Public Member Functions | Public Attributes | List of all members
Eigen::internal::ternary_evaluator< CwiseTernaryOp< TernaryOp, Arg1, Arg2, Arg3 >, IndexBased, IndexBased >::Data Struct Reference

#include <CoreEvaluators.h>

Public Member Functions

EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Data (const XprType &xpr)
 
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const TernaryOp & func () const
 

Public Attributes

evaluator< Arg1 > arg1Impl
 
evaluator< Arg2 > arg2Impl
 
evaluator< Arg3 > arg3Impl
 
TernaryOp op
 

Detailed Description

template<typename TernaryOp, typename Arg1, typename Arg2, typename Arg3>
struct Eigen::internal::ternary_evaluator< CwiseTernaryOp< TernaryOp, Arg1, Arg2, Arg3 >, IndexBased, IndexBased >::Data

Definition at line 703 of file CoreEvaluators.h.

Constructor & Destructor Documentation

◆ Data()

template<typename TernaryOp , typename Arg1 , typename Arg2 , typename Arg3 >
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Eigen::internal::ternary_evaluator< CwiseTernaryOp< TernaryOp, Arg1, Arg2, Arg3 >, IndexBased, IndexBased >::Data::Data ( const XprType xpr)
inline

Definition at line 706 of file CoreEvaluators.h.

Member Function Documentation

◆ func()

template<typename TernaryOp , typename Arg1 , typename Arg2 , typename Arg3 >
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const TernaryOp& Eigen::internal::ternary_evaluator< CwiseTernaryOp< TernaryOp, Arg1, Arg2, Arg3 >, IndexBased, IndexBased >::Data::func ( ) const
inline

Definition at line 708 of file CoreEvaluators.h.

Member Data Documentation

◆ arg1Impl

template<typename TernaryOp , typename Arg1 , typename Arg2 , typename Arg3 >
evaluator<Arg1> Eigen::internal::ternary_evaluator< CwiseTernaryOp< TernaryOp, Arg1, Arg2, Arg3 >, IndexBased, IndexBased >::Data::arg1Impl

Definition at line 710 of file CoreEvaluators.h.

◆ arg2Impl

template<typename TernaryOp , typename Arg1 , typename Arg2 , typename Arg3 >
evaluator<Arg2> Eigen::internal::ternary_evaluator< CwiseTernaryOp< TernaryOp, Arg1, Arg2, Arg3 >, IndexBased, IndexBased >::Data::arg2Impl

Definition at line 711 of file CoreEvaluators.h.

◆ arg3Impl

template<typename TernaryOp , typename Arg1 , typename Arg2 , typename Arg3 >
evaluator<Arg3> Eigen::internal::ternary_evaluator< CwiseTernaryOp< TernaryOp, Arg1, Arg2, Arg3 >, IndexBased, IndexBased >::Data::arg3Impl

Definition at line 712 of file CoreEvaluators.h.

◆ op

template<typename TernaryOp , typename Arg1 , typename Arg2 , typename Arg3 >
TernaryOp Eigen::internal::ternary_evaluator< CwiseTernaryOp< TernaryOp, Arg1, Arg2, Arg3 >, IndexBased, IndexBased >::Data::op

Definition at line 709 of file CoreEvaluators.h.


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


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