ConicBundle
ConicBundle::QPConeModelBlock Member List

This is the complete list of members for ConicBundle::QPConeModelBlock, including all inherited members.

add_BCSchur_diagonal(CH_Matrix_Classes::Matrix &diagonal, MinorantBundle &globalbundle, CH_Matrix_Classes::Integer startindex_bundle)ConicBundle::QPConeModelBlockvirtual
ConicBundle::QPModelBlock::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)ConicBundle::QPConeModelBlockvirtual
ConicBundle::QPModelBlock::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)ConicBundle::QPConeModelBlockvirtual
ConicBundle::QPModelBlock::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_bundel)ConicBundle::QPConeModelBlockvirtual
ConicBundle::QPModelBlock::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)ConicBundle::QPConeModelBlockvirtual
add_modelx_aggregate(CH_Matrix_Classes::Real &val, CH_Matrix_Classes::Matrix &vec, MinorantBundle &global_bundle, CH_Matrix_Classes::Integer startindex_bundle)ConicBundle::QPConeModelBlockvirtual
ConicBundle::QPModelBlock::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)ConicBundle::QPConeModelBlockvirtual
ConicBundle::QPModelBlock::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)ConicBundle::QPConeModelBlockvirtual
ConicBundle::QPModelBlock::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
adjust_trace(CH_Matrix_Classes::Real b)ConicBundle::QPConeModelBlockvirtual
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)ConicBundle::QPConeModelBlockvirtual
ConicBundle::QPModelBlock::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
blockConicBundle::QPConeModelBlockprivate
boxblockConicBundle::QPConeModelBlockprivate
BtConicBundle::QPModelBlockprotected
Btsysinv_traceConicBundle::QPConeModelBlockprivate
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::QPConeModelBlockvirtual
clear_cbout()ConicBundle::CBoutinline
clone()ConicBundle::QPConeModelBlockvirtual
complrhs_traceConicBundle::QPConeModelBlockprivate
compute_step(const CH_Matrix_Classes::Matrix &ystep, MinorantBundle &global_bundle, CH_Matrix_Classes::Integer startindex_bundle)ConicBundle::QPConeModelBlockvirtual
ConicBundle::QPModelBlock::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)ConicBundle::QPConeModelBlockvirtual
ConicBundle::QPModelBlock::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)ConicBundle::QPConeModelBlockvirtual
ConicBundle::QPModelBlock::computed_step(const CH_Matrix_Classes::Matrix &modelxstep, const CH_Matrix_Classes::Matrix &modelconstrstep)ConicBundle::QPModelBlockvirtual
constant_minorantConicBundle::QPModelBlockprotected
constraints_cost()ConicBundle::QPConeModelBlockvirtual
diff_modelConicBundle::QPConeModelBlockprivate
diff_traceConicBundle::QPConeModelBlockprivate
dim_bundle()ConicBundle::QPModelBlockinlinevirtual
dim_constraints()ConicBundle::QPConeModelBlockvirtual
dim_model()ConicBundle::QPConeModelBlockvirtual
display_model_values(const CH_Matrix_Classes::Matrix &y, MinorantBundle &global_bundle, CH_Matrix_Classes::Integer startindex_bundle, std::ostream &out)ConicBundle::QPConeModelBlockvirtual
ConicBundle::QPModelBlock::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)ConicBundle::QPConeModelBlockvirtual
ConicBundle::QPModelBlock::do_step(CH_Matrix_Classes::Real alpha, const CH_Matrix_Classes::Matrix &nexty)ConicBundle::QPModelBlockvirtual
dualviol_2normsqr()ConicBundle::QPConeModelBlockvirtual
evaluate_trace(CH_Matrix_Classes::Matrix &vec)ConicBundle::QPConeModelBlockprivate
evaluate_trace() constConicBundle::QPConeModelBlockvirtual
ftConicBundle::QPConeModelBlockprivate
get_boxx(CH_Matrix_Classes::Matrix &boxx, CH_Matrix_Classes::Matrix *linx_activity=0, bool cautious=false)ConicBundle::QPConeModelBlockvirtual
get_Bt(CH_Matrix_Classes::Matrix &Bt, CH_Matrix_Classes::Integer startindex_model, MinorantBundle &global_bundle, CH_Matrix_Classes::Integer startindex_bundle)ConicBundle::QPConeModelBlockvirtual
ConicBundle::QPModelBlock::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)ConicBundle::QPConeModelBlockvirtual
get_modeldx(CH_Matrix_Classes::Matrix &modeldx, CH_Matrix_Classes::Integer startindex_model)ConicBundle::QPConeModelBlockvirtual
get_modelx(CH_Matrix_Classes::Matrix &modelx, CH_Matrix_Classes::Integer startindex_model)ConicBundle::QPConeModelBlockvirtual
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) constConicBundle::QPConeModelBlockvirtual
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) constConicBundle::QPConeModelBlockvirtual
get_nncx(CH_Matrix_Classes::Matrix &nncx, CH_Matrix_Classes::Matrix *nncx_activity=0, bool cautious=false)ConicBundle::QPConeModelBlockvirtual
get_out() constConicBundle::CBoutinline
get_out_ptr() constConicBundle::CBoutinline
get_print_level() constConicBundle::CBoutinline
get_pscx(CH_Matrix_Classes::Integer i, CH_Matrix_Classes::Matrix &pscx_eigs, CH_Matrix_Classes::Matrix &pscx_vecs, CH_Matrix_Classes::Real &pscx_growthrate, CH_Matrix_Classes::Matrix &pscx_primalgrowth, CH_Matrix_Classes::Matrix &pscx_dualgrowth)ConicBundle::QPConeModelBlockvirtual
get_socx(CH_Matrix_Classes::Integer i, CH_Matrix_Classes::Matrix &socx, CH_Matrix_Classes::Real *socx_activity, bool cautious=false)ConicBundle::QPConeModelBlockvirtual
get_sysviol_constraints(CH_Matrix_Classes::Matrix &constrvec, CH_Matrix_Classes::Integer startindex_constr)ConicBundle::QPConeModelBlockvirtual
ConicBundle::QPModelBlock::get_sysviol_constraints()ConicBundle::QPModelBlockvirtual
get_sysviol_model(CH_Matrix_Classes::Matrix &modelvec, CH_Matrix_Classes::Integer startindex_model, const CH_Matrix_Classes::Matrix &y_plus_dy, MinorantBundle &global_bundle, CH_Matrix_Classes::Integer startindex_bundle)ConicBundle::QPConeModelBlockvirtual
ConicBundle::QPModelBlock::get_sysviol_model(const CH_Matrix_Classes::Matrix &dy)ConicBundle::QPModelBlockvirtual
get_trace()ConicBundle::QPConeModelBlock
get_x()ConicBundle::QPModelBlockvirtual
globalx_cost(const CH_Matrix_Classes::Matrix &globalx)ConicBundle::QPModelBlockvirtual
init(const MinorantPointer &constant_minorant, const MinorantBundle &bundle, CH_Matrix_Classes::Integer nnc_dim, const CH_Matrix_Classes::Indexmatrix &soc_dim, const CH_Matrix_Classes::Indexmatrix &psc_dim, const CH_Matrix_Classes::Matrix &box_lb, const CH_Matrix_Classes::Matrix &box_ub, CH_Matrix_Classes::Real b, FunctionTask ft, QPModelOracleDataObject *oracle_data=0, bool scale_box=true)ConicBundle::QPConeModelBlockvirtual
last_rhs_muConicBundle::QPConeModelBlockprivate
linesearch(CH_Matrix_Classes::Real &alpha) constConicBundle::QPConeModelBlockvirtual
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)ConicBundle::QPConeModelBlockvirtual
mfile_data(std::ostream &out) constConicBundle::CBoutinlinevirtual
modeldcstrConicBundle::QPModelBlockprotected
modeldimConicBundle::QPConeModelBlockprivate
modeldxConicBundle::QPModelBlockprotected
modelxConicBundle::QPModelBlockprotected
modelx_aggregateConicBundle::QPModelBlockprotected
modelx_changed()ConicBundle::QPConeModelBlockprivatevirtual
muConicBundle::QPConeModelBlockprivate
mu_dimConicBundle::QPConeModelBlockprivate
nncblockConicBundle::QPConeModelBlockprivate
old_muConicBundle::QPConeModelBlockprivate
oracle_dataConicBundle::QPConeModelBlockprivate
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)ConicBundle::QPConeModelBlockvirtual
ConicBundle::QPModelBlock::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()ConicBundle::QPConeModelBlockvirtual
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)ConicBundle::QPConeModelBlockvirtual
ConicBundle::QPModelBlock::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
pscblockConicBundle::QPConeModelBlockprivate
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
QPConeModelBlock(CBout *cb=0, int cbinc=-1)ConicBundle::QPConeModelBlock
QPConeModelDataObject(CBout *cb=0, int cbinc=-1)ConicBundle::QPConeModelDataObjectinline
QPModelBlock(CBout *cb=0, int cbinc=-1)ConicBundle::QPModelBlockinline
QPModelDataObject(CBout *cb=0, int cbinc=-1)ConicBundle::QPModelDataObjectinline
recursive_copy_data_of(QPModelBlockObject *)ConicBundle::QPConeModelBlockvirtual
recursive_delete_and_clear()ConicBundle::QPConeModelBlockvirtual
reset_starting_point(const CH_Matrix_Classes::Matrix &y, CH_Matrix_Classes::Real mu, MinorantBundle &global_bundle, CH_Matrix_Classes::Integer startindex_bundle)ConicBundle::QPConeModelBlockvirtual
ConicBundle::QPModelBlock::reset_starting_point(const CH_Matrix_Classes::Matrix &y, CH_Matrix_Classes::Real mu)ConicBundle::QPModelBlockvirtual
schur_traceConicBundle::QPConeModelBlockprivate
set_cbout(const CBout *cb, int incr=-1)ConicBundle::QPConeModelBlockinlinevirtual
set_out(std::ostream *out=0, int print_level=1)ConicBundle::CBoutvirtual
socblockConicBundle::QPConeModelBlockprivate
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)ConicBundle::QPConeModelBlockvirtual
ConicBundle::QPModelBlock::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
sys_traceConicBundle::QPConeModelBlockprivate
sysinv_traceConicBundle::QPConeModelBlockprivate
sysrhs_modelConicBundle::QPConeModelBlockprivate
sysrhs_traceConicBundle::QPConeModelBlockprivate
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)ConicBundle::QPConeModelBlockvirtual
ConicBundle::QPModelBlock::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
trace_delta_dualConicBundle::QPConeModelBlockprivate
trace_delta_slackConicBundle::QPConeModelBlockprivate
trace_dualConicBundle::QPConeModelBlockprivate
trace_rhsConicBundle::QPConeModelBlockprivate
trace_slackConicBundle::QPConeModelBlockprivate
trace_vecConicBundle::QPConeModelBlockprivate
tracedual(CH_Matrix_Classes::Real *prec=0) constConicBundle::QPConeModelBlockvirtual
use_traceConicBundle::QPConeModelBlockprivate
~CBout() (defined in ConicBundle::CBout)ConicBundle::CBoutvirtual
~QPConeModelBlock()ConicBundle::QPConeModelBlockvirtual
~QPConeModelDataObject()ConicBundle::QPConeModelDataObjectvirtual
~QPModelBlock()ConicBundle::QPModelBlockvirtual
~QPModelBlockObject() (defined in ConicBundle::QPModelBlockObject)ConicBundle::QPModelBlockObjectvirtual
~QPModelDataObject()ConicBundle::QPModelDataObjectvirtual