Geophysical Inversion and Modelling Library  v1.3.1-2-g7599abf9
GIMLI::Expr< A > Class Template Reference

Public Member Functions

 Expr (const A &a)
 
template<class ValueType >
ValueType operator() (const ValueType &x) const
 
template<class ValueType >
ValueType operator() (const ValueType &x, const ValueType &y) const
 
template<class ValueType >
ValueType operator() (const ValueType &x, const ValueType &y, const ValueType &z) const
 

Detailed Description

template<class A>
class GIMLI::Expr< A >

Expr is a wrapper class which contains a more interesting expression type, such as ExprIdentity, ExprLiteral, unary (UnaryExprOp) or binaray expression operator (BinaryExprOp).