mxnet
Static Public Member Functions | List of all members
mshadow::expr::ExpEngine< SV, RV, DType > Struct Template Reference

the engine that dispatches simple operations More...

#include <expr_engine-inl.h>

Collaboration diagram for mshadow::expr::ExpEngine< SV, RV, DType >:
Collaboration graph

Static Public Member Functions

template<typename E >
static void Eval (RV *dst, const Exp< E, DType, type::kMapper > &exp)
 
template<typename E >
static void Eval (RV *dst, const Exp< E, DType, type::kChainer > &exp)
 
template<typename E >
static void Eval (RV *dst, const Exp< E, DType, type::kRValue > &exp)
 
template<typename E >
static void Eval (RV *dst, const Exp< E, DType, type::kComplex > &exp)
 

Detailed Description

template<typename SV, typename RV, typename DType>
struct mshadow::expr::ExpEngine< SV, RV, DType >

the engine that dispatches simple operations

expression engine that actually interprets these expressions this is a function template that needed to be implemented for specific expressions

Template Parameters
Saverthe save method
RValuethe type of RValue to be saved
See also
namespace sv

Member Function Documentation

template<typename SV, typename RV, typename DType>
template<typename E >
static void mshadow::expr::ExpEngine< SV, RV, DType >::Eval ( RV *  dst,
const Exp< E, DType, type::kMapper > &  exp 
)
inlinestatic
template<typename SV, typename RV, typename DType>
template<typename E >
static void mshadow::expr::ExpEngine< SV, RV, DType >::Eval ( RV *  dst,
const Exp< E, DType, type::kChainer > &  exp 
)
inlinestatic
template<typename SV, typename RV, typename DType>
template<typename E >
static void mshadow::expr::ExpEngine< SV, RV, DType >::Eval ( RV *  dst,
const Exp< E, DType, type::kRValue > &  exp 
)
inlinestatic
template<typename SV, typename RV, typename DType>
template<typename E >
static void mshadow::expr::ExpEngine< SV, RV, DType >::Eval ( RV *  dst,
const Exp< E, DType, type::kComplex > &  exp 
)
inlinestatic

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