36 double evaluate_objective(
const double* currentPoint,
const unsigned nvar,
const bool computeGradient,
double* gradient, std::shared_ptr<DagObj> dagObj);
49 void evaluate_inequalities(
const double* currentPoint,
const unsigned nvar,
const unsigned nineq,
const bool computeGradient,
double* result,
double* gradient, std::shared_ptr<DagObj> dagObj);
62 void evaluate_equalities(
const double* currentPoint,
const unsigned nvar,
const unsigned neq,
const bool computeGradient,
double* result,
double* gradient, std::shared_ptr<DagObj> dagObj);
75 void evaluate_constraints(
const double* currentPoint,
const unsigned nvar,
const unsigned ncon,
const bool computeGradient,
double* result,
double* gradient, std::shared_ptr<DagObj> dagObj);
88 void evaluate_problem(
const double* currentPoint,
const unsigned nvar,
const unsigned ncon,
const bool computeGradient,
double* result,
double* gradient, std::shared_ptr<DagObj> dagObj);
99 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:631
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:540
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:506
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:675
namespace holding all essentials of MAiNGO
Definition: aleModel.h:25
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:587
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:720