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 Attributes

const SparseVectorTypem_matrix
 

Additional Inherited Members

- Protected Member Functions inherited from Eigen::internal::noncopyable
EIGEN_DEVICE_FUNC noncopyable ()
 
EIGEN_DEVICE_FUNC ~noncopyable ()
 

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

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.

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.

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.

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

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

Definition at line 418 of file SparseVector.h.

Constructor & Destructor Documentation

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

Definition at line 423 of file SparseVector.h.

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

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.

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.

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

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:


hebiros
Author(s): Xavier Artache , Matthew Tesch
autogenerated on Thu Sep 3 2020 04:10:35