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 |
![]() | |
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 |