![]() |
Eigen
3.3.3
|
Specialization of class Map for SparseMatrix-like storage.
SparseMatrixType | the equivalent sparse matrix type of the referenced data, it must be a template instance of class SparseMatrix. |
Public Member Functions | |
Map (Index rows, Index cols, Index nnz, StorageIndex *outerIndexPtr, StorageIndex *innerIndexPtr, Scalar *valuePtr, StorageIndex *innerNonZerosPtr=0) | |
Map (Index rows, Index cols, Index nnz, const StorageIndex *outerIndexPtr, const StorageIndex *innerIndexPtr, const Scalar *valuePtr, const StorageIndex *innerNonZerosPtr=0) | |
~Map () |
Eigen::Map< SparseMatrixType >::Map | ( | Index | rows, |
Index | cols, | ||
Index | nnz, | ||
StorageIndex * | outerIndexPtr, | ||
StorageIndex * | innerIndexPtr, | ||
Scalar * | valuePtr, | ||
StorageIndex * | innerNonZerosPtr = 0 |
||
) | [inline] |
Constructs a read-write Map to a sparse matrix of size rows x cols, containing nnz non-zero coefficients, stored as a sparse format as defined by the pointers outerIndexPtr, innerIndexPtr, and valuePtr. If the optional parameter innerNonZerosPtr is the null pointer, then a standard compressed format is assumed.
This constructor is available only if SparseMatrixType
is non-const.
More details on the expected storage schemes are given in the manual pages.
Eigen::Map< SparseMatrixType >::Map | ( | Index | rows, |
Index | cols, | ||
Index | nnz, | ||
const StorageIndex * | outerIndexPtr, | ||
const StorageIndex * | innerIndexPtr, | ||
const Scalar * | valuePtr, | ||
const StorageIndex * | innerNonZerosPtr = 0 |
||
) | [inline] |
This is the const version of the above constructor.
This constructor is available only if SparseMatrixType
is const, e.g.:
Map<const SparseMatrix<double> >
Eigen::Map< SparseMatrixType >::~Map | ( | ) | [inline] |
Empty destructor