Geophysical Inversion and Modelling Library v1.5.4
Loading...
Searching...
No Matches
GIMLI::Expr< A > Class Template Reference

#include <expressions.h>

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).