template<typename SparseMatrixType>
class Eigen::Map< SparseMatrixType >
Specialization of class Map for SparseMatrix-like storage.
- Template Parameters
-
SparseMatrixType | the equivalent sparse matrix type of the referenced data, it must be a template instance of class SparseMatrix. |
- See also
- class Map, class SparseMatrix, class Ref<SparseMatrixType,Options>
template<typename SparseMatrixType>
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.