SOFA API  c76874b7
Open source framework for multi-physics simuation
sofa::component::linearsolver::CompressedRowSparseMatrix< TBloc, TVecBloc, TVecIndex >::IndexedBloc Struct Reference

#include <CompressedRowSparseMatrix.h>

Public Attributes

Index l
 
Index c
 
Bloc value
 

Public Member Functions

 IndexedBloc ()
 
 IndexedBloc (Index i, Index j)
 
 IndexedBloc (Index i, Index j, const Bloc &v)
 
bool operator< (const IndexedBloc &b) const
 
bool operator<= (const IndexedBloc &b) const
 
bool operator> (const IndexedBloc &b) const
 
bool operator>= (const IndexedBloc &b) const
 
bool operator== (const IndexedBloc &b) const
 
bool operator!= (const IndexedBloc &b) const
 

Attribute details

template<typename TBloc, typename TVecBloc = helper::vector<TBloc>, typename TVecIndex = helper::vector<int>>
Index sofa::component::linearsolver::CompressedRowSparseMatrix< TBloc, TVecBloc, TVecIndex >::IndexedBloc::c
template<typename TBloc, typename TVecBloc = helper::vector<TBloc>, typename TVecIndex = helper::vector<int>>
Index sofa::component::linearsolver::CompressedRowSparseMatrix< TBloc, TVecBloc, TVecIndex >::IndexedBloc::l
template<typename TBloc, typename TVecBloc = helper::vector<TBloc>, typename TVecIndex = helper::vector<int>>
Bloc sofa::component::linearsolver::CompressedRowSparseMatrix< TBloc, TVecBloc, TVecIndex >::IndexedBloc::value

Constructor details

template<typename TBloc, typename TVecBloc = helper::vector<TBloc>, typename TVecIndex = helper::vector<int>>
sofa::component::linearsolver::CompressedRowSparseMatrix< TBloc, TVecBloc, TVecIndex >::IndexedBloc::IndexedBloc ( )
inline
template<typename TBloc, typename TVecBloc = helper::vector<TBloc>, typename TVecIndex = helper::vector<int>>
sofa::component::linearsolver::CompressedRowSparseMatrix< TBloc, TVecBloc, TVecIndex >::IndexedBloc::IndexedBloc ( Index  i,
Index  j 
)
inline
template<typename TBloc, typename TVecBloc = helper::vector<TBloc>, typename TVecIndex = helper::vector<int>>
sofa::component::linearsolver::CompressedRowSparseMatrix< TBloc, TVecBloc, TVecIndex >::IndexedBloc::IndexedBloc ( Index  i,
Index  j,
const Bloc v 
)
inline

Function details

template<typename TBloc, typename TVecBloc = helper::vector<TBloc>, typename TVecIndex = helper::vector<int>>
bool sofa::component::linearsolver::CompressedRowSparseMatrix< TBloc, TVecBloc, TVecIndex >::IndexedBloc::operator!= ( const IndexedBloc b) const
inline
template<typename TBloc, typename TVecBloc = helper::vector<TBloc>, typename TVecIndex = helper::vector<int>>
bool sofa::component::linearsolver::CompressedRowSparseMatrix< TBloc, TVecBloc, TVecIndex >::IndexedBloc::operator< ( const IndexedBloc b) const
inline
template<typename TBloc, typename TVecBloc = helper::vector<TBloc>, typename TVecIndex = helper::vector<int>>
bool sofa::component::linearsolver::CompressedRowSparseMatrix< TBloc, TVecBloc, TVecIndex >::IndexedBloc::operator<= ( const IndexedBloc b) const
inline
template<typename TBloc, typename TVecBloc = helper::vector<TBloc>, typename TVecIndex = helper::vector<int>>
bool sofa::component::linearsolver::CompressedRowSparseMatrix< TBloc, TVecBloc, TVecIndex >::IndexedBloc::operator== ( const IndexedBloc b) const
inline
template<typename TBloc, typename TVecBloc = helper::vector<TBloc>, typename TVecIndex = helper::vector<int>>
bool sofa::component::linearsolver::CompressedRowSparseMatrix< TBloc, TVecBloc, TVecIndex >::IndexedBloc::operator> ( const IndexedBloc b) const
inline
template<typename TBloc, typename TVecBloc = helper::vector<TBloc>, typename TVecIndex = helper::vector<int>>
bool sofa::component::linearsolver::CompressedRowSparseMatrix< TBloc, TVecBloc, TVecIndex >::IndexedBloc::operator>= ( const IndexedBloc b) const
inline