Apache SINGA
A distributed deep learning platform .
 All Classes Namespaces Files Functions Variables Typedefs Enumerator Macros
Public Member Functions | Public Attributes | List of all members
mshadow::expr::DotExp< TA, TB, ltrans, rtrans > Struct Template Reference

matrix multiplication expression dot( lhs[.T], rhs[.T] ) More...

#include <tensor_expr.h>

Inheritance diagram for mshadow::expr::DotExp< TA, TB, ltrans, rtrans >:
mshadow::expr::Exp< DotExp< TA, TB, ltrans, rtrans >, type::kComplex >

Public Member Functions

 DotExp (const TA &lhs, const TB &rhs, real_t scale)
 constructor
 
- Public Member Functions inherited from mshadow::expr::Exp< DotExp< TA, TB, ltrans, rtrans >, type::kComplex >
const DotExp< TA, TB, ltrans,
rtrans > & 
self (void) const
 
DotExp< TA, TB, ltrans, rtrans > & refself (void)
 

Public Attributes

const TA & lhs_
 left operand
 
const TB & rhs_
 right operand
 
real_t scale_
 scale over result
 

Detailed Description

template<typename TA, typename TB, bool ltrans, bool rtrans>
struct mshadow::expr::DotExp< TA, TB, ltrans, rtrans >

matrix multiplication expression dot( lhs[.T], rhs[.T] )

Template Parameters
TAtype of lhs
TBtype of rhs
ltranswhether lhs is transposed
rtranswhether rhs is transposed

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