Function Class Reference

#include <eleme.h>

List of all members.

Public Member Functions

 Function (double(*formula)(double x))
 Function (double(*formula)(double x, double y, double z))
 Function (double(*formula)(double x, double y, double z, double w))
template<class A>
DExpr< DExprFunc1< A > > operator() (A a)
DExpr< DExprFunc1< DExprLIT > > operator() (double x)
DExpr< DExprFunc1< DExprVAR > > operator() (Variable &a)
template<class A, class B, class C>
DExpr< DExprFunc3< A, B, C > > operator() (A a, B b, C c)
DExpr< DExprFunc3< DExprVAR,
DExprVAR, DExprVAR > > 
operator() (Variable &a, Variable &b, Variable &c)
template<class A, class B, class C, class D>
DExpr< DExprFunc4< A, B, C,
D > > 
operator() (A a, B b, C c, D d)


Detailed Description

Definition at line 751 of file eleme.h.


Constructor & Destructor Documentation

Function::Function double(*)(double x formula  )  [inline]
 

Definition at line 759 of file eleme.h.

Function::Function double(*)(double x, double y, double z formula  )  [inline]
 

Definition at line 764 of file eleme.h.

Function::Function double(*)(double x, double y, double z, double w)  formula  )  [inline]
 

Definition at line 769 of file eleme.h.


Member Function Documentation

template<class A, class B, class C, class D>
DExpr<DExprFunc4<A,B,C,D> > Function::operator() a,
b,
c,
d
[inline]
 

Definition at line 806 of file eleme.h.

References endl().

Here is the call graph for this function:

DExpr<DExprFunc3<DExprVAR, DExprVAR, DExprVAR> > Function::operator() Variable a,
Variable b,
Variable c
[inline]
 

Definition at line 797 of file eleme.h.

References a, b, and endl().

Here is the call graph for this function:

template<class A, class B, class C>
DExpr<DExprFunc3<A,B,C> > Function::operator() a,
b,
c
[inline]
 

Definition at line 792 of file eleme.h.

References endl().

Here is the call graph for this function:

DExpr<DExprFunc1<DExprVAR> > Function::operator() Variable a  )  [inline]
 

Definition at line 785 of file eleme.h.

References a, and endl().

Here is the call graph for this function:

DExpr<DExprFunc1<DExprLIT> > Function::operator() double  x  )  [inline]
 

Definition at line 780 of file eleme.h.

References endl().

Here is the call graph for this function:

template<class A>
DExpr<DExprFunc1<A> > Function::operator() a  )  [inline]
 

Definition at line 775 of file eleme.h.

References endl().

Here is the call graph for this function:


The documentation for this class was generated from the following file:
Generated on Mon Jan 16 14:39:19 2006 for IPPL by  doxygen 1.4.6