exmat::MulBinExp< Left, Right > Struct Template Reference

The MulBinExp class. More...

#include <Expression.h>

Inheritance diagram for exmat::MulBinExp< Left, Right >:

exmat::BinExp< Left, Right > exmat::BinExpTag exmat::MulExp< Left, Right, SpecTag > List of all members.

Public Types

typedef self_type rep_type
 Althought this rep_type is never used, but VC2003 complain without it.
typedef GetBinExpTmpType<
value_type, ROWS, COLS, Left,
Right >::RET 
temp_type
 The type of temporary to store this mul binary expression.
enum  { TNOP, ENOP }
 Calculate the compile time complexity, NOP = -1 means cannot determine at compile time. More...

Detailed Description

template<class Left, class Right>
struct exmat::MulBinExp< Left, Right >

The MulBinExp class.

Resultant size for multiplication expression


Member Enumeration Documentation

template<class Left, class Right>
anonymous enum
 

Calculate the compile time complexity, NOP = -1 means cannot determine at compile time.

Enumerator:
TNOP  The total complexity of this MatMul expression.
ENOP  Complexity of accessing a single element of this MatMul expression.


The documentation for this struct was generated from the following file:
Generated on Sat May 6 23:12:04 2006 for Exmat by  doxygen 1.4.6-NO