#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 |