Public Types | Public Member Functions | Private Attributes | List of all members
MatrixReplacement Class Reference
Inheritance diagram for MatrixReplacement:
Inheritance graph
[legend]

Public Types

enum  { ColsAtCompileTime = Eigen::Dynamic, MaxColsAtCompileTime = Eigen::Dynamic, IsRowMajor = false }
 
typedef double RealScalar
 
typedef double Scalar
 
typedef int StorageIndex
 
- Public Types inherited from Eigen::EigenBase< MatrixReplacement >
typedef Eigen::Index Index
 The interface type of indices. More...
 
typedef internal::traits< MatrixReplacement >::StorageKind StorageKind
 

Public Member Functions

void attachMyMatrix (const SparseMatrix< double > &mat)
 
Index cols () const
 
 MatrixReplacement ()
 
const SparseMatrix< double > my_matrix () const
 
template<typename Rhs >
Eigen::Product< MatrixReplacement, Rhs, Eigen::AliasFreeProductoperator* (const Eigen::MatrixBase< Rhs > &x) const
 
Index rows () const
 
- Public Member Functions inherited from Eigen::EigenBase< MatrixReplacement >
EIGEN_DEVICE_FUNC void addTo (Dest &dst) const
 
EIGEN_DEVICE_FUNC void applyThisOnTheLeft (Dest &dst) const
 
EIGEN_DEVICE_FUNC void applyThisOnTheRight (Dest &dst) const
 
EIGEN_DEVICE_FUNC Index cols () const
 
EIGEN_DEVICE_FUNC MatrixReplacementconst_cast_derived () const
 
EIGEN_DEVICE_FUNC const MatrixReplacementconst_derived () const
 
EIGEN_DEVICE_FUNC MatrixReplacementderived ()
 
EIGEN_DEVICE_FUNC const MatrixReplacementderived () const
 
EIGEN_DEVICE_FUNC void evalTo (Dest &dst) const
 
EIGEN_DEVICE_FUNC Index rows () const
 
EIGEN_DEVICE_FUNC Index size () const
 
EIGEN_DEVICE_FUNC void subTo (Dest &dst) const
 

Private Attributes

const SparseMatrix< double > * mp_mat
 

Detailed Description

Definition at line 21 of file matrixfree_cg.cpp.

Member Typedef Documentation

Definition at line 25 of file matrixfree_cg.cpp.

typedef double MatrixReplacement::Scalar

Definition at line 24 of file matrixfree_cg.cpp.

Definition at line 26 of file matrixfree_cg.cpp.

Member Enumeration Documentation

anonymous enum
Enumerator
ColsAtCompileTime 
MaxColsAtCompileTime 
IsRowMajor 

Definition at line 27 of file matrixfree_cg.cpp.

Constructor & Destructor Documentation

MatrixReplacement::MatrixReplacement ( )
inline

Definition at line 42 of file matrixfree_cg.cpp.

Member Function Documentation

void MatrixReplacement::attachMyMatrix ( const SparseMatrix< double > &  mat)
inline

Definition at line 44 of file matrixfree_cg.cpp.

Index MatrixReplacement::cols ( ) const
inline

Definition at line 34 of file matrixfree_cg.cpp.

const SparseMatrix<double> MatrixReplacement::my_matrix ( ) const
inline

Definition at line 47 of file matrixfree_cg.cpp.

template<typename Rhs >
Eigen::Product<MatrixReplacement,Rhs,Eigen::AliasFreeProduct> MatrixReplacement::operator* ( const Eigen::MatrixBase< Rhs > &  x) const
inline

Definition at line 37 of file matrixfree_cg.cpp.

Index MatrixReplacement::rows ( ) const
inline

Definition at line 33 of file matrixfree_cg.cpp.

Member Data Documentation

const SparseMatrix<double>* MatrixReplacement::mp_mat
private

Definition at line 50 of file matrixfree_cg.cpp.


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


gtsam
Author(s):
autogenerated on Sat May 8 2021 02:51:48