40 double evaluate_objective(
const double* currentPoint,
const unsigned nvar,
const bool computeGradient,
double* gradient, std::shared_ptr<DagObj> dagObj);
53 void evaluate_inequalities(
const double* currentPoint,
const unsigned nvar,
const unsigned nineq,
const bool computeGradient,
double* result,
double* gradient, std::shared_ptr<DagObj> dagObj);
66 void evaluate_equalities(
const double* currentPoint,
const unsigned nvar,
const unsigned neq,
const bool computeGradient,
double* result,
double* gradient, std::shared_ptr<DagObj> dagObj);
79 void evaluate_constraints(
const double* currentPoint,
const unsigned nvar,
const unsigned ncon,
const bool computeGradient,
double* result,
double* gradient, std::shared_ptr<DagObj> dagObj);
92 void evaluate_problem(
const double* currentPoint,
const unsigned nvar,
const unsigned ncon,
const bool computeGradient,
double* result,
double* gradient, std::shared_ptr<DagObj> dagObj);
103 void evaluate_hessian(
const double* currentPoint,
const unsigned nvar,
const unsigned ncon,
double* hessian, std::shared_ptr<DagObj> dagObj);
void evaluate_constraints(const double *currentPoint, const unsigned nvar, const unsigned ncon, const bool computeGradient, double *result, double *gradient, std::shared_ptr< DagObj > dagObj)
Function for evaluating residuals of inequality and equality constraints at a given point.
Definition: ubp.cpp:621
void evaluate_inequalities(const double *currentPoint, const unsigned nvar, const unsigned nineq, const bool computeGradient, double *result, double *gradient, std::shared_ptr< DagObj > dagObj)
Function for evaluating residuals of inequality constraints at a given point.
Definition: ubp.cpp:530
double evaluate_objective(const double *currentPoint, const unsigned nvar, const bool computeGradient, double *gradient, std::shared_ptr< DagObj > dagObj)
Function for evaluating objective function at a given point.
Definition: ubp.cpp:496
void evaluate_problem(const double *currentPoint, const unsigned nvar, const unsigned ncon, const bool computeGradient, double *result, double *gradient, std::shared_ptr< DagObj > dagObj)
Function for evaluating the objective function along with the residuals of inequality and equality co...
Definition: ubp.cpp:665
namespace holding all essentials of MAiNGO
Definition: aleModel.h:31
void evaluate_equalities(const double *currentPoint, const unsigned nvar, const unsigned neq, const bool computeGradient, double *result, double *gradient, std::shared_ptr< DagObj > dagObj)
Function for evaluating residuals of equality constraints at a given point.
Definition: ubp.cpp:577
void evaluate_hessian(const double *currentPoint, const unsigned nvar, const unsigned ncon, double *hessian, std::shared_ptr< DagObj > dagObj)
Function for evaluating the Hessian of the Lagrangian at a given point.
Definition: ubp.cpp:710