#include <SparseMatrixStorageOrder.h>
Public Member Functions | |
InnerIterator ()=delete | |
InnerIterator (const SparseMatrixStorageOrder< TMatrix > &mat, sofa::Index outer) | |
InnerIterator & | operator++ () |
InnerIterator & | operator+= (const typename TMatrix::Index i) |
InnerIterator | operator+ (const typename TMatrix::Index i) |
TMatrix::Scalar | value () const |
TMatrix::Index | row () const |
TMatrix::Index | col () const |
operator bool () const | |
float | value () const |
Eigen::SparseMatrix< float >::Index | row () const |
Eigen::SparseMatrix< float >::Index | col () const |
double | value () const |
Eigen::SparseMatrix< float >::Index | row () const |
Eigen::SparseMatrix< float >::Index | col () const |
float | value () const |
Eigen::SparseMatrix< float, Eigen::RowMajor >::Index | row () const |
Eigen::SparseMatrix< float, Eigen::RowMajor >::Index | col () const |
double | value () const |
Eigen::SparseMatrix< double, Eigen::RowMajor >::Index | row () const |
Eigen::SparseMatrix< double, Eigen::RowMajor >::Index | col () const |
float SOFA_LINEARALGEBRA_API | value () const |
Eigen::SparseMatrix< float >::Index SOFA_LINEARALGEBRA_API | row () const |
Eigen::SparseMatrix< float >::Index SOFA_LINEARALGEBRA_API | col () const |
double SOFA_LINEARALGEBRA_API | value () const |
Eigen::SparseMatrix< double >::Index SOFA_LINEARALGEBRA_API | row () const |
Eigen::SparseMatrix< double >::Index SOFA_LINEARALGEBRA_API | col () const |
float SOFA_LINEARALGEBRA_API | value () const |
Eigen::SparseMatrix< float >::Index SOFA_LINEARALGEBRA_API | row () const |
Eigen::SparseMatrix< float >::Index SOFA_LINEARALGEBRA_API | col () const |
double SOFA_LINEARALGEBRA_API | value () const |
Eigen::SparseMatrix< double >::Index SOFA_LINEARALGEBRA_API | row () const |
Eigen::SparseMatrix< double >::Index SOFA_LINEARALGEBRA_API | col () const |
|
delete |
|
inline |
TMatrix::Index sofa::linearalgebra::SparseMatrixStorageOrder< TMatrix >::InnerIterator::col | ( | ) | const |
Eigen::SparseMatrix< float >::Index sofa::linearalgebra::SparseMatrixStorageOrder::InnerIterator< Eigen::SparseMatrix< float > >::col | ( | ) | const |
Eigen::SparseMatrix< float >::Index sofa::linearalgebra::SparseMatrixStorageOrder::InnerIterator< Eigen::SparseMatrix< double > >::col | ( | ) | const |
Eigen::SparseMatrix< float, Eigen::RowMajor >::Index sofa::linearalgebra::SparseMatrixStorageOrder::InnerIterator< Eigen::SparseMatrix< float, Eigen::RowMajor > >::col | ( | ) | const |
Eigen::SparseMatrix< double, Eigen::RowMajor >::Index sofa::linearalgebra::SparseMatrixStorageOrder::InnerIterator< Eigen::SparseMatrix< double, Eigen::RowMajor > >::col | ( | ) | const |
Eigen::SparseMatrix< float >::Index SOFA_LINEARALGEBRA_API sofa::linearalgebra::SparseMatrixStorageOrder::InnerIterator< Eigen::SparseMatrix< float > >::col | ( | ) | const |
Eigen::SparseMatrix< double >::Index SOFA_LINEARALGEBRA_API sofa::linearalgebra::SparseMatrixStorageOrder::InnerIterator< Eigen::SparseMatrix< double > >::col | ( | ) | const |
Eigen::SparseMatrix< float >::Index SOFA_LINEARALGEBRA_API sofa::linearalgebra::SparseMatrixStorageOrder::InnerIterator< Eigen::SparseMatrix< float, Eigen::RowMajor > >::col | ( | ) | const |
Eigen::SparseMatrix< double >::Index SOFA_LINEARALGEBRA_API sofa::linearalgebra::SparseMatrixStorageOrder::InnerIterator< Eigen::SparseMatrix< double, Eigen::RowMajor > >::col | ( | ) | const |
|
inlineexplicit |
|
inline |
|
inline |
|
inline |
TMatrix::Index sofa::linearalgebra::SparseMatrixStorageOrder< TMatrix >::InnerIterator::row | ( | ) | const |
Eigen::SparseMatrix< float >::Index sofa::linearalgebra::SparseMatrixStorageOrder::InnerIterator< Eigen::SparseMatrix< float > >::row | ( | ) | const |
Eigen::SparseMatrix< float >::Index sofa::linearalgebra::SparseMatrixStorageOrder::InnerIterator< Eigen::SparseMatrix< double > >::row | ( | ) | const |
Eigen::SparseMatrix< float, Eigen::RowMajor >::Index sofa::linearalgebra::SparseMatrixStorageOrder::InnerIterator< Eigen::SparseMatrix< float, Eigen::RowMajor > >::row | ( | ) | const |
Eigen::SparseMatrix< double, Eigen::RowMajor >::Index sofa::linearalgebra::SparseMatrixStorageOrder::InnerIterator< Eigen::SparseMatrix< double, Eigen::RowMajor > >::row | ( | ) | const |
Eigen::SparseMatrix< float >::Index SOFA_LINEARALGEBRA_API sofa::linearalgebra::SparseMatrixStorageOrder::InnerIterator< Eigen::SparseMatrix< float > >::row | ( | ) | const |
Eigen::SparseMatrix< double >::Index SOFA_LINEARALGEBRA_API sofa::linearalgebra::SparseMatrixStorageOrder::InnerIterator< Eigen::SparseMatrix< double > >::row | ( | ) | const |
Eigen::SparseMatrix< float >::Index SOFA_LINEARALGEBRA_API sofa::linearalgebra::SparseMatrixStorageOrder::InnerIterator< Eigen::SparseMatrix< float, Eigen::RowMajor > >::row | ( | ) | const |
Eigen::SparseMatrix< double >::Index SOFA_LINEARALGEBRA_API sofa::linearalgebra::SparseMatrixStorageOrder::InnerIterator< Eigen::SparseMatrix< double, Eigen::RowMajor > >::row | ( | ) | const |
TMatrix::Scalar sofa::linearalgebra::SparseMatrixStorageOrder< TMatrix >::InnerIterator::value | ( | ) | const |
float sofa::linearalgebra::SparseMatrixStorageOrder::InnerIterator< Eigen::SparseMatrix< float > >::value | ( | ) | const |
double sofa::linearalgebra::SparseMatrixStorageOrder::InnerIterator< Eigen::SparseMatrix< double > >::value | ( | ) | const |
float sofa::linearalgebra::SparseMatrixStorageOrder::InnerIterator< Eigen::SparseMatrix< float, Eigen::RowMajor > >::value | ( | ) | const |
double sofa::linearalgebra::SparseMatrixStorageOrder::InnerIterator< Eigen::SparseMatrix< double, Eigen::RowMajor > >::value | ( | ) | const |
float SOFA_LINEARALGEBRA_API sofa::linearalgebra::SparseMatrixStorageOrder::InnerIterator< Eigen::SparseMatrix< float > >::value | ( | ) | const |
Single-precision float + Column-major sparse matrix representation
double SOFA_LINEARALGEBRA_API sofa::linearalgebra::SparseMatrixStorageOrder::InnerIterator< Eigen::SparseMatrix< double > >::value | ( | ) | const |
Double-precision float + Column-major sparse matrix representation
float SOFA_LINEARALGEBRA_API sofa::linearalgebra::SparseMatrixStorageOrder::InnerIterator< Eigen::SparseMatrix< float, Eigen::RowMajor > >::value | ( | ) | const |
Single-precision float + Row-major sparse matrix representation
double SOFA_LINEARALGEBRA_API sofa::linearalgebra::SparseMatrixStorageOrder::InnerIterator< Eigen::SparseMatrix< double, Eigen::RowMajor > >::value | ( | ) | const |
Double-precision float + Row-major sparse matrix representation