Simbody 3.7
Loading...
Searching...
No Matches
SimTK::MatrixStructure::Mask Struct Reference

#include <MatrixCharacteristics.h>

Public Member Functions

 Mask ()
 
 Mask (StructureMask sm, PositionMask pm, DiagValueMask dm)
 
MasksetToUncommitted ()
 
bool isUncommitted () const
 
bool isSatisfiedBy (Structure str, Position pos, DiagValue diag) const
 
bool isSatisfiedBy (const MatrixStructure &actual) const
 

Public Attributes

StructureMask structure
 
PositionMask position
 
DiagValueMask diagValue
 

Constructor & Destructor Documentation

◆ Mask() [1/2]

SimTK::MatrixStructure::Mask::Mask ( )
inline

◆ Mask() [2/2]

SimTK::MatrixStructure::Mask::Mask ( StructureMask sm,
PositionMask pm,
DiagValueMask dm )
inline

Member Function Documentation

◆ setToUncommitted()

Mask & SimTK::MatrixStructure::Mask::setToUncommitted ( )
inline

◆ isUncommitted()

bool SimTK::MatrixStructure::Mask::isUncommitted ( ) const
inline

◆ isSatisfiedBy() [1/2]

bool SimTK::MatrixStructure::Mask::isSatisfiedBy ( Structure str,
Position pos,
DiagValue diag ) const
inline

◆ isSatisfiedBy() [2/2]

bool SimTK::MatrixStructure::Mask::isSatisfiedBy ( const MatrixStructure & actual) const
inline

Member Data Documentation

◆ structure

StructureMask SimTK::MatrixStructure::Mask::structure

◆ position

PositionMask SimTK::MatrixStructure::Mask::position

◆ diagValue

DiagValueMask SimTK::MatrixStructure::Mask::diagValue

The documentation for this struct was generated from the following file: