Public Types | Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
Eigen::internal::evaluator< SparseCompressedBase< Derived > > Struct Template Reference

#include <SparseCompressedBase.h>

Inheritance diagram for Eigen::internal::evaluator< SparseCompressedBase< Derived > >:
Inheritance graph
[legend]

Public Types

enum  { CoeffReadCost = NumTraits<Scalar>::ReadCost, Flags = Derived::Flags }
 
typedef DenseCoeffsBase< Derived, ReadOnlyAccessors >::CoeffReturnType CoeffReturnType
 
typedef Derived::InnerIterator InnerIterator
 
typedef Derived::Scalar Scalar
 
- Public Types inherited from Eigen::internal::evaluator_base< Derived >
enum  
 
typedef traits< Derived > ExpressionTraits
 

Public Member Functions

const Scalarcoeff (Index row, Index col) const
 
ScalarcoeffRef (Index row, Index col)
 
 evaluator ()
 
 evaluator (const Derived &mat)
 
Index nonZerosEstimate () const
 
 operator const Derived & () const
 
 operator Derived & ()
 
- Public Member Functions inherited from Eigen::internal::evaluator_base< Derived >
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE evaluator_base ()
 
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE ~evaluator_base ()
 

Protected Member Functions

Index find (Index row, Index col) const
 

Protected Attributes

const Derived * m_matrix
 
const Scalar m_zero
 

Detailed Description

template<typename Derived>
struct Eigen::internal::evaluator< SparseCompressedBase< Derived > >

Definition at line 309 of file SparseCompressedBase.h.

Member Typedef Documentation

◆ CoeffReturnType

Definition at line 336 of file SparseCompressedBase.h.

◆ InnerIterator

template<typename Derived >
typedef Derived::InnerIterator Eigen::internal::evaluator< SparseCompressedBase< Derived > >::InnerIterator

Definition at line 313 of file SparseCompressedBase.h.

◆ Scalar

template<typename Derived >
typedef Derived::Scalar Eigen::internal::evaluator< SparseCompressedBase< Derived > >::Scalar

Definition at line 312 of file SparseCompressedBase.h.

Member Enumeration Documentation

◆ anonymous enum

template<typename Derived >
anonymous enum
Enumerator
CoeffReadCost 
Flags 

Definition at line 315 of file SparseCompressedBase.h.

Constructor & Destructor Documentation

◆ evaluator() [1/2]

template<typename Derived >
Eigen::internal::evaluator< SparseCompressedBase< Derived > >::evaluator ( )
inline

Definition at line 320 of file SparseCompressedBase.h.

◆ evaluator() [2/2]

template<typename Derived >
Eigen::internal::evaluator< SparseCompressedBase< Derived > >::evaluator ( const Derived &  mat)
inlineexplicit

Definition at line 324 of file SparseCompressedBase.h.

Member Function Documentation

◆ coeff()

template<typename Derived >
const Scalar& Eigen::internal::evaluator< SparseCompressedBase< Derived > >::coeff ( Index  row,
Index  col 
) const
inline

Definition at line 337 of file SparseCompressedBase.h.

◆ coeffRef()

template<typename Derived >
Scalar& Eigen::internal::evaluator< SparseCompressedBase< Derived > >::coeffRef ( Index  row,
Index  col 
)
inline

Definition at line 347 of file SparseCompressedBase.h.

◆ find()

template<typename Derived >
Index Eigen::internal::evaluator< SparseCompressedBase< Derived > >::find ( Index  row,
Index  col 
) const
inlineprotected

Definition at line 356 of file SparseCompressedBase.h.

◆ nonZerosEstimate()

template<typename Derived >
Index Eigen::internal::evaluator< SparseCompressedBase< Derived > >::nonZerosEstimate ( ) const
inline

Definition at line 329 of file SparseCompressedBase.h.

◆ operator const Derived &()

template<typename Derived >
Eigen::internal::evaluator< SparseCompressedBase< Derived > >::operator const Derived & ( ) const
inline

Definition at line 334 of file SparseCompressedBase.h.

◆ operator Derived &()

template<typename Derived >
Eigen::internal::evaluator< SparseCompressedBase< Derived > >::operator Derived & ( )
inline

Definition at line 333 of file SparseCompressedBase.h.

Member Data Documentation

◆ m_matrix

template<typename Derived >
const Derived* Eigen::internal::evaluator< SparseCompressedBase< Derived > >::m_matrix
protected

Definition at line 362 of file SparseCompressedBase.h.

◆ m_zero

template<typename Derived >
const Scalar Eigen::internal::evaluator< SparseCompressedBase< Derived > >::m_zero
protected

Definition at line 363 of file SparseCompressedBase.h.


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


gtsam
Author(s):
autogenerated on Tue Jul 4 2023 02:44:37