SOFA API  1a4bb3e7
Open source framework for multi-physics simuation
sofa::linearalgebra::CompressedRowSparseMatrixConstraint< TBlock, TPolicy >::RowWriteAccessor Class Reference

#include <CompressedRowSparseMatrixConstraint.h>

Public Member Functions

void addCol (Index id, const Block &value)
 
void setCol (Index id, const Block &value)
 
bool operator== (const RowWriteAccessor &it2) const
 
bool operator!= (const RowWriteAccessor &it2) const
 

Protected Member Functions

 RowWriteAccessor (CompressedRowSparseMatrixConstraint *_matrix, int _rowIndex)
 

Friends

class CompressedRowSparseMatrixConstraint
 

Constructor details

◆ RowWriteAccessor()

template<typename TBlock , typename TPolicy = CRSConstraintPolicy>
sofa::linearalgebra::CompressedRowSparseMatrixConstraint< TBlock, TPolicy >::RowWriteAccessor::RowWriteAccessor ( CompressedRowSparseMatrixConstraint _matrix,
int  _rowIndex 
)
inlineprotected

Function details

◆ addCol()

template<typename TBlock , typename TPolicy = CRSConstraintPolicy>
void sofa::linearalgebra::CompressedRowSparseMatrixConstraint< TBlock, TPolicy >::RowWriteAccessor::addCol ( Index  id,
const Block value 
)
inline

◆ operator!=()

template<typename TBlock , typename TPolicy = CRSConstraintPolicy>
bool sofa::linearalgebra::CompressedRowSparseMatrixConstraint< TBlock, TPolicy >::RowWriteAccessor::operator!= ( const RowWriteAccessor it2) const
inline

◆ operator==()

template<typename TBlock , typename TPolicy = CRSConstraintPolicy>
bool sofa::linearalgebra::CompressedRowSparseMatrixConstraint< TBlock, TPolicy >::RowWriteAccessor::operator== ( const RowWriteAccessor it2) const
inline

◆ setCol()

template<typename TBlock , typename TPolicy = CRSConstraintPolicy>
void sofa::linearalgebra::CompressedRowSparseMatrixConstraint< TBlock, TPolicy >::RowWriteAccessor::setCol ( Index  id,
const Block value 
)
inline

Related details

◆ CompressedRowSparseMatrixConstraint

template<typename TBlock , typename TPolicy = CRSConstraintPolicy>
friend class CompressedRowSparseMatrixConstraint
friend