Public Types | List of all members
Eigen::internal::nested< T, n, PlainObject > Struct Template Reference

#include <XprHelper.h>

Public Types

enum  {
  DynamicAsInteger = 10000, ScalarReadCost = NumTraits<typename traits<T>::Scalar>::ReadCost, ScalarReadCostAsInteger = ScalarReadCost == Dynamic ? int(DynamicAsInteger) : int(ScalarReadCost), CoeffReadCost = traits<T>::CoeffReadCost,
  CoeffReadCostAsInteger = CoeffReadCost == Dynamic ? int(DynamicAsInteger) : int(CoeffReadCost), NAsInteger = n == Dynamic ? int(DynamicAsInteger) : n, CostEvalAsInteger = (NAsInteger+1) * ScalarReadCostAsInteger + CoeffReadCostAsInteger, CostNoEvalAsInteger = NAsInteger * CoeffReadCostAsInteger
}
 
typedef conditional< ((int(traits< T >::Flags)&EvalBeforeNestingBit)||int(CostEvalAsInteger)< int(CostNoEvalAsInteger)), PlainObject, typename ref_selector< T >::type >::type type
 

Detailed Description

template<typename T, int n = 1, typename PlainObject = typename eval<T>::type>
struct Eigen::internal::nested< T, n, PlainObject >

Definition at line 316 of file XprHelper.h.

Member Typedef Documentation

template<typename T, int n = 1, typename PlainObject = typename eval<T>::type>
typedef conditional< ( (int(traits<T>::Flags) & EvalBeforeNestingBit) || int(CostEvalAsInteger) < int(CostNoEvalAsInteger) ), PlainObject, typename ref_selector<T>::type >::type Eigen::internal::nested< T, n, PlainObject >::type

Definition at line 340 of file XprHelper.h.

Member Enumeration Documentation

template<typename T, int n = 1, typename PlainObject = typename eval<T>::type>
anonymous enum
Enumerator
DynamicAsInteger 
ScalarReadCost 
ScalarReadCostAsInteger 
CoeffReadCost 
CoeffReadCostAsInteger 
NAsInteger 
CostEvalAsInteger 
CostNoEvalAsInteger 

Definition at line 318 of file XprHelper.h.


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


tuw_aruco
Author(s): Lukas Pfeifhofer
autogenerated on Mon Jun 10 2019 15:41:14