Check that the incoming rows and columns are expected by the constant sparsity pattern. More...
Check that the incoming rows and columns are expected by the constant sparsity pattern.
Public Attributes | |
sofa::core::objectmodel::BaseObject * | m_messageComponent { nullptr } |
sofa::type::vector< std::pair< Row, Col > > | pairInsertionOrderList |
list of expected rows and columns More... | |
std::size_t * | currentId { nullptr } |
Public Member Functions | |
helper::logging::MessageDispatcher::LoggerStream | logger () const |
bool | checkRowColIndices (const sofa::SignedIndex row, const sofa::SignedIndex col) override |
Public Member Functions inherited from sofa::core::matrixaccumulator::IndexVerificationStrategy | |
virtual | ~IndexVerificationStrategy ()=default |
std::size_t* sofa::component::linearsystem::CheckNoChangeInInsertionOrder::currentId { nullptr } |
sofa::core::objectmodel::BaseObject* sofa::component::linearsystem::CheckNoChangeInInsertionOrder::m_messageComponent { nullptr } |
sofa::type::vector<std::pair<Row, Col> > sofa::component::linearsystem::CheckNoChangeInInsertionOrder::pairInsertionOrderList |
list of expected rows and columns
|
inlineoverridevirtual |
|
inline |