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 & ()
 

Protected Member Functions

Index find (Index row, Index col) const
 
- Protected Member Functions inherited from Eigen::internal::noncopyable
EIGEN_DEVICE_FUNC noncopyable ()
 
EIGEN_DEVICE_FUNC ~noncopyable ()
 

Protected Attributes

const Derived * m_matrix
 
const Scalar m_zero
 

Detailed Description

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

Definition at line 271 of file SparseCompressedBase.h.

Member Typedef Documentation

Definition at line 298 of file SparseCompressedBase.h.

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

Definition at line 275 of file SparseCompressedBase.h.

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

Definition at line 274 of file SparseCompressedBase.h.

Member Enumeration Documentation

template<typename Derived >
anonymous enum
Enumerator
CoeffReadCost 
Flags 

Definition at line 277 of file SparseCompressedBase.h.

Constructor & Destructor Documentation

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

Definition at line 282 of file SparseCompressedBase.h.

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

Definition at line 286 of file SparseCompressedBase.h.

Member Function Documentation

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

Definition at line 299 of file SparseCompressedBase.h.

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

Definition at line 309 of file SparseCompressedBase.h.

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

Definition at line 318 of file SparseCompressedBase.h.

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

Definition at line 291 of file SparseCompressedBase.h.

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

Definition at line 296 of file SparseCompressedBase.h.

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

Definition at line 295 of file SparseCompressedBase.h.

Member Data Documentation

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

Definition at line 333 of file SparseCompressedBase.h.

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

Definition at line 334 of file SparseCompressedBase.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