Go to the documentation of this file.
9 #ifndef __LUKSANVLCEK2_HPP__
10 #define __LUKSANVLCEK2_HPP__
14 using namespace Ipopt;
34 virtual bool InitializeProblem(
Index N);
47 virtual bool get_starting_point(
Index n,
bool init_x,
Number*
x,
Class to organize all the data required by the algorithm.
Number g_u_
General upper bound for all constraints.
Class implemented the NLP discretization of.
Class for all IPOPT specific calculated quantities.
virtual ~LuksanVlcek2()
Default destructor.
double Number
Type of all numbers.
Index N_
Parameter determining problem size.
Number Number Index Number Number Index Index Index Eval_F_CB Eval_G_CB eval_g
Callback function for evaluating constraint functions.
Implementation of Example 5.2 from "Sparse and Parially Separable Test Problems for Unconstrained and...
Number * x
Input: Starting point Output: Optimal solution.
Number Number Index Number Number Index Index nele_hess
Number of non-zero elements in Hessian of Lagrangian.
Number Number Index Number Number Index Index Index Eval_F_CB Eval_G_CB Eval_Grad_F_CB Eval_Jac_G_CB eval_jac_g
Callback function for evaluating Jacobian of constraint functions.
Number Number Index Number Number Index nele_jac
Number of non-zero elements in constraint Jacobian.
int Index
Type of all indices of vectors, matrices etc.
Number Number Index Number Number Index Index Index Eval_F_CB eval_f
Callback function for evaluating objective function.
Number Number Index Number Number Index Index Index Eval_F_CB Eval_G_CB Eval_Grad_F_CB Eval_Jac_G_CB Eval_H_CB eval_h
Callback function for evaluating Hessian of Lagrangian function.
Number Number Index Number Number Index Index Index Eval_F_CB Eval_G_CB Eval_Grad_F_CB eval_grad_f
Callback function for evaluating gradient of objective function.
Number Number * g
Values of constraint at final point (output only - ignored if set to NULL)
SolverReturn
enum for the return from the optimize algorithm (obviously we need to add more)
Number Number Index Number Number Index Index Index index_style
indexing style for iRow & jCol, 0 for C style, 1 for Fortran style
Number g_l_
General lower bound for all constraints.
Number Number Index m
Number of constraints.