C# 클래스 hs071_cs.HS071

파일 보기 프로젝트 열기: 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[]

공개 메소드들

메소드 설명
HS071 ( ) : System
eval_f ( int n, double x, bool new_x, double &obj_value ) : bool
eval_g ( int n, double x, bool new_x, int m, double g ) : bool
eval_grad_f ( int n, double x, bool new_x, double grad_f ) : bool
eval_h ( int n, double x, bool new_x, double obj_factor, int m, double lambda, bool new_lambda, int nele_hess, int iRow, int jCol, double values ) : bool
eval_jac_g ( int n, double x, bool new_x, int m, int nele_jac, int iRow, int jCol, double values ) : bool
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 ) : bool

메소드 상세

HS071() 공개 메소드

public HS071 ( ) : System
리턴 System

eval_f() 공개 메소드

public eval_f ( int n, double x, bool new_x, double &obj_value ) : bool
n int
x double
new_x bool
obj_value double
리턴 bool

eval_g() 공개 메소드

public eval_g ( int n, double x, bool new_x, int m, double g ) : bool
n int
x double
new_x bool
m int
g double
리턴 bool

eval_grad_f() 공개 메소드

public eval_grad_f ( int n, double x, bool new_x, double grad_f ) : bool
n int
x double
new_x bool
grad_f double
리턴 bool

eval_h() 공개 메소드

public eval_h ( int n, double x, bool new_x, double obj_factor, int m, double lambda, bool new_lambda, int nele_hess, int iRow, int jCol, double values ) : bool
n int
x double
new_x bool
obj_factor double
m int
lambda double
new_lambda bool
nele_hess int
iRow int
jCol int
values double
리턴 bool

eval_jac_g() 공개 메소드

public eval_jac_g ( int n, double x, bool new_x, int m, int nele_jac, int iRow, int jCol, double values ) : bool
n int
x double
new_x bool
m int
nele_jac int
iRow int
jCol int
values double
리턴 bool

intermediate() 공개 메소드

public 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 ) : bool
alg_mod IpoptAlgorithmMode
iter_count int
obj_value double
inf_pr double
inf_du double
mu double
d_norm double
regularization_size double
alpha_du double
alpha_pr double
ls_trials int
리턴 bool

프로퍼티 상세

_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[]