Public Types | Static Public Member Functions | List of all members
Eigen::internal::redux_impl< Func, Evaluator, LinearVectorizedTraversal, CompleteUnrolling > Struct Template Reference

#include <Redux.h>

Public Types

enum  { PacketSize = redux_traits<Func, Evaluator>::PacketSize, Size = Evaluator::SizeAtCompileTime, VectorizedSize = (int(Size) / int(PacketSize)) * int(PacketSize) }
 
typedef redux_traits< Func, Evaluator >::PacketType PacketType
 
typedef Evaluator::Scalar Scalar
 

Static Public Member Functions

template<typename XprType >
static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar run (const Evaluator &eval, const Func &func, const XprType &xpr)
 

Detailed Description

template<typename Func, typename Evaluator>
struct Eigen::internal::redux_impl< Func, Evaluator, LinearVectorizedTraversal, CompleteUnrolling >

Definition at line 326 of file Redux.h.

Member Typedef Documentation

◆ PacketType

template<typename Func , typename Evaluator >
typedef redux_traits<Func, Evaluator>::PacketType Eigen::internal::redux_impl< Func, Evaluator, LinearVectorizedTraversal, CompleteUnrolling >::PacketType

Definition at line 330 of file Redux.h.

◆ Scalar

template<typename Func , typename Evaluator >
typedef Evaluator::Scalar Eigen::internal::redux_impl< Func, Evaluator, LinearVectorizedTraversal, CompleteUnrolling >::Scalar

Definition at line 328 of file Redux.h.

Member Enumeration Documentation

◆ anonymous enum

template<typename Func , typename Evaluator >
anonymous enum
Enumerator
PacketSize 
Size 
VectorizedSize 

Definition at line 331 of file Redux.h.

Member Function Documentation

◆ run()

template<typename Func , typename Evaluator >
template<typename XprType >
static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Scalar Eigen::internal::redux_impl< Func, Evaluator, LinearVectorizedTraversal, CompleteUnrolling >::run ( const Evaluator &  eval,
const Func &  func,
const XprType xpr 
)
inlinestatic

Definition at line 339 of file Redux.h.


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


gtsam
Author(s):
autogenerated on Sat Jun 1 2024 03:12:29