ConicBundle
ConicBundle::SumModel Member List

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

add_model(SumBlockModel *model)ConicBundle::SumModelvirtual
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::SumModelvirtual
adjust_multiplier(bool &values_may_have_changed)ConicBundle::SumModelvirtual
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::SumModelvirtual
blockConicBundle::SumModelprivate
bundlehandlerConicBundle::SumBlockModelprotected
BundleModel(CBout *cb=0, int cbinc=-1)ConicBundle::BundleModel
call_aftmodel_first(const FunObjModMap &funmdfmap)ConicBundle::SumBlockModel
call_primal_extender(PrimalExtender &)ConicBundle::SumModelinlinevirtual
cand_minorantConicBundle::SumModelprivate
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_minorantConicBundle::SumModelprivate
center_modified(CH_Matrix_Classes::Integer &function_modification_id, CH_Matrix_Classes::Integer center_id)ConicBundle::SumModelvirtual
check_center_validity_by_candidate(bool &cand_minorant_is_below, CH_Matrix_Classes::Integer center_id, const CH_Matrix_Classes::Matrix &center_y)ConicBundle::SumModelvirtual
clear()ConicBundle::SumModelvirtual
clear_aggregates()ConicBundle::SumModelvirtual
clear_cbout()ConicBundle::CBoutinline
clear_model(bool discard_minorants_only=false)ConicBundle::SumModelvirtual
clockConicBundle::SumBlockModelprotected
dataConicBundle::SumModelprivate
descent_step enum valueConicBundle::BundleModel
dummy_oracleConicBundle::SumModelprivate
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)ConicBundle::SumModelvirtual
eval_model(CH_Matrix_Classes::Real &lb, CH_Matrix_Classes::Integer y_id, const CH_Matrix_Classes::Matrix &y, CH_Matrix_Classes::Real relprec)ConicBundle::SumModelvirtual
eval_timeConicBundle::SumBlockModelprotected
evalmodel_timeConicBundle::SumBlockModelprotected
get_aftmodel()ConicBundle::SumBlockModelinline
get_aftmodel() constConicBundle::SumBlockModelinline
get_approximate_primal() constConicBundle::SumModelinlinevirtual
get_bundle_parameters() constConicBundle::SumModelvirtual
get_candidate_primal() constConicBundle::SumModelinlinevirtual
get_center_minorant(MinorantPointer &minorant, const AffineFunctionTransformation *aft=0)ConicBundle::SumModelvirtual
ConicBundle::SumBlockModel::get_center_minorant(CH_Matrix_Classes::Integer &function_modification_id, MinorantPointer &minorant)ConicBundle::SumBlockModelvirtual
get_center_primal() constConicBundle::SumModelinlinevirtual
get_data()ConicBundle::SumModelinlinevirtual
get_data() constConicBundle::SumModelinlinevirtual
get_eval_time() constConicBundle::SumModelinlinevirtual
get_evalmodel_time() constConicBundle::SumBlockModelinline
get_function_minorant(MinorantPointer &minorant, const AffineFunctionTransformation *aft=0)ConicBundle::SumModelvirtual
ConicBundle::SumBlockModel::get_function_minorant(CH_Matrix_Classes::Integer &function_modification_id, MinorantPointer &minorant)ConicBundle::SumBlockModelvirtual
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()ConicBundle::SumModelinlinevirtual
get_out() constConicBundle::CBoutinline
get_out_ptr() constConicBundle::CBoutinline
get_posteval_time() constConicBundle::SumModelinlinevirtual
get_preeval_time() constConicBundle::SumModelinlinevirtual
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::SumModelvirtual
local_augmodelConicBundle::SumModelprivate
make_model_aggregate(bool &penalty_parameter_increased, bool keep_penalty_fixed)ConicBundle::SumModelvirtual
metric_timeConicBundle::SumBlockModelprotected
mfile_data(std::ostream &out) constConicBundle::CBoutinlinevirtual
model(const FunctionObject *fo) constConicBundle::SumModelvirtual
model_aggregate_modified(CH_Matrix_Classes::Integer old_model_aggregate_id)ConicBundle::SumModelvirtual
model_selectionConicBundle::SumModelprivate
modelmapConicBundle::SumModelprivate
ModelMap typedefConicBundle::SumModel
ModelUpdate enum nameConicBundle::BundleModel
ncallsConicBundle::SumModelprivate
new_subgradient enum valueConicBundle::BundleModel
nsubmodels() constConicBundle::SumModelinlinevirtual
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)ConicBundle::SumModelvirtual
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 &y, bool accept_only_higher_values=false, CH_Matrix_Classes::Real relprec=-1.)ConicBundle::SumModelvirtual
remove_model(const FunctionObject *fo)ConicBundle::SumModelvirtual
ConicBundle::SumBlockModel::remove_model(SumBlockModel *model)ConicBundle::SumBlockModelinlinevirtual
sbm_transform()ConicBundle::SumBlockModel
set_bundle_parameters(const BundleParameters &bp)ConicBundle::SumModelvirtual
set_cbout(const CBout *cb, int incr)ConicBundle::SumBlockModelinlinevirtual
set_data(BundleData *bd)ConicBundle::SumModelinlinevirtual
set_out(std::ostream *o=0, int pril=1)ConicBundle::SumModelvirtual
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)ConicBundle::SumModelvirtual
SumBlockModel(CBout *cb=0, int cbinc=-1)ConicBundle::SumBlockModel
sumbundle_mode(SumBundle::Mode &mode, SumBundleHandler *bh=0, AffineFunctionTransformation *aft=0)ConicBundle::SumModelvirtual
sumbundle_parametersConicBundle::SumBlockModelprotected
SumModel(CBout *cb=0)ConicBundle::SumModel
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::SumModelvirtual
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)ConicBundle::SumModelvirtual
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 null_step_factor, BundleProxObject &H, CH_Matrix_Classes::Real &model_deviation, CH_Matrix_Classes::Real &model_curvature)ConicBundle::SumModelvirtual
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
~SumModel()ConicBundle::SumModel
~VariableMetricModel()ConicBundle::VariableMetricModelvirtual