Public Types | Public Member Functions | Public Attributes | List of all members
Eigen::internal::evaluator< SparseVector< _Scalar, _Options, _Index > > Struct Template Reference

#include <SparseVector.h>

Inheritance diagram for Eigen::internal::evaluator< SparseVector< _Scalar, _Options, _Index > >:
Inheritance graph
[legend]

Public Types

enum  { CoeffReadCost = NumTraits<_Scalar>::ReadCost, Flags = SparseVectorType::Flags }
 
typedef evaluator_base< SparseVectorTypeBase
 
typedef SparseVectorType::InnerIterator InnerIterator
 
typedef SparseVectorType::ReverseInnerIterator ReverseInnerIterator
 
typedef SparseVector< _Scalar, _Options, _Index > SparseVectorType
 
- Public Types inherited from Eigen::internal::evaluator_base< SparseVector< _Scalar, _Options, _Index > >
enum  
 
typedef traits< SparseVector< _Scalar, _Options, _Index > > ExpressionTraits
 

Public Member Functions

 evaluator ()
 
 evaluator (const SparseVectorType &mat)
 
Index nonZerosEstimate () const
 
 operator const SparseVectorType & () const
 
 operator SparseVectorType & ()
 
- Public Member Functions inherited from Eigen::internal::evaluator_base< SparseVector< _Scalar, _Options, _Index > >
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE evaluator_base ()
 
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE ~evaluator_base ()
 

Public Attributes

const SparseVectorTypem_matrix
 

Detailed Description

template<typename _Scalar, int _Options, typename _Index>
struct Eigen::internal::evaluator< SparseVector< _Scalar, _Options, _Index > >

Definition at line 410 of file SparseVector.h.

Member Typedef Documentation

◆ Base

template<typename _Scalar , int _Options, typename _Index >
typedef evaluator_base<SparseVectorType> Eigen::internal::evaluator< SparseVector< _Scalar, _Options, _Index > >::Base

Definition at line 414 of file SparseVector.h.

◆ InnerIterator

template<typename _Scalar , int _Options, typename _Index >
typedef SparseVectorType::InnerIterator Eigen::internal::evaluator< SparseVector< _Scalar, _Options, _Index > >::InnerIterator

Definition at line 415 of file SparseVector.h.

◆ ReverseInnerIterator

template<typename _Scalar , int _Options, typename _Index >
typedef SparseVectorType::ReverseInnerIterator Eigen::internal::evaluator< SparseVector< _Scalar, _Options, _Index > >::ReverseInnerIterator

Definition at line 416 of file SparseVector.h.

◆ SparseVectorType

template<typename _Scalar , int _Options, typename _Index >
typedef SparseVector<_Scalar,_Options,_Index> Eigen::internal::evaluator< SparseVector< _Scalar, _Options, _Index > >::SparseVectorType

Definition at line 413 of file SparseVector.h.

Member Enumeration Documentation

◆ anonymous enum

template<typename _Scalar , int _Options, typename _Index >
anonymous enum
Enumerator
CoeffReadCost 
Flags 

Definition at line 418 of file SparseVector.h.

Constructor & Destructor Documentation

◆ evaluator() [1/2]

template<typename _Scalar , int _Options, typename _Index >
Eigen::internal::evaluator< SparseVector< _Scalar, _Options, _Index > >::evaluator ( )
inline

Definition at line 423 of file SparseVector.h.

◆ evaluator() [2/2]

template<typename _Scalar , int _Options, typename _Index >
Eigen::internal::evaluator< SparseVector< _Scalar, _Options, _Index > >::evaluator ( const SparseVectorType mat)
inlineexplicit

Definition at line 425 of file SparseVector.h.

Member Function Documentation

◆ nonZerosEstimate()

template<typename _Scalar , int _Options, typename _Index >
Index Eigen::internal::evaluator< SparseVector< _Scalar, _Options, _Index > >::nonZerosEstimate ( ) const
inline

Definition at line 430 of file SparseVector.h.

◆ operator const SparseVectorType &()

template<typename _Scalar , int _Options, typename _Index >
Eigen::internal::evaluator< SparseVector< _Scalar, _Options, _Index > >::operator const SparseVectorType & ( ) const
inline

Definition at line 435 of file SparseVector.h.

◆ operator SparseVectorType &()

template<typename _Scalar , int _Options, typename _Index >
Eigen::internal::evaluator< SparseVector< _Scalar, _Options, _Index > >::operator SparseVectorType & ( )
inline

Definition at line 434 of file SparseVector.h.

Member Data Documentation

◆ m_matrix

template<typename _Scalar , int _Options, typename _Index >
const SparseVectorType* Eigen::internal::evaluator< SparseVector< _Scalar, _Options, _Index > >::m_matrix

Definition at line 437 of file SparseVector.h.


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


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