Class MEAL::Univariate
-
template<class T>
class Univariate : public MEAL::Nvariate<T> Abstract template base class of univariate Function implementations.
Subclassed by MEAL::PhaseGradients< T >
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 Univariate()
Default constructor.
-
inline Univariate(const Univariate ©)
Copy constructor.
-
Univariate &operator=(const Univariate ©)
Assignment operator.
-
inline virtual Univariate<T> *clone() const
Clone.
-
inline virtual void set_abscissa(double value)
Set the abscissa value.
-
inline double get_abscissa() const
Get the abscissa value.
-
inline virtual unsigned get_ndim() const