mxnet
Public Member Functions | Public Attributes | List of all members
mshadow::expr::TernaryMapExp< OP, TA, TB, TC, DType, etype > Struct Template Reference

ternary map expression More...

#include <expression.h>

Inheritance diagram for mshadow::expr::TernaryMapExp< OP, TA, TB, TC, DType, etype >:
Inheritance graph
Collaboration diagram for mshadow::expr::TernaryMapExp< OP, TA, TB, TC, DType, etype >:
Collaboration graph

Public Member Functions

 TernaryMapExp (const TA &item1, const TB &item2, const TC &item3)
 constructor More...
 
- Public Member Functions inherited from mshadow::expr::Exp< TernaryMapExp< OP, TA, TB, TC, DType, etype >, DType, etype >
const TernaryMapExp< OP, TA, TB, TC, DType, etype > & self (void) const
 
TernaryMapExp< OP, TA, TB, TC, DType, etype > * ptrself (void)
 

Public Attributes

const TA & item1_
 first operand More...
 
const TB & item2_
 second operand More...
 
const TC & item3_
 third operand More...
 

Detailed Description

template<typename OP, typename TA, typename TB, typename TC, typename DType, int etype>
struct mshadow::expr::TernaryMapExp< OP, TA, TB, TC, DType, etype >

ternary map expression

Template Parameters
OPoperator
TAtype of item1
TBtype of item2
etypeexpression type, sa namespace::type

Constructor & Destructor Documentation

template<typename OP, typename TA, typename TB, typename TC, typename DType, int etype>
mshadow::expr::TernaryMapExp< OP, TA, TB, TC, DType, etype >::TernaryMapExp ( const TA &  item1,
const TB &  item2,
const TC &  item3 
)
inlineexplicit

constructor

Member Data Documentation

template<typename OP, typename TA, typename TB, typename TC, typename DType, int etype>
const TA& mshadow::expr::TernaryMapExp< OP, TA, TB, TC, DType, etype >::item1_

first operand

template<typename OP, typename TA, typename TB, typename TC, typename DType, int etype>
const TB& mshadow::expr::TernaryMapExp< OP, TA, TB, TC, DType, etype >::item2_

second operand

template<typename OP, typename TA, typename TB, typename TC, typename DType, int etype>
const TC& mshadow::expr::TernaryMapExp< OP, TA, TB, TC, DType, etype >::item3_

third operand


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