ConicBundle
ConicBundle::QPModelBlock Member List

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)=0ConicBundle::QPModelBlockpure virtual
add_BCSchur_diagonal(CH_Matrix_Classes::Matrix &diagonal)ConicBundle::QPModelBlockvirtual
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)=0ConicBundle::QPModelBlockpure virtual
add_BDBt(const CH_Matrix_Classes::Matrix &diagvec, CH_Matrix_Classes::Symmatrix &S, bool minus=false, CH_Matrix_Classes::Integer startindex=0)ConicBundle::QPModelBlockvirtual
add_Bt_modelx(CH_Matrix_Classes::Real &val, CH_Matrix_Classes::Matrix &vec)ConicBundle::QPModelBlockinlinevirtual
add_BtinvsysB(CH_Matrix_Classes::Symmatrix &globalsys, MinorantBundle &bundle, CH_Matrix_Classes::Integer startindex_bundle)=0ConicBundle::QPModelBlockpure virtual
add_BtinvsysB(CH_Matrix_Classes::Symmatrix &globalsys)ConicBundle::QPModelBlockvirtual
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)=0ConicBundle::QPModelBlockpure 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::QPModelBlockvirtual
add_localsys(CH_Matrix_Classes::Symmatrix &globalsys, CH_Matrix_Classes::Integer startindex_model, CH_Matrix_Classes::Integer startindex_constraints)=0ConicBundle::QPModelBlockObjectpure virtual
add_modelx_aggregate(CH_Matrix_Classes::Real &val, CH_Matrix_Classes::Matrix &vec, MinorantBundle &global_bundle, CH_Matrix_Classes::Integer startindex_bundle)=0ConicBundle::QPModelBlockpure virtual
add_modelx_aggregate(CH_Matrix_Classes::Real &val, CH_Matrix_Classes::Matrix &vec)ConicBundle::QPModelBlockvirtual
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)=0ConicBundle::QPModelBlockpure 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::QPModelBlockvirtual
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)=0ConicBundle::QPModelBlockpure 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::QPModelBlockvirtual
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)=0ConicBundle::QPModelBlockpure 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::QPModelBlockvirtual
BtConicBundle::QPModelBlockprotected
bundleConicBundle::QPModelBlockprotected
cb_out(int pl=-1) constConicBundle::CBoutinlinevirtual
CBout(const CBout *cb=0, int incr=-1)ConicBundle::CBoutinline
CBout(std::ostream *outp, int pl=1)ConicBundle::CBoutinline
CBout(const CBout &cb, int incr=0)ConicBundle::CBoutinline
clear()ConicBundle::QPModelBlockinlinevirtual
clear_cbout()ConicBundle::CBoutinline
clone()=0ConicBundle::QPModelBlockpure virtual
compute_step(const CH_Matrix_Classes::Matrix &ystep, MinorantBundle &global_bundle, CH_Matrix_Classes::Integer startindex_bundle)=0ConicBundle::QPModelBlockpure virtual
compute_step(const CH_Matrix_Classes::Matrix &ystep)ConicBundle::QPModelBlockvirtual
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)=0ConicBundle::QPModelBlockpure virtual
computed_Schur_step(const CH_Matrix_Classes::Matrix &xstep, const CH_Matrix_Classes::Matrix &local_step)ConicBundle::QPModelBlockvirtual
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)=0ConicBundle::QPModelBlockpure virtual
computed_step(const CH_Matrix_Classes::Matrix &modelxstep, const CH_Matrix_Classes::Matrix &modelconstrstep)ConicBundle::QPModelBlockvirtual
constant_minorantConicBundle::QPModelBlockprotected
constraints_cost()=0ConicBundle::QPModelBlockObjectpure virtual
dim_bundle()ConicBundle::QPModelBlockinlinevirtual
dim_constraints()=0ConicBundle::QPModelBlockObjectpure virtual
dim_model()=0ConicBundle::QPModelBlockObjectpure virtual
display_model_values(const CH_Matrix_Classes::Matrix &y, MinorantBundle &global_bundle, CH_Matrix_Classes::Integer startindex_bundle, std::ostream &out)=0ConicBundle::QPModelBlockpure virtual
display_model_values(const CH_Matrix_Classes::Matrix &y, std::ostream &out)ConicBundle::QPModelBlockvirtual
do_step(CH_Matrix_Classes::Real alpha, const CH_Matrix_Classes::Matrix &y, MinorantBundle &global_bundle, CH_Matrix_Classes::Integer startindex_bundle)=0ConicBundle::QPModelBlockpure virtual
do_step(CH_Matrix_Classes::Real alpha, const CH_Matrix_Classes::Matrix &nexty)ConicBundle::QPModelBlockvirtual
dualviol_2normsqr()=0ConicBundle::QPModelBlockObjectpure virtual
get_Bt(CH_Matrix_Classes::Matrix &Bt, CH_Matrix_Classes::Integer startindex_model, MinorantBundle &global_bundle, CH_Matrix_Classes::Integer startindex_bundle)=0ConicBundle::QPModelBlockpure virtual
get_Bt(CH_Matrix_Classes::Matrix &Bt, CH_Matrix_Classes::Integer start_col=0)ConicBundle::QPModelBlockvirtual
get_bundle() constConicBundle::QPModelBlockinlinevirtual
get_bundle()ConicBundle::QPModelBlockinlinevirtual
get_constant_minorant() constConicBundle::QPModelBlockinlinevirtual
get_constant_minorant()ConicBundle::QPModelBlockinlinevirtual
get_dcstr()ConicBundle::QPModelBlockvirtual
get_dx()ConicBundle::QPModelBlockvirtual
get_modeldcstr(CH_Matrix_Classes::Matrix &modeldcstr, CH_Matrix_Classes::Integer startindex_constraints)=0ConicBundle::QPModelBlockpure virtual
get_modeldx(CH_Matrix_Classes::Matrix &modeldx, CH_Matrix_Classes::Integer startindex_model)=0ConicBundle::QPModelBlockpure virtual
get_modelx(CH_Matrix_Classes::Matrix &modelx, CH_Matrix_Classes::Integer startindex_model)=0ConicBundle::QPModelBlockpure 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 =0ConicBundle::QPModelBlockObjectpure 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 =0ConicBundle::QPModelBlockObjectpure virtual
get_out() constConicBundle::CBoutinline
get_out_ptr() constConicBundle::CBoutinline
get_print_level() constConicBundle::CBoutinline
get_sysviol_constraints(CH_Matrix_Classes::Matrix &constrvec, CH_Matrix_Classes::Integer startindex_constr)=0ConicBundle::QPModelBlockpure virtual
get_sysviol_constraints()ConicBundle::QPModelBlockvirtual
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)=0ConicBundle::QPModelBlockpure virtual
get_sysviol_model(const CH_Matrix_Classes::Matrix &dy)ConicBundle::QPModelBlockvirtual
get_x()ConicBundle::QPModelBlockvirtual
globalx_cost(const CH_Matrix_Classes::Matrix &globalx)ConicBundle::QPModelBlockvirtual
linesearch(CH_Matrix_Classes::Real &alpha) const =0ConicBundle::QPModelBlockObjectpure 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)=0ConicBundle::QPModelBlockObjectpure virtual
mfile_data(std::ostream &out) constConicBundle::CBoutinlinevirtual
modeldcstrConicBundle::QPModelBlockprotected
modeldxConicBundle::QPModelBlockprotected
modelxConicBundle::QPModelBlockprotected
modelx_aggregateConicBundle::QPModelBlockprotected
modelx_changed()ConicBundle::QPModelBlockinlineprotectedvirtual
pop_aft()ConicBundle::QPModelBlockvirtual
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)=0ConicBundle::QPModelBlockpure virtual
prepare_BCSchur_JLprecond(CH_Matrix_Classes::Matrix &glob_lowrank, CH_Matrix_Classes::Matrix &subspace, bool append_globtransp_times_mat_to_subspace=false)ConicBundle::QPModelBlockvirtual
primalviol_2normsqr()=0ConicBundle::QPModelBlockObjectpure 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)=0ConicBundle::QPModelBlockpure 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::QPModelBlockvirtual
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::QPModelBlockvirtual
QPModelBlock(CBout *cb=0, int cbinc=-1)ConicBundle::QPModelBlockinline
QPModelDataObject(CBout *cb=0, int cbinc=-1)ConicBundle::QPModelDataObjectinline
recursive_copy_data_of(QPModelBlockObject *)=0ConicBundle::QPModelBlockObjectpure virtual
recursive_delete_and_clear()=0ConicBundle::QPModelBlockpure virtual
reset_starting_point(const CH_Matrix_Classes::Matrix &y, CH_Matrix_Classes::Real mu, MinorantBundle &global_bundle, CH_Matrix_Classes::Integer startindex_bundle)=0ConicBundle::QPModelBlockpure virtual
reset_starting_point(const CH_Matrix_Classes::Matrix &y, CH_Matrix_Classes::Real mu)ConicBundle::QPModelBlockvirtual
set_cbout(const CBout *cb, int incr=-1)ConicBundle::CBoutvirtual
set_out(std::ostream *out=0, int print_level=1)ConicBundle::CBoutvirtual
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)=0ConicBundle::QPModelBlockpure 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::QPModelBlockvirtual
sysviol_constraintsConicBundle::QPModelBlockprotected
sysviol_modelConicBundle::QPModelBlockprotected
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)=0ConicBundle::QPModelBlockpure 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::QPModelBlockvirtual
~CBout() (defined in ConicBundle::CBout)ConicBundle::CBoutvirtual
~QPModelBlock()ConicBundle::QPModelBlockvirtual
~QPModelBlockObject() (defined in ConicBundle::QPModelBlockObject)ConicBundle::QPModelBlockObjectvirtual
~QPModelDataObject()ConicBundle::QPModelDataObjectvirtual