Public Types | Public Member Functions | Private Types | List of all members
Eigen::internal::redux_evaluator< _XprType > Class Template Reference

#include <Redux.h>

Inheritance diagram for Eigen::internal::redux_evaluator< _XprType >:
Inheritance graph
[legend]

Public Types

enum  {
  MaxRowsAtCompileTime = XprType::MaxRowsAtCompileTime, MaxColsAtCompileTime = XprType::MaxColsAtCompileTime, Flags = Base::Flags & ~DirectAccessBit, IsRowMajor = XprType::IsRowMajor,
  SizeAtCompileTime = XprType::SizeAtCompileTime, InnerSizeAtCompileTime = XprType::InnerSizeAtCompileTime
}
 
typedef XprType::CoeffReturnType CoeffReturnType
 
typedef XprType::PacketScalar PacketScalar
 
typedef XprType::Scalar Scalar
 
typedef _XprType XprType
 
- Public Types inherited from Eigen::internal::evaluator< _XprType >
typedef unary_evaluator< _XprType > Base
 

Public Member Functions

EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType coeffByOuterInner (Index outer, Index inner) const
 
template<int LoadMode, typename PacketType >
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE PacketType packetByOuterInner (Index outer, Index inner) const
 
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE redux_evaluator (const XprType &xpr)
 
- Public Member Functions inherited from Eigen::internal::evaluator< _XprType >
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE evaluator (const _XprType &xpr)
 

Private Types

typedef internal::evaluator< _XprType > Base
 

Detailed Description

template<typename _XprType>
class Eigen::internal::redux_evaluator< _XprType >

Definition at line 357 of file Redux.h.

Member Typedef Documentation

◆ Base

template<typename _XprType >
typedef internal::evaluator<_XprType> Eigen::internal::redux_evaluator< _XprType >::Base
private

Definition at line 359 of file Redux.h.

◆ CoeffReturnType

template<typename _XprType >
typedef XprType::CoeffReturnType Eigen::internal::redux_evaluator< _XprType >::CoeffReturnType

Definition at line 366 of file Redux.h.

◆ PacketScalar

template<typename _XprType >
typedef XprType::PacketScalar Eigen::internal::redux_evaluator< _XprType >::PacketScalar

Definition at line 367 of file Redux.h.

◆ Scalar

template<typename _XprType >
typedef XprType::Scalar Eigen::internal::redux_evaluator< _XprType >::Scalar

Definition at line 365 of file Redux.h.

◆ XprType

template<typename _XprType >
typedef _XprType Eigen::internal::redux_evaluator< _XprType >::XprType

Definition at line 361 of file Redux.h.

Member Enumeration Documentation

◆ anonymous enum

template<typename _XprType >
anonymous enum
Enumerator
MaxRowsAtCompileTime 
MaxColsAtCompileTime 
Flags 
IsRowMajor 
SizeAtCompileTime 
InnerSizeAtCompileTime 

Definition at line 369 of file Redux.h.

Constructor & Destructor Documentation

◆ redux_evaluator()

template<typename _XprType >
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Eigen::internal::redux_evaluator< _XprType >::redux_evaluator ( const XprType xpr)
inlineexplicit

Definition at line 363 of file Redux.h.

Member Function Documentation

◆ coeffByOuterInner()

template<typename _XprType >
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType Eigen::internal::redux_evaluator< _XprType >::coeffByOuterInner ( Index  outer,
Index  inner 
) const
inline

Definition at line 380 of file Redux.h.

◆ packetByOuterInner()

template<typename _XprType >
template<int LoadMode, typename PacketType >
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE PacketType Eigen::internal::redux_evaluator< _XprType >::packetByOuterInner ( Index  outer,
Index  inner 
) const
inline

Definition at line 385 of file Redux.h.


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


gtsam
Author(s):
autogenerated on Tue Jul 4 2023 02:45:16