Class MEAL::Nvariate

template<class T>
class Nvariate : public T

Pure virtual base class of functions that have one or more abscissa(e).

Subclassed by MEAL::Multivariate< T >, MEAL::Univariate< T >

Public Functions

virtual unsigned get_ndim() const = 0

Get the number of abscissa (dimension) of the function.

virtual void set_abscissa_value(unsigned idim, double value) = 0

Set the abscissa value for the specified dimension.

virtual double get_abscissa_value(unsigned idim) const = 0

Get the abscissa value for the specified dimension.