Class multivariateFunction

Inheritance Relationships

Base Type

Class Documentation

class NLproblem::multivariateFunction : public NLproblem::nonlinearBase

Public Functions

inline multivariateFunction(string const &t, string const &b, integer _n)
inline virtual ~multivariateFunction()
virtual real_type eval(dvec_t const &x) const = 0
virtual void gradient(dvec_t const &x, dvec_t &g) const = 0
virtual integer hessianNnz() const = 0
virtual void hessian(dvec_t const &x, dvec_t &jac) const = 0
virtual void hessianPattern(ivec_t &i, ivec_t &j) const = 0
virtual integer numExactSolution() const = 0
virtual void getExactSolution(dvec_t &x, integer idx) const = 0
virtual integer numInitialPoint() const = 0
virtual void getInitialPoint(dvec_t &x, integer idx) const = 0
virtual void checkIfAdmissible(dvec_t const &x) const = 0
inline virtual void boundingBox(dvec_t &L, dvec_t &U) const
inline integer dimX(void) const
inline string const &bibtex() const
inline string const &title() const