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 EIGEN_CONSTEXPR Index cols () const EIGEN_NOEXCEPT
 
EIGEN_DEVICE_FUNC EIGEN_CONSTEXPR Index rows () const EIGEN_NOEXCEPT
 
EIGEN_DEVICE_FUNC EIGEN_CONSTEXPR Index size () const EIGEN_NOEXCEPT
 
EIGEN_DEVICE_FUNC visitor_evaluator (const XprType &xpr)
 

Protected Attributes

internal::evaluator< XprTypem_evaluator
 
const XprTypem_xpr
 

Detailed Description

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

Definition at line 68 of file Visitor.h.

Member Typedef Documentation

◆ CoeffReturnType

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

Definition at line 75 of file Visitor.h.

◆ Scalar

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

Definition at line 74 of file Visitor.h.

Member Enumeration Documentation

◆ anonymous enum

template<typename XprType >
anonymous enum
Enumerator
RowsAtCompileTime 
CoeffReadCost 

Definition at line 77 of file Visitor.h.

Constructor & Destructor Documentation

◆ visitor_evaluator()

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

Definition at line 72 of file Visitor.h.

Member Function Documentation

◆ coeff()

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

Definition at line 86 of file Visitor.h.

◆ cols()

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

Definition at line 83 of file Visitor.h.

◆ rows()

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

Definition at line 82 of file Visitor.h.

◆ size()

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

Definition at line 84 of file Visitor.h.

Member Data Documentation

◆ m_evaluator

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

Definition at line 90 of file Visitor.h.

◆ m_xpr

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

Definition at line 91 of file Visitor.h.


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


gtsam
Author(s):
autogenerated on Tue Jul 4 2023 02:46:11