#include <MatrixAccumulator.h>
Public Attributes | |
sofa::SignedIndex | minRowIndex { 0 } |
sofa::SignedIndex | maxRowIndex { std::numeric_limits<sofa::SignedIndex>::max() } |
sofa::SignedIndex | minColIndex { 0 } |
sofa::SignedIndex | maxColIndex { std::numeric_limits<sofa::SignedIndex>::max() } |
sofa::core::objectmodel::BaseObject * | m_messageComponent { nullptr } |
Public Member Functions | |
helper::logging::MessageDispatcher::LoggerStream | logger () const |
bool | checkRowIndex (sofa::SignedIndex row) override |
bool | checkColIndex (sofa::SignedIndex col) override |
Public Member Functions inherited from sofa::core::matrixaccumulator::IndividualIndexVerificationStrategy | |
bool | checkRowColIndices (const sofa::SignedIndex row, const sofa::SignedIndex col) override |
Public Member Functions inherited from sofa::core::matrixaccumulator::IndexVerificationStrategy | |
virtual | ~IndexVerificationStrategy ()=default |
Additional Inherited Members |
sofa::core::objectmodel::BaseObject* sofa::core::matrixaccumulator::RangeVerification::m_messageComponent { nullptr } |
sofa::SignedIndex sofa::core::matrixaccumulator::RangeVerification::maxColIndex { std::numeric_limits<sofa::SignedIndex>::max() } |
sofa::SignedIndex sofa::core::matrixaccumulator::RangeVerification::maxRowIndex { std::numeric_limits<sofa::SignedIndex>::max() } |
sofa::SignedIndex sofa::core::matrixaccumulator::RangeVerification::minColIndex { 0 } |
sofa::SignedIndex sofa::core::matrixaccumulator::RangeVerification::minRowIndex { 0 } |
|
overridevirtual |
|
overridevirtual |
helper::logging::MessageDispatcher::LoggerStream sofa::core::matrixaccumulator::RangeVerification::logger | ( | ) | const |