![]() |
Prusa Slicer 2.6.0
|
#include <src/eigen/Eigen/src/Core/Redux.h>
Collaboration diagram for Eigen::internal::redux_evaluator< _XprType >:Public Types | |
| enum | { MaxRowsAtCompileTime = XprType::MaxRowsAtCompileTime , MaxColsAtCompileTime = XprType::MaxColsAtCompileTime , Flags = evaluator<XprType>::Flags & ~DirectAccessBit , IsRowMajor = XprType::IsRowMajor , SizeAtCompileTime = XprType::SizeAtCompileTime , InnerSizeAtCompileTime = XprType::InnerSizeAtCompileTime , CoeffReadCost = evaluator<XprType>::CoeffReadCost , Alignment = evaluator<XprType>::Alignment } |
| typedef _XprType | XprType |
| typedef XprType::Scalar | Scalar |
| typedef XprType::CoeffReturnType | CoeffReturnType |
| typedef XprType::PacketScalar | PacketScalar |
| typedef XprType::PacketReturnType | PacketReturnType |
Public Member Functions | |
| EIGEN_DEVICE_FUNC | redux_evaluator (const XprType &xpr) |
| EIGEN_DEVICE_FUNC Index | rows () const |
| EIGEN_DEVICE_FUNC Index | cols () const |
| EIGEN_DEVICE_FUNC Index | size () const |
| EIGEN_DEVICE_FUNC Index | innerSize () const |
| EIGEN_DEVICE_FUNC Index | outerSize () const |
| EIGEN_DEVICE_FUNC CoeffReturnType | coeff (Index row, Index col) const |
| EIGEN_DEVICE_FUNC CoeffReturnType | coeff (Index index) const |
| template<int LoadMode, typename PacketType > | |
| PacketType | packet (Index row, Index col) const |
| template<int LoadMode, typename PacketType > | |
| PacketType | packet (Index index) const |
| EIGEN_DEVICE_FUNC CoeffReturnType | coeffByOuterInner (Index outer, Index inner) const |
| template<int LoadMode, typename PacketType > | |
| PacketType | packetByOuterInner (Index outer, Index inner) const |
| const XprType & | nestedExpression () const |
Protected Attributes | |
| internal::evaluator< XprType > | m_evaluator |
| const XprType & | m_xpr |
| typedef XprType::CoeffReturnType Eigen::internal::redux_evaluator< _XprType >::CoeffReturnType |
| typedef XprType::PacketReturnType Eigen::internal::redux_evaluator< _XprType >::PacketReturnType |
| typedef XprType::PacketScalar Eigen::internal::redux_evaluator< _XprType >::PacketScalar |
| typedef XprType::Scalar Eigen::internal::redux_evaluator< _XprType >::Scalar |
| typedef _XprType Eigen::internal::redux_evaluator< _XprType >::XprType |
| anonymous enum |
| Enumerator | |
|---|---|
| MaxRowsAtCompileTime | |
| MaxColsAtCompileTime | |
| Flags | |
| IsRowMajor | |
| SizeAtCompileTime | |
| InnerSizeAtCompileTime | |
| CoeffReadCost | |
| Alignment | |
|
inlineexplicit |
|
inline |
|
inline |
References col(), Eigen::internal::redux_evaluator< _XprType >::m_evaluator, and row().
Here is the call graph for this function:
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
References col(), Eigen::internal::redux_evaluator< _XprType >::m_evaluator, and row().
Here is the call graph for this function:
|
inline |
References Eigen::internal::redux_evaluator< _XprType >::IsRowMajor, and Eigen::internal::redux_evaluator< _XprType >::m_evaluator.
|
inline |
|
inline |
|
protected |
Referenced by Eigen::internal::redux_evaluator< _XprType >::coeff(), Eigen::internal::redux_evaluator< _XprType >::coeff(), Eigen::internal::redux_evaluator< _XprType >::coeffByOuterInner(), Eigen::internal::redux_evaluator< _XprType >::packet(), Eigen::internal::redux_evaluator< _XprType >::packet(), and Eigen::internal::redux_evaluator< _XprType >::packetByOuterInner().
|
protected |
Referenced by Eigen::internal::redux_evaluator< _XprType >::cols(), Eigen::internal::redux_evaluator< _XprType >::innerSize(), Eigen::internal::redux_evaluator< _XprType >::nestedExpression(), Eigen::internal::redux_evaluator< _XprType >::outerSize(), Eigen::internal::redux_evaluator< _XprType >::rows(), and Eigen::internal::redux_evaluator< _XprType >::size().