Public Member Functions | Public Attributes | List of all members
Eigen::TensorSycl::internal::FunctorExtractor< TensorEvaluator< const TernaryCategory< OP, Arg1Expr, Arg2Expr, Arg3Expr >, Dev > > Struct Template Reference

#include <TensorSyclExtractFunctors.h>

Inheritance diagram for Eigen::TensorSycl::internal::FunctorExtractor< TensorEvaluator< const TernaryCategory< OP, Arg1Expr, Arg2Expr, Arg3Expr >, Dev > >:
Inheritance graph
[legend]

Public Member Functions

 FunctorExtractor (const TensorEvaluator< const TernaryCategory< OP, Arg1Expr, Arg2Expr, Arg3Expr >, Dev > &expr)
 

Public Attributes

FunctorExtractor< TensorEvaluator< Arg1Expr, Dev > > arg1Expr
 
FunctorExtractor< TensorEvaluator< Arg2Expr, Dev > > arg2Expr
 
FunctorExtractor< TensorEvaluator< Arg3Expr, Dev > > arg3Expr
 
OP func
 

Detailed Description

template<template< class, class, class, class > class TernaryCategory, typename OP, typename Arg1Expr, typename Arg2Expr, typename Arg3Expr, typename Dev>
struct Eigen::TensorSycl::internal::FunctorExtractor< TensorEvaluator< const TernaryCategory< OP, Arg1Expr, Arg2Expr, Arg3Expr >, Dev > >

specialisation of the FunctorExtractor struct when the node type is const TensorCwiseTernaryOp

Definition at line 80 of file TensorSyclExtractFunctors.h.

Constructor & Destructor Documentation

template<template< class, class, class, class > class TernaryCategory, typename OP , typename Arg1Expr , typename Arg2Expr , typename Arg3Expr , typename Dev >
Eigen::TensorSycl::internal::FunctorExtractor< TensorEvaluator< const TernaryCategory< OP, Arg1Expr, Arg2Expr, Arg3Expr >, Dev > >::FunctorExtractor ( const TensorEvaluator< const TernaryCategory< OP, Arg1Expr, Arg2Expr, Arg3Expr >, Dev > &  expr)
inline

Definition at line 85 of file TensorSyclExtractFunctors.h.

Member Data Documentation

template<template< class, class, class, class > class TernaryCategory, typename OP , typename Arg1Expr , typename Arg2Expr , typename Arg3Expr , typename Dev >
FunctorExtractor<TensorEvaluator<Arg1Expr, Dev> > Eigen::TensorSycl::internal::FunctorExtractor< TensorEvaluator< const TernaryCategory< OP, Arg1Expr, Arg2Expr, Arg3Expr >, Dev > >::arg1Expr

Definition at line 81 of file TensorSyclExtractFunctors.h.

template<template< class, class, class, class > class TernaryCategory, typename OP , typename Arg1Expr , typename Arg2Expr , typename Arg3Expr , typename Dev >
FunctorExtractor<TensorEvaluator<Arg2Expr, Dev> > Eigen::TensorSycl::internal::FunctorExtractor< TensorEvaluator< const TernaryCategory< OP, Arg1Expr, Arg2Expr, Arg3Expr >, Dev > >::arg2Expr

Definition at line 82 of file TensorSyclExtractFunctors.h.

template<template< class, class, class, class > class TernaryCategory, typename OP , typename Arg1Expr , typename Arg2Expr , typename Arg3Expr , typename Dev >
FunctorExtractor<TensorEvaluator<Arg3Expr, Dev> > Eigen::TensorSycl::internal::FunctorExtractor< TensorEvaluator< const TernaryCategory< OP, Arg1Expr, Arg2Expr, Arg3Expr >, Dev > >::arg3Expr

Definition at line 83 of file TensorSyclExtractFunctors.h.

template<template< class, class, class, class > class TernaryCategory, typename OP , typename Arg1Expr , typename Arg2Expr , typename Arg3Expr , typename Dev >
OP Eigen::TensorSycl::internal::FunctorExtractor< TensorEvaluator< const TernaryCategory< OP, Arg1Expr, Arg2Expr, Arg3Expr >, Dev > >::func

Definition at line 84 of file TensorSyclExtractFunctors.h.


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


hebiros
Author(s): Xavier Artache , Matthew Tesch
autogenerated on Thu Sep 3 2020 04:10:59