C# Класс hs071_cs.HS071

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
_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[]