WPILibC++ 2023.4.3
Eigen::internal::visitor_evaluator< XprType > Class Template Reference

#include </home/runner/work/allwpilib/allwpilib/wpimath/src/main/native/thirdparty/eigen/include/Eigen/src/Core/Visitor.h>

Public Types

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

Public Member Functions

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

Protected Attributes

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

Member Typedef Documentation

◆ CoeffReturnType

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

◆ Scalar

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

Member Enumeration Documentation

◆ anonymous enum

template<typename XprType >
anonymous enum
Enumerator
RowsAtCompileTime 
CoeffReadCost 

Constructor & Destructor Documentation

◆ visitor_evaluator()

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

Member Function Documentation

◆ coeff()

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

◆ cols()

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

◆ rows()

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

◆ size()

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

Member Data Documentation

◆ m_evaluator

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

◆ m_xpr

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

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