ConicBundle
|
This is the complete list of members for ConicBundle::QPModelBlock, including all inherited members.
add_BCSchur_diagonal(CH_Matrix_Classes::Matrix &diagonal, MinorantBundle &globalbundle, CH_Matrix_Classes::Integer startindex_bundle)=0 | ConicBundle::QPModelBlock | pure virtual |
add_BCSchur_diagonal(CH_Matrix_Classes::Matrix &diagonal) | ConicBundle::QPModelBlock | virtual |
add_BDBt(const CH_Matrix_Classes::Matrix &diagvec, CH_Matrix_Classes::Symmatrix &bigS, bool minus, CH_Matrix_Classes::Integer startindex, CH_Matrix_Classes::Matrix &Bt, CH_Matrix_Classes::Integer startindex_model, MinorantBundle &globalbundle, CH_Matrix_Classes::Integer startindex_bundle)=0 | ConicBundle::QPModelBlock | pure virtual |
add_BDBt(const CH_Matrix_Classes::Matrix &diagvec, CH_Matrix_Classes::Symmatrix &S, bool minus=false, CH_Matrix_Classes::Integer startindex=0) | ConicBundle::QPModelBlock | virtual |
add_Bt_modelx(CH_Matrix_Classes::Real &val, CH_Matrix_Classes::Matrix &vec) | ConicBundle::QPModelBlock | inlinevirtual |
add_BtinvsysB(CH_Matrix_Classes::Symmatrix &globalsys, MinorantBundle &bundle, CH_Matrix_Classes::Integer startindex_bundle)=0 | ConicBundle::QPModelBlock | pure virtual |
add_BtinvsysB(CH_Matrix_Classes::Symmatrix &globalsys) | ConicBundle::QPModelBlock | virtual |
add_localrhs(CH_Matrix_Classes::Matrix &globalrhs, CH_Matrix_Classes::Real rhsmu, CH_Matrix_Classes::Real rhscorr, CH_Matrix_Classes::Integer startindex_model, CH_Matrix_Classes::Integer startindex_constraints, bool append, MinorantBundle &bundle, CH_Matrix_Classes::Integer startindex_bundle)=0 | ConicBundle::QPModelBlock | pure virtual |
add_localrhs(CH_Matrix_Classes::Matrix &globalrhs, CH_Matrix_Classes::Real rhsmu, CH_Matrix_Classes::Real rhscorr, CH_Matrix_Classes::Integer startindex_model, CH_Matrix_Classes::Integer startindex_constraints, bool append) | ConicBundle::QPModelBlock | virtual |
add_localsys(CH_Matrix_Classes::Symmatrix &globalsys, CH_Matrix_Classes::Integer startindex_model, CH_Matrix_Classes::Integer startindex_constraints)=0 | ConicBundle::QPModelBlockObject | pure virtual |
add_modelx_aggregate(CH_Matrix_Classes::Real &val, CH_Matrix_Classes::Matrix &vec, MinorantBundle &global_bundle, CH_Matrix_Classes::Integer startindex_bundle)=0 | ConicBundle::QPModelBlock | pure virtual |
add_modelx_aggregate(CH_Matrix_Classes::Real &val, CH_Matrix_Classes::Matrix &vec) | ConicBundle::QPModelBlock | virtual |
add_Schur_mult(const CH_Matrix_Classes::Matrix &in_vec, CH_Matrix_Classes::Matrix &out_vec, const CH_Matrix_Classes::Matrix *in_cvec, CH_Matrix_Classes::Matrix *out_cvec, CH_Matrix_Classes::Integer startindex_constraints, MinorantBundle &globalbundle, CH_Matrix_Classes::Integer startindex_bundle)=0 | ConicBundle::QPModelBlock | pure virtual |
add_Schur_mult(const CH_Matrix_Classes::Matrix &in_Qvec, CH_Matrix_Classes::Matrix &out_Qvec, const CH_Matrix_Classes::Matrix *in_Cvec=0, CH_Matrix_Classes::Matrix *out_Cvec=0) | ConicBundle::QPModelBlock | virtual |
add_Schur_rhs(CH_Matrix_Classes::Matrix &glob_rhs, CH_Matrix_Classes::Matrix *local_rhs, CH_Matrix_Classes::Real rhsmu, CH_Matrix_Classes::Real rhscorr, CH_Matrix_Classes::Integer startindex_constraints, MinorantBundle &globalbundle, CH_Matrix_Classes::Integer startindex_bundle)=0 | ConicBundle::QPModelBlock | pure virtual |
add_Schur_rhs(CH_Matrix_Classes::Matrix &glob_rhs, CH_Matrix_Classes::Matrix *local_rhs, CH_Matrix_Classes::Real rhsmu, CH_Matrix_Classes::Real rhscorr) | ConicBundle::QPModelBlock | virtual |
B_times(const CH_Matrix_Classes::Matrix &A, CH_Matrix_Classes::Matrix &C, CH_Matrix_Classes::Real alpha, CH_Matrix_Classes::Real beta, int Btrans, int Atrans, CH_Matrix_Classes::Integer startindex_model, MinorantBundle &globalbundle, CH_Matrix_Classes::Integer startindex_bundle)=0 | ConicBundle::QPModelBlock | pure virtual |
B_times(const CH_Matrix_Classes::Matrix &A, CH_Matrix_Classes::Matrix &C, CH_Matrix_Classes::Real alpha=1., CH_Matrix_Classes::Real beta=0., int Btrans=0, int Atrans=0) | ConicBundle::QPModelBlock | virtual |
Bt | ConicBundle::QPModelBlock | protected |
bundle | ConicBundle::QPModelBlock | protected |
cb_out(int pl=-1) const | ConicBundle::CBout | inlinevirtual |
CBout(const CBout *cb=0, int incr=-1) | ConicBundle::CBout | inline |
CBout(std::ostream *outp, int pl=1) | ConicBundle::CBout | inline |
CBout(const CBout &cb, int incr=0) | ConicBundle::CBout | inline |
clear() | ConicBundle::QPModelBlock | inlinevirtual |
clear_cbout() | ConicBundle::CBout | inline |
clone()=0 | ConicBundle::QPModelBlock | pure virtual |
compute_step(const CH_Matrix_Classes::Matrix &ystep, MinorantBundle &global_bundle, CH_Matrix_Classes::Integer startindex_bundle)=0 | ConicBundle::QPModelBlock | pure virtual |
compute_step(const CH_Matrix_Classes::Matrix &ystep) | ConicBundle::QPModelBlock | virtual |
computed_Schur_step(const CH_Matrix_Classes::Matrix &xstep, const CH_Matrix_Classes::Matrix &local_step, CH_Matrix_Classes::Integer startindex_model, MinorantBundle &globalbundle, CH_Matrix_Classes::Integer startindex_bundle)=0 | ConicBundle::QPModelBlock | pure virtual |
computed_Schur_step(const CH_Matrix_Classes::Matrix &xstep, const CH_Matrix_Classes::Matrix &local_step) | ConicBundle::QPModelBlock | virtual |
computed_step(const CH_Matrix_Classes::Matrix &modelxstep, CH_Matrix_Classes::Integer startindex_model, const CH_Matrix_Classes::Matrix &modelconstrstep, CH_Matrix_Classes::Integer startindex_constr)=0 | ConicBundle::QPModelBlock | pure virtual |
computed_step(const CH_Matrix_Classes::Matrix &modelxstep, const CH_Matrix_Classes::Matrix &modelconstrstep) | ConicBundle::QPModelBlock | virtual |
constant_minorant | ConicBundle::QPModelBlock | protected |
constraints_cost()=0 | ConicBundle::QPModelBlockObject | pure virtual |
dim_bundle() | ConicBundle::QPModelBlock | inlinevirtual |
dim_constraints()=0 | ConicBundle::QPModelBlockObject | pure virtual |
dim_model()=0 | ConicBundle::QPModelBlockObject | pure virtual |
display_model_values(const CH_Matrix_Classes::Matrix &y, MinorantBundle &global_bundle, CH_Matrix_Classes::Integer startindex_bundle, std::ostream &out)=0 | ConicBundle::QPModelBlock | pure virtual |
display_model_values(const CH_Matrix_Classes::Matrix &y, std::ostream &out) | ConicBundle::QPModelBlock | virtual |
do_step(CH_Matrix_Classes::Real alpha, const CH_Matrix_Classes::Matrix &y, MinorantBundle &global_bundle, CH_Matrix_Classes::Integer startindex_bundle)=0 | ConicBundle::QPModelBlock | pure virtual |
do_step(CH_Matrix_Classes::Real alpha, const CH_Matrix_Classes::Matrix &nexty) | ConicBundle::QPModelBlock | virtual |
dualviol_2normsqr()=0 | ConicBundle::QPModelBlockObject | pure virtual |
get_Bt(CH_Matrix_Classes::Matrix &Bt, CH_Matrix_Classes::Integer startindex_model, MinorantBundle &global_bundle, CH_Matrix_Classes::Integer startindex_bundle)=0 | ConicBundle::QPModelBlock | pure virtual |
get_Bt(CH_Matrix_Classes::Matrix &Bt, CH_Matrix_Classes::Integer start_col=0) | ConicBundle::QPModelBlock | virtual |
get_bundle() const | ConicBundle::QPModelBlock | inlinevirtual |
get_bundle() | ConicBundle::QPModelBlock | inlinevirtual |
get_constant_minorant() const | ConicBundle::QPModelBlock | inlinevirtual |
get_constant_minorant() | ConicBundle::QPModelBlock | inlinevirtual |
get_dcstr() | ConicBundle::QPModelBlock | virtual |
get_dx() | ConicBundle::QPModelBlock | virtual |
get_modeldcstr(CH_Matrix_Classes::Matrix &modeldcstr, CH_Matrix_Classes::Integer startindex_constraints)=0 | ConicBundle::QPModelBlock | pure virtual |
get_modeldx(CH_Matrix_Classes::Matrix &modeldx, CH_Matrix_Classes::Integer startindex_model)=0 | ConicBundle::QPModelBlock | pure virtual |
get_modelx(CH_Matrix_Classes::Matrix &modelx, CH_Matrix_Classes::Integer startindex_model)=0 | ConicBundle::QPModelBlock | pure virtual |
get_mu_info(CH_Matrix_Classes::Integer &mudim, CH_Matrix_Classes::Real &tr_xz, CH_Matrix_Classes::Real &tr_xdzpdxz, CH_Matrix_Classes::Real &tr_dxdz, CH_Matrix_Classes::Real &min_xz, CH_Matrix_Classes::Real &max_xz) const =0 | ConicBundle::QPModelBlockObject | pure virtual |
get_nbh_info(CH_Matrix_Classes::Integer mudim, CH_Matrix_Classes::Real tr_xz, CH_Matrix_Classes::Real tr_xdzpdxz, CH_Matrix_Classes::Real tr_dxdz, CH_Matrix_Classes::Real nbh_ubnd, CH_Matrix_Classes::Real &alpha, CH_Matrix_Classes::Real &max_nbh, CH_Matrix_Classes::Real &nrmsqr_xz, CH_Matrix_Classes::Real &nrmsqr_xdzpdxz, CH_Matrix_Classes::Real &nrmsqr_dxdz, CH_Matrix_Classes::Real &ip_xz_xdzpdxz, CH_Matrix_Classes::Real &ip_xz_dxdz, CH_Matrix_Classes::Real &ip_dxdz_xdzpdxz) const =0 | ConicBundle::QPModelBlockObject | pure virtual |
get_out() const | ConicBundle::CBout | inline |
get_out_ptr() const | ConicBundle::CBout | inline |
get_print_level() const | ConicBundle::CBout | inline |
get_sysviol_constraints(CH_Matrix_Classes::Matrix &constrvec, CH_Matrix_Classes::Integer startindex_constr)=0 | ConicBundle::QPModelBlock | pure virtual |
get_sysviol_constraints() | ConicBundle::QPModelBlock | virtual |
get_sysviol_model(CH_Matrix_Classes::Matrix &modelvec, CH_Matrix_Classes::Integer startindex_model, const CH_Matrix_Classes::Matrix &dy, MinorantBundle &global_bundle, CH_Matrix_Classes::Integer startindex_bundle)=0 | ConicBundle::QPModelBlock | pure virtual |
get_sysviol_model(const CH_Matrix_Classes::Matrix &dy) | ConicBundle::QPModelBlock | virtual |
get_x() | ConicBundle::QPModelBlock | virtual |
globalx_cost(const CH_Matrix_Classes::Matrix &globalx) | ConicBundle::QPModelBlock | virtual |
linesearch(CH_Matrix_Classes::Real &alpha) const =0 | ConicBundle::QPModelBlockObject | pure virtual |
localsys_mult(const CH_Matrix_Classes::Matrix &in_vec, CH_Matrix_Classes::Matrix &out_vec, CH_Matrix_Classes::Integer startindex_model, CH_Matrix_Classes::Integer startindex_constraints)=0 | ConicBundle::QPModelBlockObject | pure virtual |
mfile_data(std::ostream &out) const | ConicBundle::CBout | inlinevirtual |
modeldcstr | ConicBundle::QPModelBlock | protected |
modeldx | ConicBundle::QPModelBlock | protected |
modelx | ConicBundle::QPModelBlock | protected |
modelx_aggregate | ConicBundle::QPModelBlock | protected |
modelx_changed() | ConicBundle::QPModelBlock | inlineprotectedvirtual |
pop_aft() | ConicBundle::QPModelBlock | virtual |
prepare_BCSchur_JLprecond(CH_Matrix_Classes::Matrix &glob_lowrank, CH_Matrix_Classes::Matrix &subspace, bool append_globtransp_times_mat_to_subspace, MinorantBundle &globalbundle, CH_Matrix_Classes::Integer startindex_bundle)=0 | ConicBundle::QPModelBlock | pure virtual |
prepare_BCSchur_JLprecond(CH_Matrix_Classes::Matrix &glob_lowrank, CH_Matrix_Classes::Matrix &subspace, bool append_globtransp_times_mat_to_subspace=false) | ConicBundle::QPModelBlock | virtual |
primalviol_2normsqr()=0 | ConicBundle::QPModelBlockObject | pure virtual |
propose_BCSchur_pcsubspace(CH_Matrix_Classes::Matrix &lowrank, CH_Matrix_Classes::Matrix &sigma_guess, const CH_Matrix_Classes::Matrix &Diag_inv, CH_Matrix_Classes::Real minval, CH_Matrix_Classes::Real diaginvval, MinorantBundle &globalbundle, CH_Matrix_Classes::Integer startindex_bundle)=0 | ConicBundle::QPModelBlock | pure virtual |
propose_BCSchur_pcsubspace(CH_Matrix_Classes::Matrix &lowrank, CH_Matrix_Classes::Matrix &sigma_guess, const CH_Matrix_Classes::Matrix &Diag_inv, CH_Matrix_Classes::Real minval, CH_Matrix_Classes::Real diaginvval=-1.) | ConicBundle::QPModelBlock | virtual |
push_aft(const AffineFunctionTransformation *inaft, const CH_Matrix_Classes::Indexmatrix *global_indices, const CH_Matrix_Classes::Indexmatrix *local_indices, std::map< MinorantPointer, MinorantPointer > *precomputed=0) | ConicBundle::QPModelBlock | virtual |
QPModelBlock(CBout *cb=0, int cbinc=-1) | ConicBundle::QPModelBlock | inline |
QPModelDataObject(CBout *cb=0, int cbinc=-1) | ConicBundle::QPModelDataObject | inline |
recursive_copy_data_of(QPModelBlockObject *)=0 | ConicBundle::QPModelBlockObject | pure virtual |
recursive_delete_and_clear()=0 | ConicBundle::QPModelBlock | pure virtual |
reset_starting_point(const CH_Matrix_Classes::Matrix &y, CH_Matrix_Classes::Real mu, MinorantBundle &global_bundle, CH_Matrix_Classes::Integer startindex_bundle)=0 | ConicBundle::QPModelBlock | pure virtual |
reset_starting_point(const CH_Matrix_Classes::Matrix &y, CH_Matrix_Classes::Real mu) | ConicBundle::QPModelBlock | virtual |
set_cbout(const CBout *cb, int incr=-1) | ConicBundle::CBout | virtual |
set_out(std::ostream *out=0, int print_level=1) | ConicBundle::CBout | virtual |
solve_constrsys(const CH_Matrix_Classes::Symmatrix &ABchol, const CH_Matrix_Classes::Matrix &LinvABrhs, CH_Matrix_Classes::Matrix &LinvABsol, CH_Matrix_Classes::Integer startindex_model, CH_Matrix_Classes::Matrix &Crhs_and_sol, CH_Matrix_Classes::Integer startindex_constraints)=0 | ConicBundle::QPModelBlock | pure virtual |
solve_constrsys(const CH_Matrix_Classes::Symmatrix &ABchol, CH_Matrix_Classes::Matrix &ABCrhs_and_sol, CH_Matrix_Classes::Integer startindex_model, CH_Matrix_Classes::Integer startindex_constraints) | ConicBundle::QPModelBlock | virtual |
sysviol_constraints | ConicBundle::QPModelBlock | protected |
sysviol_model | ConicBundle::QPModelBlock | protected |
times_B(const CH_Matrix_Classes::Matrix &A, CH_Matrix_Classes::Matrix &C, CH_Matrix_Classes::Real alpha, CH_Matrix_Classes::Real beta, int Atrans, int Btrans, CH_Matrix_Classes::Integer startindex_model, MinorantBundle &globalbundle, CH_Matrix_Classes::Integer startindex_bundle)=0 | ConicBundle::QPModelBlock | pure virtual |
times_B(const CH_Matrix_Classes::Matrix &A, CH_Matrix_Classes::Matrix &C, CH_Matrix_Classes::Real alpha=1., CH_Matrix_Classes::Real beta=0., int Atrans=0, int Btrans=0) | ConicBundle::QPModelBlock | virtual |
~CBout() (defined in ConicBundle::CBout) | ConicBundle::CBout | virtual |
~QPModelBlock() | ConicBundle::QPModelBlock | virtual |
~QPModelBlockObject() (defined in ConicBundle::QPModelBlockObject) | ConicBundle::QPModelBlockObject | virtual |
~QPModelDataObject() | ConicBundle::QPModelDataObject | virtual |