Simbody
Public Member Functions | Public Attributes

SimTK::MatrixStorage::Mask Struct Reference

Use this class to represent sets of acceptable values for each of the storage attributes (packing, position, order, diagonal). More...

#include <MatrixCharacteristics.h>

List of all members.

Public Member Functions

 Mask ()
 Mask (PackingMask pkm, PlacementMask plm, OrderMask om, DiagonalMask dm)
MasksetToUncommitted ()
bool isUncommitted () const
bool isSatisfiedBy (Packing pack, Placement place, Order ord, Diagonal diag) const
bool isSatisfiedBy (const MatrixStorage &actual) const

Public Attributes

PackingMask packing
PlacementMask placement
OrderMask order
DiagonalMask diagonal

Detailed Description

Use this class to represent sets of acceptable values for each of the storage attributes (packing, position, order, diagonal).


Constructor & Destructor Documentation

SimTK::MatrixStorage::Mask::Mask ( ) [inline]
SimTK::MatrixStorage::Mask::Mask ( PackingMask  pkm,
PlacementMask  plm,
OrderMask  om,
DiagonalMask  dm 
) [inline]

Member Function Documentation

Mask& SimTK::MatrixStorage::Mask::setToUncommitted ( ) [inline]
bool SimTK::MatrixStorage::Mask::isUncommitted ( ) const [inline]
bool SimTK::MatrixStorage::Mask::isSatisfiedBy ( Packing  pack,
Placement  place,
Order  ord,
Diagonal  diag 
) const [inline]
bool SimTK::MatrixStorage::Mask::isSatisfiedBy ( const MatrixStorage actual) const [inline]

Member Data Documentation


The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines