Public Types | Public Member Functions | Private Types | List of all members
Eigen::MappedSparseMatrix< _Scalar, _Flags, _StorageIndex > Class Template Reference

Sparse matrix. More...

#include <MappedSparseMatrix.h>

Inheritance diagram for Eigen::MappedSparseMatrix< _Scalar, _Flags, _StorageIndex >:
Inheritance graph
[legend]

Public Types

typedef Base::Scalar Scalar
 
typedef Base::StorageIndex StorageIndex
 
- Public Types inherited from Eigen::Map< SparseMatrix< _Scalar, _Flags, _StorageIndex > >
typedef MapBase< MapBase
 
typedef PointerType PointerArgType
 
typedef Base::PointerType PointerType
 

Public Member Functions

 MappedSparseMatrix (Index rows, Index cols, Index nnz, StorageIndex *outerIndexPtr, StorageIndex *innerIndexPtr, Scalar *valuePtr, StorageIndex *innerNonZeroPtr=0)
 
 ~MappedSparseMatrix ()
 
- Public Member Functions inherited from Eigen::Map< SparseMatrix< _Scalar, _Flags, _StorageIndex > >
EIGEN_DEVICE_FUNC PointerType cast_to_pointer_type (PointerArgType ptr)
 
EIGEN_DEVICE_FUNC EIGEN_CONSTEXPR Index innerStride () const
 
EIGEN_DEVICE_FUNC Map (PointerArgType dataPtr, const StrideType &stride=StrideType())
 
EIGEN_DEVICE_FUNC Map (PointerArgType dataPtr, Index rows, Index cols, const StrideType &stride=StrideType())
 
EIGEN_DEVICE_FUNC Map (PointerArgType dataPtr, Index size, const StrideType &stride=StrideType())
 
EIGEN_DEVICE_FUNC EIGEN_CONSTEXPR Index outerStride () const
 

Private Types

typedef Map< SparseMatrix< _Scalar, _Flags, _StorageIndex > > Base
 

Additional Inherited Members

- Protected Attributes inherited from Eigen::Map< SparseMatrix< _Scalar, _Flags, _StorageIndex > >
StrideType m_stride
 

Detailed Description

template<typename _Scalar, int _Flags, typename _StorageIndex>
class Eigen::MappedSparseMatrix< _Scalar, _Flags, _StorageIndex >

Sparse matrix.

Deprecated:
Use Map<SparseMatrix<> >
Parameters
_Scalarthe scalar type, i.e. the type of the coefficients

See http://www.netlib.org/linalg/html_templates/node91.html for details on the storage scheme.

Definition at line 32 of file MappedSparseMatrix.h.

Member Typedef Documentation

◆ Base

template<typename _Scalar , int _Flags, typename _StorageIndex >
typedef Map<SparseMatrix<_Scalar, _Flags, _StorageIndex> > Eigen::MappedSparseMatrix< _Scalar, _Flags, _StorageIndex >::Base
private

Definition at line 35 of file MappedSparseMatrix.h.

◆ Scalar

template<typename _Scalar , int _Flags, typename _StorageIndex >
typedef Base::Scalar Eigen::MappedSparseMatrix< _Scalar, _Flags, _StorageIndex >::Scalar

Definition at line 40 of file MappedSparseMatrix.h.

◆ StorageIndex

template<typename _Scalar , int _Flags, typename _StorageIndex >
typedef Base::StorageIndex Eigen::MappedSparseMatrix< _Scalar, _Flags, _StorageIndex >::StorageIndex

Definition at line 39 of file MappedSparseMatrix.h.

Constructor & Destructor Documentation

◆ MappedSparseMatrix()

template<typename _Scalar , int _Flags, typename _StorageIndex >
Eigen::MappedSparseMatrix< _Scalar, _Flags, _StorageIndex >::MappedSparseMatrix ( Index  rows,
Index  cols,
Index  nnz,
StorageIndex outerIndexPtr,
StorageIndex innerIndexPtr,
Scalar valuePtr,
StorageIndex innerNonZeroPtr = 0 
)
inline

Definition at line 42 of file MappedSparseMatrix.h.

◆ ~MappedSparseMatrix()

template<typename _Scalar , int _Flags, typename _StorageIndex >
Eigen::MappedSparseMatrix< _Scalar, _Flags, _StorageIndex >::~MappedSparseMatrix ( )
inline

Empty destructor

Definition at line 47 of file MappedSparseMatrix.h.


The documentation for this class was generated from the following file:


gtsam
Author(s):
autogenerated on Sat Nov 16 2024 04:11:11