C# 클래스 Cureos.Numerics.Nlp.HS037

Implementation of Hock-Schittkowski problem no. 37 (Rosenbrock Post Office problem) from the CUTE collection. Adapted from http://www.orfe.princeton.edu/~rvdb/ampl/nlmodels/cute/hs037.mod Optimal solution x* = { 24; 12; 12 }, f* = -3456
파일 보기 프로젝트 열기: cureos/csipopt 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
_g_L double[]
_g_U double[]
_m int
_n int
_nele_hess int
_nele_jac int
_x_L double[]
_x_U double[]
hasIntermediateBeenCalled bool

공개 메소드들

메소드 설명
HS037 ( ) : System

비공개 메소드들

메소드 설명
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

메소드 상세

HS037() 공개 메소드

public HS037 ( ) : System
리턴 System

프로퍼티 상세

_g_L 공개적으로 프로퍼티

public double[] _g_L
리턴 double[]

_g_U 공개적으로 프로퍼티

public double[] _g_U
리턴 double[]

_m 공개적으로 프로퍼티

public int _m
리턴 int

_n 공개적으로 프로퍼티

public int _n
리턴 int

_nele_hess 공개적으로 프로퍼티

public int _nele_hess
리턴 int

_nele_jac 공개적으로 프로퍼티

public int _nele_jac
리턴 int

_x_L 공개적으로 프로퍼티

public double[] _x_L
리턴 double[]

_x_U 공개적으로 프로퍼티

public double[] _x_U
리턴 double[]

hasIntermediateBeenCalled 공개적으로 프로퍼티

public bool hasIntermediateBeenCalled
리턴 bool