Simbody  3.6
SimTK::MatrixStructure::Mask Struct Reference

Public Member Functions

 Mask ()
 
 Mask (StructureMask sm, PositionMask pm, DiagValueMask dm)
 
Mask & setToUncommitted ()
 
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: