10#ifndef EIGEN_MAPPED_SPARSEMATRIX_H
11#define EIGEN_MAPPED_SPARSEMATRIX_H
26template<
typename _Scalar,
int _Flags,
typename _StorageIndex>
31template<
typename _Scalar,
int _Flags,
typename _StorageIndex>
33 :
public Map<SparseMatrix<_Scalar, _Flags, _StorageIndex> >
40 typedef typename Base::Scalar
Scalar;
43 :
Base(rows, cols, nnz, outerIndexPtr, innerIndexPtr, valuePtr, innerNonZeroPtr)
52template<
typename _Scalar,
int _Options,
typename _StorageIndex>
54 :
evaluator<SparseCompressedBase<MappedSparseMatrix<_Scalar,_Options,_StorageIndex> > >
A matrix or vector expression mapping an existing array of data.
Definition: Map.h:96
Sparse matrix.
Definition: MappedSparseMatrix.h:34
~MappedSparseMatrix()
Empty destructor.
Definition: MappedSparseMatrix.h:47
MappedSparseMatrix(Index rows, Index cols, Index nnz, StorageIndex *outerIndexPtr, StorageIndex *innerIndexPtr, Scalar *valuePtr, StorageIndex *innerNonZeroPtr=0)
Definition: MappedSparseMatrix.h:42
Base::Scalar Scalar
Definition: MappedSparseMatrix.h:40
Base::StorageIndex StorageIndex
Definition: MappedSparseMatrix.h:39
Namespace containing all symbols from the Eigen library.
Definition: Core:141
EIGEN_DEFAULT_DENSE_INDEX_TYPE Index
The Index type as used for the API.
Definition: Meta.h:74
Definition: Eigen_Colamd.h:50
MappedSparseMatrix< _Scalar, _Options, _StorageIndex > XprType
Definition: MappedSparseMatrix.h:56
evaluator(const XprType &mat)
Definition: MappedSparseMatrix.h:60
evaluator()
Definition: MappedSparseMatrix.h:59
evaluator< SparseCompressedBase< XprType > > Base
Definition: MappedSparseMatrix.h:57
Definition: CoreEvaluators.h:91
Definition: ForwardDeclarations.h:17