Public Member Functions

MathFunctionND< RT, PT > Class Template Reference

Multidimensional Mathematical function. More...

Inheritance diagram for MathFunctionND< RT, PT >:
MathFunction< RT, PT > MathFunction< T, T > MathXYFunction< RT, PT > MathXYFunction< T, T > MathXYZFunction< RT, PT > AlongVectorFunction< RT, PT > LineParameters< T > PlaneParameters< T >

List of all members.

Public Member Functions

virtual ~MathFunctionND ()
template<class IDXABL >
RT getValue (const IDXABL &x) const
virtual RT getValue (const PT *x) const =0
virtual int getNrDim () const =0

Detailed Description

template<class RT, class PT>
class MathFunctionND< RT, PT >

Multidimensional Mathematical function.

A MathFunctionND must deliver a value at any position: F(x*). The positioning may need a different precision than the outcome, hence the two types.


Constructor & Destructor Documentation

template<class RT, class PT>
virtual MathFunctionND< RT, PT >::~MathFunctionND (  )  [inline, virtual]

Member Function Documentation

template<class RT, class PT>
template<class IDXABL >
RT MathFunctionND< RT, PT >::getValue ( const IDXABL &  x  )  const [inline]
template<class RT, class PT>
virtual RT MathFunctionND< RT, PT >::getValue ( const PT *  x  )  const [pure virtual]