|
Simbody
3.4 (development)
|
Use this class to represent sets of acceptable values for each of the storage attributes (packing, position, order, diagonal). More...
#include <MatrixCharacteristics.h>
Public Member Functions | |
| Mask () | |
| Mask (PackingMask pkm, PlacementMask plm, OrderMask om, DiagonalMask dm) | |
| Mask & | setToUncommitted () |
| 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 |
Use this class to represent sets of acceptable values for each of the storage attributes (packing, position, order, diagonal).
| SimTK::MatrixStorage::Mask::Mask | ( | ) | [inline] |
| SimTK::MatrixStorage::Mask::Mask | ( | PackingMask | pkm, |
| PlacementMask | plm, | ||
| OrderMask | om, | ||
| DiagonalMask | dm | ||
| ) | [inline] |
| 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] |