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

The LinBinExp class. More...

#include <Expression.h>

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

exmat::BinExp< Left, Right > exmat::BinExpTag exmat::AddExp< Left, Right, SpecTag > exmat::ScalarDivExp< Left, Right, SpecTag > exmat::ScalarMulExp< Left, Right, SpecTag > exmat::SubExp< Left, Right, SpecTag > List of all members.

Public Types

typedef GetBinExpTmpType<
value_type, ROWS, COLS, Left,
Right >::RET 
temp_type
 The type of temporary to store this linear 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::LinBinExp< Left, Right >

The LinBinExp class.

Linear 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 linear expression.
ENOP  Complexity of accessing a single element of this linear 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