ConicBundle
ConicBundle::QPModelBlockObject Member List

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

add_BCSchur_diagonal(CH_Matrix_Classes::Matrix &diagonal)=0ConicBundle::QPModelBlockObjectpure virtual
add_BDBt(const CH_Matrix_Classes::Matrix &diagvec, CH_Matrix_Classes::Symmatrix &S, bool minus=false, CH_Matrix_Classes::Integer startindex=0)=0ConicBundle::QPModelBlockObjectpure virtual
add_Bt_modelx(CH_Matrix_Classes::Real &val, CH_Matrix_Classes::Matrix &vec)=0ConicBundle::QPModelBlockObjectpure virtual
add_BtinvsysB(CH_Matrix_Classes::Symmatrix &globalsys)=0ConicBundle::QPModelBlockObjectpure 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)=0ConicBundle::QPModelBlockObjectpure virtual
add_localsys(CH_Matrix_Classes::Symmatrix &globalsys, CH_Matrix_Classes::Integer startindex_model, CH_Matrix_Classes::Integer startindex_constraints)=0ConicBundle::QPModelBlockObjectpure 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)=0ConicBundle::QPModelBlockObjectpure 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)=0ConicBundle::QPModelBlockObjectpure 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)=0ConicBundle::QPModelBlockObjectpure virtual
clone()=0ConicBundle::QPModelBlockObjectpure virtual
compute_step(const CH_Matrix_Classes::Matrix &ystep)=0ConicBundle::QPModelBlockObjectpure virtual
computed_Schur_step(const CH_Matrix_Classes::Matrix &xstep, const CH_Matrix_Classes::Matrix &local_step)=0ConicBundle::QPModelBlockObjectpure virtual
computed_step(const CH_Matrix_Classes::Matrix &modelxstep, const CH_Matrix_Classes::Matrix &modelconstrstep)=0ConicBundle::QPModelBlockObjectpure virtual
constraints_cost()=0ConicBundle::QPModelBlockObjectpure virtual
dim_constraints()=0ConicBundle::QPModelBlockObjectpure virtual
dim_model()=0ConicBundle::QPModelBlockObjectpure virtual
display_model_values(const CH_Matrix_Classes::Matrix &y, std::ostream &out)=0ConicBundle::QPModelBlockObjectpure virtual
do_step(CH_Matrix_Classes::Real alpha, const CH_Matrix_Classes::Matrix &nexty)=0ConicBundle::QPModelBlockObjectpure virtual
dualviol_2normsqr()=0ConicBundle::QPModelBlockObjectpure virtual
get_Bt(CH_Matrix_Classes::Matrix &Bt, CH_Matrix_Classes::Integer start_col=0)=0ConicBundle::QPModelBlockObjectpure virtual
get_dcstr()=0ConicBundle::QPModelBlockObjectpure virtual
get_dx()=0ConicBundle::QPModelBlockObjectpure 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_sysviol_constraints()=0ConicBundle::QPModelBlockObjectpure virtual
get_sysviol_model(const CH_Matrix_Classes::Matrix &dy)=0ConicBundle::QPModelBlockObjectpure virtual
get_x()=0ConicBundle::QPModelBlockObjectpure virtual
globalx_cost(const CH_Matrix_Classes::Matrix &globalx)=0ConicBundle::QPModelBlockObjectpure virtual
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
prepare_BCSchur_JLprecond(CH_Matrix_Classes::Matrix &glob_lowrank, CH_Matrix_Classes::Matrix &subspace, bool append_globtransp_times_mat_to_subspace=false)=0ConicBundle::QPModelBlockObjectpure virtual
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=-1.)=0ConicBundle::QPModelBlockObjectpure virtual
recursive_copy_data_of(QPModelBlockObject *)=0ConicBundle::QPModelBlockObjectpure virtual
recursive_delete_and_clear()=0ConicBundle::QPModelBlockObjectpure virtual
reset_starting_point(const CH_Matrix_Classes::Matrix &firsty, CH_Matrix_Classes::Real mu)=0ConicBundle::QPModelBlockObjectpure 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)=0ConicBundle::QPModelBlockObjectpure 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)=0ConicBundle::QPModelBlockObjectpure virtual
~QPModelBlockObject() (defined in ConicBundle::QPModelBlockObject)ConicBundle::QPModelBlockObjectvirtual