#include <CoreEvaluators.h>
Public Types | |
enum | { RowsAtCompileTime = XprType::RowsAtCompileTime, ForwardLinearAccess = (InnerPanel || int(XprType::IsRowMajor)==int(ArgType::IsRowMajor)) && bool(evaluator<ArgType>::Flags&LinearAccessBit) } |
typedef XprType::CoeffReturnType | CoeffReturnType |
typedef XprType::Scalar | Scalar |
typedef Block< ArgType, BlockRows, BlockCols, InnerPanel > | XprType |
Public Types inherited from Eigen::internal::evaluator_base< Block< ArgType, BlockRows, BlockCols, InnerPanel > > | |
enum | |
typedef traits< Block< ArgType, BlockRows, BlockCols, InnerPanel > > | ExpressionTraits |
Protected Member Functions | |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType | linear_coeff_impl (Index index, internal::true_type) const |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType | linear_coeff_impl (Index index, internal::false_type) const |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar & | linear_coeffRef_impl (Index index, internal::true_type) |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar & | linear_coeffRef_impl (Index index, internal::false_type) |
Protected Attributes | |
evaluator< ArgType > | m_argImpl |
const variable_if_dynamic< Index, ForwardLinearAccess ? Dynamic :0 > | m_linear_offset |
const variable_if_dynamic< Index,(ArgType::ColsAtCompileTime==1 &&BlockCols==1) ? 0 :Dynamic > | m_startCol |
const variable_if_dynamic< Index,(ArgType::RowsAtCompileTime==1 &&BlockRows==1) ? 0 :Dynamic > | m_startRow |
Definition at line 1099 of file CoreEvaluators.h.
typedef XprType::CoeffReturnType Eigen::internal::unary_evaluator< Block< ArgType, BlockRows, BlockCols, InnerPanel >, IndexBased >::CoeffReturnType |
Definition at line 1113 of file CoreEvaluators.h.
typedef XprType::Scalar Eigen::internal::unary_evaluator< Block< ArgType, BlockRows, BlockCols, InnerPanel >, IndexBased >::Scalar |
Definition at line 1112 of file CoreEvaluators.h.
typedef Block<ArgType, BlockRows, BlockCols, InnerPanel> Eigen::internal::unary_evaluator< Block< ArgType, BlockRows, BlockCols, InnerPanel >, IndexBased >::XprType |
Definition at line 1102 of file CoreEvaluators.h.
anonymous enum |
Enumerator | |
---|---|
RowsAtCompileTime | |
ForwardLinearAccess |
Definition at line 1115 of file CoreEvaluators.h.
|
inlineexplicit |
Definition at line 1105 of file CoreEvaluators.h.
|
inline |
Definition at line 1121 of file CoreEvaluators.h.
|
inline |
Definition at line 1127 of file CoreEvaluators.h.
|
inline |
Definition at line 1133 of file CoreEvaluators.h.
|
inline |
Definition at line 1139 of file CoreEvaluators.h.
|
inlineprotected |
Definition at line 1183 of file CoreEvaluators.h.
|
inlineprotected |
Definition at line 1188 of file CoreEvaluators.h.
|
inlineprotected |
Definition at line 1194 of file CoreEvaluators.h.
|
inlineprotected |
Definition at line 1199 of file CoreEvaluators.h.
|
inline |
Definition at line 1146 of file CoreEvaluators.h.
|
inline |
Definition at line 1153 of file CoreEvaluators.h.
|
inline |
Definition at line 1164 of file CoreEvaluators.h.
|
inline |
Definition at line 1171 of file CoreEvaluators.h.
|
protected |
Definition at line 1204 of file CoreEvaluators.h.
|
protected |
Definition at line 1207 of file CoreEvaluators.h.
|
protected |
Definition at line 1206 of file CoreEvaluators.h.
|
protected |
Definition at line 1205 of file CoreEvaluators.h.