Public Types | Public Member Functions | Protected Attributes | List of all members
Eigen::internal::visitor_evaluator< XprType > Class Template Reference

#include <Visitor.h>

Public Types

enum  { RowsAtCompileTime = XprType::RowsAtCompileTime, CoeffReadCost = internal::evaluator<XprType>::CoeffReadCost }
 
typedef XprType::CoeffReturnType CoeffReturnType
 
typedef XprType::Scalar Scalar
 

Public Member Functions

EIGEN_DEVICE_FUNC CoeffReturnType coeff (Index row, Index col) const
 
EIGEN_DEVICE_FUNC Index cols () const
 
EIGEN_DEVICE_FUNC Index rows () const
 
EIGEN_DEVICE_FUNC Index size () const
 
EIGEN_DEVICE_FUNC visitor_evaluator (const XprType &xpr)
 

Protected Attributes

internal::evaluator< XprType > m_evaluator
 
const XprType & m_xpr
 

Detailed Description

template<typename XprType>
class Eigen::internal::visitor_evaluator< XprType >

Definition at line 60 of file Visitor.h.

Member Typedef Documentation

template<typename XprType >
typedef XprType::CoeffReturnType Eigen::internal::visitor_evaluator< XprType >::CoeffReturnType

Definition at line 67 of file Visitor.h.

template<typename XprType >
typedef XprType::Scalar Eigen::internal::visitor_evaluator< XprType >::Scalar

Definition at line 66 of file Visitor.h.

Member Enumeration Documentation

template<typename XprType >
anonymous enum
Enumerator
RowsAtCompileTime 
CoeffReadCost 

Definition at line 69 of file Visitor.h.

Constructor & Destructor Documentation

template<typename XprType >
EIGEN_DEVICE_FUNC Eigen::internal::visitor_evaluator< XprType >::visitor_evaluator ( const XprType &  xpr)
inlineexplicit

Definition at line 64 of file Visitor.h.

Member Function Documentation

template<typename XprType >
EIGEN_DEVICE_FUNC CoeffReturnType Eigen::internal::visitor_evaluator< XprType >::coeff ( Index  row,
Index  col 
) const
inline

Definition at line 78 of file Visitor.h.

template<typename XprType >
EIGEN_DEVICE_FUNC Index Eigen::internal::visitor_evaluator< XprType >::cols ( void  ) const
inline

Definition at line 75 of file Visitor.h.

template<typename XprType >
EIGEN_DEVICE_FUNC Index Eigen::internal::visitor_evaluator< XprType >::rows ( void  ) const
inline

Definition at line 74 of file Visitor.h.

template<typename XprType >
EIGEN_DEVICE_FUNC Index Eigen::internal::visitor_evaluator< XprType >::size ( ) const
inline

Definition at line 76 of file Visitor.h.

Member Data Documentation

template<typename XprType >
internal::evaluator<XprType> Eigen::internal::visitor_evaluator< XprType >::m_evaluator
protected

Definition at line 82 of file Visitor.h.

template<typename XprType >
const XprType& Eigen::internal::visitor_evaluator< XprType >::m_xpr
protected

Definition at line 83 of file Visitor.h.


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


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