ConicBundle
ConicBundle::SumBlockModel Member List

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

add_model(SumBlockModel *)ConicBundle::SumBlockModelinlinevirtual
add_variable_metric(VariableMetric &H, CH_Matrix_Classes::Integer y_id, const CH_Matrix_Classes::Matrix &y, bool descent_step, CH_Matrix_Classes::Real weightu, CH_Matrix_Classes::Real model_maxviol, const CH_Matrix_Classes::Indexmatrix *indices=0)ConicBundle::SumBlockModelvirtual
adjust_multiplier(bool &values_may_have_changed)=0ConicBundle::SumBlockModelpure virtual
aftmodelConicBundle::SumBlockModelprotected
apply_modification(bool &no_changes, const GroundsetModification &gsmdf, const FunObjModMap &funmdfmap, CH_Matrix_Classes::Integer new_center_id, const CH_Matrix_Classes::Matrix &new_center, CH_Matrix_Classes::Integer old_center_id, const CH_Matrix_Classes::Matrix &old_center)ConicBundle::SumBlockModelvirtual
bundlehandlerConicBundle::SumBlockModelprotected
BundleModel(CBout *cb=0, int cbinc=-1)ConicBundle::BundleModel
call_aftmodel_first(const FunObjModMap &funmdfmap)ConicBundle::SumBlockModel
call_primal_extender(PrimalExtender &pext)ConicBundle::SumBlockModelinlinevirtual
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
center_modified(CH_Matrix_Classes::Integer &center_fid, CH_Matrix_Classes::Integer center_id)ConicBundle::SumBlockModelvirtual
check_center_validity_by_candidate(bool &cand_minorant_is_below, CH_Matrix_Classes::Integer center_id, const CH_Matrix_Classes::Matrix &center_y)=0ConicBundle::BundleModelpure virtual
clear()ConicBundle::SumBlockModelvirtual
clear_aggregates()ConicBundle::SumBlockModelinlinevirtual
clear_cbout()ConicBundle::CBoutinline
clear_model(bool discard_minorants_only=false)ConicBundle::SumBlockModelinlinevirtual
clockConicBundle::SumBlockModelprotected
descent_step enum valueConicBundle::BundleModel
eval_function(CH_Matrix_Classes::Integer &ub_fid, CH_Matrix_Classes::Real &ub, CH_Matrix_Classes::Integer y_id, const CH_Matrix_Classes::Matrix &y, CH_Matrix_Classes::Real nullstep_bound, CH_Matrix_Classes::Real relprec)=0ConicBundle::BundleModelpure virtual
eval_model(CH_Matrix_Classes::Real &lb, CH_Matrix_Classes::Integer y_id, const CH_Matrix_Classes::Matrix &y, CH_Matrix_Classes::Real relprec)=0ConicBundle::BundleModelpure virtual
eval_timeConicBundle::SumBlockModelprotected
evalmodel_timeConicBundle::SumBlockModelprotected
get_aftmodel()ConicBundle::SumBlockModelinline
get_aftmodel() constConicBundle::SumBlockModelinline
get_approximate_primal() constConicBundle::SumBlockModelinlinevirtual
get_bundle_parameters() constConicBundle::SumBlockModelinlinevirtual
get_candidate_primal() constConicBundle::SumBlockModelinlinevirtual
get_center_minorant(CH_Matrix_Classes::Integer &function_modification_id, MinorantPointer &minorant)ConicBundle::SumBlockModelvirtual
get_center_minorant(MinorantPointer &center_minorant, const AffineFunctionTransformation *aft=0)=0ConicBundle::SumBlockModelpure virtual
get_center_primal() constConicBundle::SumBlockModelinlinevirtual
get_data()=0ConicBundle::SumBlockModelpure virtual
get_data() const =0ConicBundle::SumBlockModelpure virtual
get_eval_time() constConicBundle::SumBlockModelinlinevirtual
get_evalmodel_time() constConicBundle::SumBlockModelinline
get_function_minorant(CH_Matrix_Classes::Integer &function_modification_id, MinorantPointer &minorant)ConicBundle::SumBlockModelvirtual
get_function_minorant(MinorantPointer &function_minorant, const AffineFunctionTransformation *aft=0)=0ConicBundle::SumBlockModelpure virtual
get_metric_time() constConicBundle::SumBlockModelinline
get_model_aggregate(CH_Matrix_Classes::Integer &model_aggregate_id, MinorantPointer &model_aggregate)ConicBundle::SumBlockModelvirtual
get_model_aggregate(CH_Matrix_Classes::Integer &model_aggregate_id, MinorantPointer &model_aggregate, bool all_parts, const AffineFunctionTransformation *aft=0)ConicBundle::SumBlockModelvirtual
get_oracle_object()=0ConicBundle::SumBlockModelpure virtual
get_out() constConicBundle::CBoutinline
get_out_ptr() constConicBundle::CBoutinline
get_posteval_time() constConicBundle::SumBlockModelinlinevirtual
get_preeval_time() constConicBundle::SumBlockModelinlinevirtual
get_print_level() constConicBundle::CBoutinline
get_ret_code() constConicBundle::SumBlockModelinlinevirtual
get_sumbundle_parameters() constConicBundle::SumBlockModelinlinevirtual
get_updatemodel_time() constConicBundle::SumBlockModelinline
get_variable_metric_selection() constConicBundle::SumBlockModelinlinevirtual
initialize_aft(AffineFunctionTransformation *aft=0)ConicBundle::SumBlockModel
lb_function(CH_Matrix_Classes::Integer y_id, const CH_Matrix_Classes::Matrix &y)ConicBundle::SumBlockModelvirtual
make_model_aggregate(bool &penalty_parameter_increased, bool keep_penalty_fixed)=0ConicBundle::BundleModelpure virtual
metric_timeConicBundle::SumBlockModelprotected
mfile_data(std::ostream &out) constConicBundle::CBoutinlinevirtual
model(const FunctionObject *) constConicBundle::SumBlockModelinlinevirtual
model_aggregate_modified(CH_Matrix_Classes::Integer old_model_aggregate_id)ConicBundle::SumBlockModelvirtual
ModelUpdate enum nameConicBundle::BundleModel
new_subgradient enum valueConicBundle::BundleModel
nsubmodels() constConicBundle::SumBlockModelinlinevirtual
null_step enum valueConicBundle::BundleModel
old_model_aggregateConicBundle::SumBlockModelmutableprotected
posteval_timeConicBundle::SumBlockModelprotected
preeval_timeConicBundle::SumBlockModelprotected
print_statistics(std::ostream &out) constConicBundle::SumBlockModel
provide_model_aggregate(CH_Matrix_Classes::Integer y_id, const CH_Matrix_Classes::Matrix &y)=0ConicBundle::BundleModelpure virtual
recompute_center(CH_Matrix_Classes::Integer &new_center_ub_fid, CH_Matrix_Classes::Real &new_center_ub, CH_Matrix_Classes::Integer center_id, const CH_Matrix_Classes::Matrix &center_y, bool accept_only_higher_values=false, CH_Matrix_Classes::Real relprec=-1.)=0ConicBundle::BundleModelpure virtual
remove_model(const FunctionObject *)ConicBundle::SumBlockModelinlinevirtual
remove_model(SumBlockModel *model)ConicBundle::SumBlockModelinlinevirtual
sbm_transform()ConicBundle::SumBlockModel
set_bundle_parameters(const BundleParameters &)ConicBundle::SumBlockModelinlinevirtual
set_cbout(const CBout *cb, int incr)ConicBundle::SumBlockModelinlinevirtual
set_data(BundleData *)ConicBundle::SumBlockModelinlinevirtual
set_out(std::ostream *o=0, int pril=1)ConicBundle::SumBlockModelinlinevirtual
set_sumbundle_parameters(const BundleParameters &)ConicBundle::SumBlockModelvirtual
set_variable_metric_selection(VariableMetricSelection *vms=0)ConicBundle::SumBlockModelinlinevirtual
start_augmodel(QPModelDataPointer &blockp, CH_Matrix_Classes::Integer cand_id, const CH_Matrix_Classes::Matrix &cand_y, const CH_Matrix_Classes::Indexmatrix *indices=0)ConicBundle::SumBlockModelvirtual
start_sumaugmodel(QPModelDataPointer &blockp, CH_Matrix_Classes::Integer cand_id, const CH_Matrix_Classes::Matrix &cand_y, const CH_Matrix_Classes::Indexmatrix *indices=0, SumBundleHandler *bh=0, SumBundle::Mode mode=SumBundle::inactive, AffineFunctionTransformation *aft=0)=0ConicBundle::SumBlockModelpure virtual
SumBlockModel(CBout *cb=0, int cbinc=-1)ConicBundle::SumBlockModel
sumbundle_mode(SumBundle::Mode &mode, SumBundleHandler *bh=0, AffineFunctionTransformation *aft=0)=0ConicBundle::SumBlockModelpure virtual
sumbundle_parametersConicBundle::SumBlockModelprotected
synchronize_ids(CH_Matrix_Classes::Integer &new_center_ub_fid, CH_Matrix_Classes::Integer new_center_id, CH_Matrix_Classes::Integer old_center_id, CH_Matrix_Classes::Integer &new_cand_ub_fid, CH_Matrix_Classes::Integer new_cand_id, CH_Matrix_Classes::Integer old_cand_id, CH_Matrix_Classes::Integer &new_aggregate_id)ConicBundle::SumBlockModelvirtual
transform()ConicBundle::SumBlockModelvirtual
update_model(ModelUpdate model_update, CH_Matrix_Classes::Integer center_id, const CH_Matrix_Classes::Matrix &center_y, CH_Matrix_Classes::Integer cand_id, const CH_Matrix_Classes::Matrix &cand_y, CH_Matrix_Classes::Real model_maxviol, BundleProxObject &H)=0ConicBundle::SumBlockModelpure virtual
update_model(ModelUpdate model_update, CH_Matrix_Classes::Integer center_id, const CH_Matrix_Classes::Matrix &center_y, CH_Matrix_Classes::Integer cand_id, const CH_Matrix_Classes::Matrix &cand_y, CH_Matrix_Classes::Real model_maxviol, BundleProxObject &H, CH_Matrix_Classes::Real &model_deviation, CH_Matrix_Classes::Real &model_curvature)=0ConicBundle::SumBlockModelpure virtual
updatemodel_timeConicBundle::SumBlockModelprotected
variable_metric_transform()ConicBundle::BundleModelinlinevirtual
VariableMetricModel(CBout *cb=0, int cbincr=-1)ConicBundle::VariableMetricModel
vm_selectionConicBundle::SumBlockModelprotected
~BundleModel()ConicBundle::BundleModelvirtual
~CBout() (defined in ConicBundle::CBout)ConicBundle::CBoutvirtual
~SumBlockModel()ConicBundle::SumBlockModelvirtual
~VariableMetricModel()ConicBundle::VariableMetricModelvirtual