Public Types | Public Member Functions | List of all members
Eigen::Map< const SparseMatrix< MatScalar, MatOptions, MatIndex >, Options, StrideType > Class Template Reference

#include <SparseMap.h>

Inheritance diagram for Eigen::Map< const SparseMatrix< MatScalar, MatOptions, MatIndex >, Options, StrideType >:
Inheritance graph
[legend]

Public Types

enum  { IsRowMajor = Base::IsRowMajor }
 
typedef SparseMapBase< MapBase
 

Public Member Functions

 Map (Index rows, Index cols, Index nnz, const StorageIndex *outerIndexPtr, const StorageIndex *innerIndexPtr, const Scalar *valuePtr, const StorageIndex *innerNonZerosPtr=0)
 
 ~Map ()
 

Detailed Description

template<typename MatScalar, int MatOptions, typename MatIndex, int Options, typename StrideType>
class Eigen::Map< const SparseMatrix< MatScalar, MatOptions, MatIndex >, Options, StrideType >

Definition at line 255 of file SparseMap.h.

Member Typedef Documentation

◆ Base

template<typename MatScalar , int MatOptions, typename MatIndex , int Options, typename StrideType >
typedef SparseMapBase<Map> Eigen::Map< const SparseMatrix< MatScalar, MatOptions, MatIndex >, Options, StrideType >::Base

Definition at line 259 of file SparseMap.h.

Member Enumeration Documentation

◆ anonymous enum

template<typename MatScalar , int MatOptions, typename MatIndex , int Options, typename StrideType >
anonymous enum
Enumerator
IsRowMajor 

Definition at line 261 of file SparseMap.h.

Constructor & Destructor Documentation

◆ Map()

template<typename MatScalar , int MatOptions, typename MatIndex , int Options, typename StrideType >
Eigen::Map< const SparseMatrix< MatScalar, MatOptions, MatIndex >, Options, StrideType >::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> >

Definition at line 270 of file SparseMap.h.

◆ ~Map()

template<typename MatScalar , int MatOptions, typename MatIndex , int Options, typename StrideType >
Eigen::Map< const SparseMatrix< MatScalar, MatOptions, MatIndex >, Options, StrideType >::~Map ( )
inline

Empty destructor

Definition at line 276 of file SparseMap.h.


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


gtsam
Author(s):
autogenerated on Tue Jul 4 2023 02:41:54