#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