solver
solver::NlpDescription Class Referenceabstract

Public Member Functions

virtual void getNlpParameters (int &n_vars, int &n_cons)=0
 
virtual void getNlpBounds (int n_vars, int n_cons, double *x_l, double *x_u, double *g_l, double *g_u)=0
 
virtual void getStartingPoint (int n_vars, double *x)=0
 
virtual double evaluateObjective (int n_vars, const double *x)=0
 
virtual void evaluateConstraintsVector (int n_vars, int n_cons, const double *x, double *constraints)=0
 
virtual void processSolution (int n_vars, double objective_value, const double *x)
 
double & optimalValue ()
 
const double & optimalValue () const
 
Eigen::VectorXd & optimalVector ()
 
const Eigen::VectorXd & optimalVector () const
 

Private Attributes

double eig_obj_
 
Eigen::VectorXd eig_opt_x_
 

The documentation for this class was generated from the following file: