C# Class Cureos.Numerics.Nlp.HS071

Implementation of Hock-Schittkowski problem no. 71 from the CUTE collection. Adapted from http://www.orfe.princeton.edu/~rvdb/ampl/nlmodels/cute/hs071.mod Optimal solution x* = { 1.0; 4.742994; 3.8211503; 1.3794082 }, f* = 17.0140173
Inheritance: IpoptProblem
Datei anzeigen Open project: cureos/csipopt Class Usage Examples

Public Methods

Method Description
HS071 ( ) : System

Private Methods

Method Description
eval_f ( int n, double x, IpoptBoolType new_x, double &obj_value, IntPtr p_user_data ) : IpoptBoolType
eval_g ( int n, double x, IpoptBoolType new_x, int m, double g, IntPtr p_user_data ) : IpoptBoolType
eval_grad_f ( int n, double x, IpoptBoolType new_x, double grad_f, IntPtr p_user_data ) : IpoptBoolType
eval_h ( int n, double x, IpoptBoolType new_x, double obj_factor, int m, double lambda, IpoptBoolType new_lambda, int nele_hess, int iRow, int jCol, double values, IntPtr p_user_data ) : IpoptBoolType
eval_jac_g ( int n, double x, IpoptBoolType new_x, int m, int nele_jac, int iRow, int jCol, double values, IntPtr p_user_data ) : IpoptBoolType
intermediate ( IpoptAlgorithmMode alg_mod, int iter_count, double obj_value, double inf_pr, double inf_du, double mu, double d_norm, double regularization_size, double alpha_du, double alpha_pr, int ls_trials, IntPtr p_user_data ) : IpoptBoolType

Method Details

HS071() public method

public HS071 ( ) : System
return System