A | BlockIP | |
alpha_d | BlockIP | private |
alpha_p | BlockIP | private |
Aty | BlockIP | private |
AUTOMATIC enum value | BlockIP | |
Ax | BlockIP | private |
backupLnk | BlockIP | private |
BlockIP() | BlockIP | |
BlockIP(TYPE_PROBLEM type_objective, double *&cost, double *&qcost, void(*fobj)(int n, double x[], double &fx, double Gx[], double Hx[], void *params), void *params, double *&ub, double *&rhs, int numBlocks, bool sameN, MatrixBlockIP N[], bool sameL, MatrixBlockIP L[]) | BlockIP | |
BlockIP(TYPE_PROBLEM type_objective, double *&cost, double *&qcost, void(*fobj)(int n, double x[], double &fx, double Gx[], double Hx[], void *params), void *params, double *&lb, double *&ub, double *&lhs, double *&rhs, int numBlocks, bool sameN, MatrixBlockIP N[], bool sameL, MatrixBlockIP L[]) | BlockIP | |
blockNames | BlockIP | |
BOTH enum value | BlockIP | |
cgit | BlockIP | private |
check_input_problem_and_compute_dimensions() | BlockIP | |
check_sameN() | BlockIP | |
CHOL_PWRS_PCG enum value | BlockIP | |
CHOL_THETA0_PCG enum value | BlockIP | |
comp_specrad | BlockIP | private |
consNames | BlockIP | |
constantFObj | BlockIP | |
convert_to_standard() | BlockIP | |
convert_to_std_and_write_mps(const char *filename) | BlockIP | |
cost | BlockIP | |
create_names() | BlockIP | |
create_problem(TYPE_PROBLEM type_objective, double *&cost, double *&qcost, void(*fobj)(int n, double x[], double &fx, double Gx[], double Hx[], void *params), void *params, double *&ub, double *&rhs, int numBlocks, bool sameN, MatrixBlockIP N[], bool sameL, MatrixBlockIP L[]) | BlockIP | |
create_problem(TYPE_PROBLEM type_objective, double *&cost, double *&qcost, void(*fobj)(int n, double x[], double &fx, double Gx[], double Hx[], void *params), void *params, double *&lb, double *&ub, double *&lhs, double *&rhs, int numBlocks, bool sameN, MatrixBlockIP N[], bool sameL, MatrixBlockIP L[]) | BlockIP | |
Cvaux | BlockIP | private |
Cvaux2 | BlockIP | private |
D | BlockIP | |
deactivateLnk | BlockIP | private |
DEACTIVATELNK | BlockIP | privatestatic |
deleteMatrices | BlockIP | private |
dobj | BlockIP | |
dsdw | BlockIP | private |
dw | BlockIP | private |
dx | BlockIP | private |
dxdz | BlockIP | private |
dy | BlockIP | private |
dz | BlockIP | private |
epsmach | BlockIP | private |
est_specrad | BlockIP | private |
eval_fobj(double x[], double &fx, double Gx[], double Hx[]) | BlockIP | inlineprivate |
factor_reg | BlockIP | private |
FACTOR_REG_DEFAULT | BlockIP | privatestatic |
FILE enum value | BlockIP | |
fobj | BlockIP | |
free_memory() | BlockIP | |
FULL_CHOL enum value | BlockIP | |
fx | BlockIP | |
gap | BlockIP | private |
get_cgit() | BlockIP | inline |
get_constant_fobj() | BlockIP | inline |
get_deactivateLnk() | BlockIP | inline |
get_dobj() | BlockIP | inline |
get_factor_reg() | BlockIP | inline |
get_fobj() | BlockIP | inline |
get_full_cons_names() | BlockIP | |
get_full_var_names() | BlockIP | |
get_inf() | BlockIP | inline |
get_init_pcgtol() | BlockIP | inline |
get_it() | BlockIP | inline |
get_k_blocks() | BlockIP | inline |
get_km() | BlockIP | inline |
get_kn() | BlockIP | inline |
get_l_link() | BlockIP | inline |
get_m_cons() | BlockIP | inline |
get_m_pw_prec() | BlockIP | inline |
get_maxit_pcg() | BlockIP | inline |
get_maxiter() | BlockIP | inline |
get_min_pcgtol() | BlockIP | inline |
get_n_vars() | BlockIP | inline |
get_names(const string *&blockNames, const string *&varNames, const string *&consNames) | BlockIP | |
get_num_cons() | BlockIP | inline |
get_num_vars() | BlockIP | inline |
get_optim_dfeas() | BlockIP | inline |
get_optim_gap() | BlockIP | inline |
get_optim_pfeas() | BlockIP | inline |
get_output() | BlockIP | inline |
get_output_freq() | BlockIP | inline |
get_red_pcgtol() | BlockIP | inline |
get_rho() | BlockIP | inline |
get_show_specrad() | BlockIP | inline |
get_sigma() | BlockIP | inline |
get_std_form(bool keepStdFormAfterDelete=false) | BlockIP | inline |
get_type_comp_dy() | BlockIP | inline |
get_type_direction() | BlockIP | inline |
get_type_reg() | BlockIP | inline |
get_type_start_point() | BlockIP | inline |
get_w() | BlockIP | inline |
get_w(int i) | BlockIP | inline |
get_whoperm() | BlockIP | inline |
get_x() | BlockIP | inline |
get_x(int i) | BlockIP | inline |
get_y() | BlockIP | inline |
get_y(int i) | BlockIP | inline |
get_z() | BlockIP | inline |
get_z(int i) | BlockIP | inline |
Gx | BlockIP | |
Hx | BlockIP | |
HYBRID_PCG enum value | BlockIP | |
inf | BlockIP | private |
INF | BlockIP | privatestatic |
ini_m | BlockIP | |
ini_n | BlockIP | |
init_pcgtol | BlockIP | private |
initialize() | BlockIP | |
initialized | BlockIP | private |
input_problem | BlockIP | private |
inStdForm | BlockIP | |
isActiveLnk | BlockIP | private |
isFreeVar | BlockIP | private |
it | BlockIP | private |
k_blocks | BlockIP | |
keepStdFormAfterDelete | BlockIP | private |
km | BlockIP | |
kn | BlockIP | |
L | BlockIP | |
l_link | BlockIP | |
lb | BlockIP | |
lhs | BlockIP | |
LINEAR enum value | BlockIP | |
listActiveLnk | BlockIP | private |
listFreeVars | BlockIP | private |
listInactiveLnk | BlockIP | private |
listUnfreeVars | BlockIP | private |
listWithoutUb | BlockIP | private |
listWithUb | BlockIP | private |
m_cons | BlockIP | |
M_PW_PREC | BlockIP | privatestatic |
m_pw_prec | BlockIP | private |
maxit_pcg | BlockIP | private |
MAXITER | BlockIP | privatestatic |
maxiter | BlockIP | private |
min_Aty(double *Aty, const double *y) | BlockIP | private |
min_Ax(double *Ax, const double *x) | BlockIP | private |
min_backup_inactive(int lnk) | BlockIP | private |
min_check_Newton_direction_is_correct() | BlockIP | private |
min_check_predictor_corrector_direction_is_correct() | BlockIP | private |
min_check_predictor_direction_is_correct() | BlockIP | private |
min_compute_direction() | BlockIP | private |
min_compute_dy_cholpcg(double *dy, double *rhsdy, bool only_solve=false) | BlockIP | private |
min_compute_dy_fullchol(double *dy, double *rhsdy, bool only_solve=false) | BlockIP | private |
min_compute_mu() | BlockIP | private |
min_compute_s() | BlockIP | private |
min_compute_sigma_psi() | BlockIP | private |
min_compute_Theta() | BlockIP | private |
min_compute_Theta0() | BlockIP | private |
min_Ctv(double *v, double *Ctv) | BlockIP | private |
min_Cv(double *v, double *Cv) | BlockIP | private |
min_debug_variables_of_inactivelnk() | BlockIP | private |
min_debug_variables_without_ub() | BlockIP | private |
min_debug_write_variables() | BlockIP | private |
min_free_memory() | BlockIP | private |
min_initializations() | BlockIP | private |
min_KKT_residuals() | BlockIP | private |
min_Newton_direction() | BlockIP | private |
min_normb_normc() | BlockIP | private |
min_objective_functions_linquad() | BlockIP | private |
min_objective_functions_nonlin() | BlockIP | private |
min_optimal() | BlockIP | private |
min_PCG_Hv(int nn, double *v, double *Hv) | BlockIP | |
min_PCG_Hz_eq_r(int nn, double *zz, double *rr) | BlockIP | |
min_PCG_Theta0z_eq_r(int nn, double *zz, double *rr) | BlockIP | |
min_pcgtol | BlockIP | private |
MIN_PCGTOL | BlockIP | privatestatic |
min_preprocess() | BlockIP | private |
min_restore_inactive(int lnk) | BlockIP | private |
min_second_order_predictor_corrector_direction() | BlockIP | private |
min_solve_NThetaNt(double *v) | BlockIP | private |
min_starting_point() | BlockIP | private |
min_steplengths(double &talpha_p, double &talpha_d, double tdx[], double tdz[], double tdw[]) | BlockIP | private |
min_test_newpoint() | BlockIP | private |
min_update_inactivelnk() | BlockIP | private |
min_update_newpoint() | BlockIP | private |
min_update_qreg() | BlockIP | private |
min_write_current_point_info() | BlockIP | private |
min_write_problem_information() | BlockIP | private |
minimize() | BlockIP | |
mu | BlockIP | private |
mu0 | BlockIP | private |
N | BlockIP | |
n_vars | BlockIP | |
NEWTON enum value | BlockIP | |
NO_REG enum value | BlockIP | |
NONE enum value | BlockIP | |
NONLINEAR enum value | BlockIP | |
normb | BlockIP | private |
normc | BlockIP | private |
normrb | BlockIP | private |
normrc | BlockIP | private |
numActiveLnk | BlockIP | private |
numBackupLnk | BlockIP | private |
numFreeVars | BlockIP | private |
numInactiveLnk | BlockIP | private |
numInactiveLnkWithUb | BlockIP | private |
numUnfreeVars | BlockIP | private |
numWithoutUb | BlockIP | private |
numWithUb | BlockIP | private |
optim_dfeas | BlockIP | private |
OPTIM_DFEAS | BlockIP | privatestatic |
OPTIM_GAP | BlockIP | privatestatic |
optim_gap | BlockIP | private |
OPTIM_GAP_SAFEGUARD | BlockIP | privatestatic |
OPTIM_PFEAS | BlockIP | privatestatic |
optim_pfeas | BlockIP | private |
origNCons | BlockIP | |
origNVars | BlockIP | |
output | BlockIP | private |
OUTPUT enum name | BlockIP | |
OUTPUT_FREQ | BlockIP | privatestatic |
output_freq | BlockIP | private |
p_cg | BlockIP | private |
params | BlockIP | |
PCG_TOL_LIN | BlockIP | privatestatic |
PCG_TOL_QUAD | BlockIP | privatestatic |
pcgtol | BlockIP | private |
PROX_REG enum value | BlockIP | |
psi | BlockIP | private |
qcost | BlockIP | |
qreg | BlockIP | private |
QUAD_EQCONS_PROB enum value | BlockIP | |
QUAD_REG enum value | BlockIP | |
QUADRATIC enum value | BlockIP | |
r | BlockIP | private |
r_cg | BlockIP | private |
rb | BlockIP | private |
rc | BlockIP | private |
read_BlockIP_format(const char *filename) | BlockIP | |
read_mps(const char *filename) | BlockIP | |
RED_PCGTOL | BlockIP | privatestatic |
red_pcgtol | BlockIP | private |
RHO | BlockIP | privatestatic |
rho | BlockIP | private |
rhs | BlockIP | |
rhsdy | BlockIP | private |
rhspcg | BlockIP | private |
rsw | BlockIP | private |
rxz | BlockIP | private |
s | BlockIP | private |
sameL | BlockIP | |
sameN | BlockIP | |
SCREEN enum value | BlockIP | |
SECOND_ORDER enum value | BlockIP | |
set_constant_fobj(double constant) | BlockIP | inline |
set_deactivateLnk(bool deactivateLnk=DEACTIVATELNK) | BlockIP | inline |
set_defaults_minimize() | BlockIP | |
set_factor_reg(double factor_reg=FACTOR_REG_DEFAULT) | BlockIP | inline |
set_inf(double inf=INF) | BlockIP | inline |
set_init_pcgtol(double init_pcgtol) | BlockIP | inline |
set_m_pw_prec(int m_pw_prec=M_PW_PREC) | BlockIP | inline |
set_maxit_pcg(double maxit_pcg=0) | BlockIP | inline |
set_maxiter(int maxiter=MAXITER) | BlockIP | inline |
set_min_pcgtol(double min_pcgtol=MIN_PCGTOL) | BlockIP | inline |
set_names(string *blockNames, string *varNames, string *consNames, bool copy_vectors=true) | BlockIP | |
set_optim_dfeas(double optim_dfeas=OPTIM_DFEAS) | BlockIP | inline |
set_optim_gap(double optim_gap=OPTIM_GAP) | BlockIP | inline |
set_optim_pfeas(double optim_pfeas=OPTIM_PFEAS) | BlockIP | inline |
set_output(OUTPUT output=SCREEN) | BlockIP | inline |
set_output_freq(int output_freq=OUTPUT_FREQ) | BlockIP | inline |
set_red_pcgtol(double red_pcgtol=RED_PCGTOL) | BlockIP | inline |
set_rho(double rho=RHO) | BlockIP | inline |
set_show_specrad(bool show_specrad=false) | BlockIP | inline |
set_sigma(double sigma=SIGMA) | BlockIP | inline |
set_type_comp_dy(TYPE_COMP_DY type_comp_dy=TYPE_COMP_DY_DEFAULT) | BlockIP | inline |
set_type_direction(TYPE_DIRECTION type_direction=TYPE_DIRECTION_DEFAULT) | BlockIP | inline |
set_type_reg(TYPE_REG type_reg=TYPE_REG_DEFAULT) | BlockIP | inline |
set_type_start_point(TYPE_START_POINT type_start_point=TYPE_START_POINT_DEFAULT) | BlockIP | inline |
set_whoperm(WHO_PERMUTES whoperm_=CHOLESKY) | BlockIP | inline |
show_specrad | BlockIP | private |
SIGMA | BlockIP | privatestatic |
sigma | BlockIP | private |
SIMPLE enum value | BlockIP | |
stdForm | BlockIP | |
Theta | BlockIP | private |
Theta0 | BlockIP | |
this_type_direction | BlockIP | private |
totcgit | BlockIP | private |
TYPE_COMP_DY enum name | BlockIP | |
type_comp_dy | BlockIP | private |
TYPE_COMP_DY_DEFAULT | BlockIP | privatestatic |
type_direction | BlockIP | private |
TYPE_DIRECTION enum name | BlockIP | |
TYPE_DIRECTION_DEFAULT | BlockIP | privatestatic |
type_objective | BlockIP | |
TYPE_PROBLEM enum name | BlockIP | |
TYPE_REG enum name | BlockIP | |
type_reg | BlockIP | private |
TYPE_REG_DEFAULT | BlockIP | privatestatic |
TYPE_START_POINT enum name | BlockIP | |
type_start_point | BlockIP | private |
TYPE_START_POINT_DEFAULT | BlockIP | privatestatic |
ub | BlockIP | |
valpha | BlockIP | private |
varNames | BlockIP | |
vbeta | BlockIP | private |
w | BlockIP | private |
whoperm | BlockIP | private |
write_BlockIP_format(const char *filename) | BlockIP | |
write_mps(const char *filename) | BlockIP | |
write_mps(const char *filename, TYPE_PROBLEM type_objective, double cost[], double qcost[], double lb[], double ub[], double lhs[], double rhs[], int numBlocks, bool sameN, MatrixBlockIP N[], bool sameL, MatrixBlockIP L[], string *blockNames=NULL, string *varNames=NULL, string *consNames=NULL, double constantFObj=0) | BlockIP | |
write_problem(const char *filename) | BlockIP | |
x | BlockIP | private |
y | BlockIP | private |
z | BlockIP | private |
z_cg | BlockIP | private |
~BlockIP() | BlockIP | |