geomc 1.0
A c++ linear algebra template library
Public Types | Public Member Functions | List of all members
Expr< I, O > Class Template Referenceabstract
Inheritance diagram for Expr< I, O >:
BinopExpr< I, O, A, B > ComposedExpr< I, O, E > ConstExpr< I, O > MixExpr< I, O, E > UnaryOpExpr< I, O, E >

Public Types

typedef I in_type
 
typedef O out_type
 

Public Member Functions

 operator boost::shared_ptr< Expr< I, O > > ()
 
virtual O eval (I i)=0
 
virtual void sout (std::ostream &s)=0
 
virtual boost::shared_ptr< Expr< I, O > > managedCopy ()=0
 
virtual string opname ()=0
 

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