Class MEAL::Multivariate
-
template<class T>
class Multivariate : public MEAL::Nvariate<T> Abstract template base class of multivariate Function implementations.
All abscissae are of type double
Nvariate Interface
-
inline virtual unsigned get_ndim() const
Get the number of abscissa (dimension) of the function.
-
inline virtual void set_abscissa_value(unsigned idim, double value)
Set the abscissa value for the specified dimension.
-
inline virtual double get_abscissa_value(unsigned idim) const
Get the abscissa value for the specified dimension.
Public Functions
-
inline Multivariate(unsigned _ndim)
Construct with number of dimensions (independent abscissae).
-
inline Multivariate(const Multivariate ©)
Copy constructor.
-
Multivariate &operator=(const Multivariate ©)
Assignment operator.
-
inline virtual Multivariate<T> *clone() const
Clone.
-
inline virtual unsigned get_ndim() const