#include <MatrixCharacteristics.h>
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 |
Mask | ( | ) | [inline] |
Mask | ( | StructureMask | sm, | |
PositionMask | pm, | |||
DiagValueMask | dm | |||
) | [inline] |
bool isSatisfiedBy | ( | const MatrixStructure & | actual | ) | const [inline] |
References MatrixStructure::getDiagValue(), MatrixStructure::getPosition(), MatrixStructure::getStructure(), and Mask::isSatisfiedBy().
Referenced by Mask::isSatisfiedBy().
Referenced by Mask::isSatisfiedBy().
bool isUncommitted | ( | ) | const [inline] |
Referenced by Mask::isUncommitted().
Mask& setToUncommitted | ( | ) | [inline] |
Referenced by Mask::setToUncommitted().
Referenced by MatrixCommitment::getStructureMask().