mxnet
Public Member Functions | Public Attributes | List of all members
mshadow::expr::ImplicitGEMMExp< LhsExp, RhsExp, DType > Struct Template Reference

Matrix multiplication. More...

#include <implicit_gemm.h>

Inheritance diagram for mshadow::expr::ImplicitGEMMExp< LhsExp, RhsExp, DType >:
Inheritance graph
Collaboration diagram for mshadow::expr::ImplicitGEMMExp< LhsExp, RhsExp, DType >:
Collaboration graph

Public Member Functions

 ImplicitGEMMExp (const LhsExp &lhs, const RhsExp &rhs)
 constructor More...
 
- Public Member Functions inherited from mshadow::expr::Exp< ImplicitGEMMExp< LhsExp, RhsExp, DType >, DType, type::kChainer >
const ImplicitGEMMExp< LhsExp, RhsExp, DType > & self (void) const
 
ImplicitGEMMExp< LhsExp, RhsExp, DType > * ptrself (void)
 

Public Attributes

const LhsExp & lhs_
 lhs operand More...
 
const RhsExp & rhs_
 rhs operand More...
 
index_t prod_size_
 internal production size More...
 
Shape< 2 > shape_
 the shape of this expression More...
 

Detailed Description

template<typename LhsExp, typename RhsExp, typename DType>
struct mshadow::expr::ImplicitGEMMExp< LhsExp, RhsExp, DType >

Matrix multiplication.

Template Parameters
LhsExptype of lhs expression
LhsExptype of rhs expression
DTypethe type of elements

Constructor & Destructor Documentation

template<typename LhsExp, typename RhsExp, typename DType>
mshadow::expr::ImplicitGEMMExp< LhsExp, RhsExp, DType >::ImplicitGEMMExp ( const LhsExp &  lhs,
const RhsExp &  rhs 
)
inline

constructor

Member Data Documentation

template<typename LhsExp, typename RhsExp, typename DType>
const LhsExp& mshadow::expr::ImplicitGEMMExp< LhsExp, RhsExp, DType >::lhs_

lhs operand

template<typename LhsExp, typename RhsExp, typename DType>
index_t mshadow::expr::ImplicitGEMMExp< LhsExp, RhsExp, DType >::prod_size_

internal production size

template<typename LhsExp, typename RhsExp, typename DType>
const RhsExp& mshadow::expr::ImplicitGEMMExp< LhsExp, RhsExp, DType >::rhs_

rhs operand

template<typename LhsExp, typename RhsExp, typename DType>
Shape<2> mshadow::expr::ImplicitGEMMExp< LhsExp, RhsExp, DType >::shape_

the shape of this expression


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