ConicBundle
ConicBundle::AFTModel Member List

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

add_model(SumBlockModel *)ConicBundle::SumBlockModelinlinevirtual
add_variable_metric(VariableMetric &H, CH_Matrix_Classes::Integer center_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::AFTModelvirtual
adjust_multiplier(bool &values_may_have_changed)ConicBundle::AFTModelvirtual
aftConicBundle::AFTModelprivate
AFTModel(SumBlockModel *in_model, AffineFunctionTransformation *inaft=0, CH_Matrix_Classes::Integer start_modification_id=0, bool in_model_is_owner=false, CBout *cb=0)ConicBundle::AFTModel
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::AFTModelvirtual
blockConicBundle::AFTModelprivate
bundlehandlerConicBundle::SumBlockModelprotected
BundleModel(CBout *cb=0, int cbinc=-1)ConicBundle::BundleModel
call_aftmodel_first(const FunObjModMap &funmdfmap)ConicBundle::SumBlockModel
call_primal_extender(PrimalExtender &)ConicBundle::AFTModelinlinevirtual
cand_minorantConicBundle::AFTModelprivate
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::AFTModelprivate
center_modified(CH_Matrix_Classes::Integer &center_ub_fid, CH_Matrix_Classes::Integer center_id)ConicBundle::AFTModelvirtual
check_center_validity_by_candidate(bool &cand_minorant_is_below, CH_Matrix_Classes::Integer center_id, const CH_Matrix_Classes::Matrix &center_y)ConicBundle::AFTModelvirtual
check_function_id_change(CH_Matrix_Classes::Integer function_id)ConicBundle::AFTModelprivate
clear(AffineFunctionTransformation *inaft, CH_Matrix_Classes::Integer start_modification_id=0)ConicBundle::AFTModel
clear()ConicBundle::AFTModelinlinevirtual
clear_aggregates()ConicBundle::AFTModelvirtual
clear_cbout()ConicBundle::CBoutinline
clear_model(bool discard_minorants_only=false)ConicBundle::AFTModelvirtual
clockConicBundle::SumBlockModelprotected
compute_qp_data(const CH_Matrix_Classes::Indexmatrix *indices=0) constConicBundle::AFTModelprivate
cond_model_trafo()ConicBundle::AFTModelinlineprivate
cond_model_trafo() constConicBundle::AFTModelinlineprivate
dataConicBundle::AFTModelprivate
descent_step enum valueConicBundle::BundleModel
dummy_oracleConicBundle::AFTModelprivate
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::AFTModelvirtual
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::AFTModelvirtual
eval_timeConicBundle::SumBlockModelprotected
evalmodel_timeConicBundle::SumBlockModelprotected
generate_aft_cand(CH_Matrix_Classes::Integer cand_id, const CH_Matrix_Classes::Matrix &cand_y)ConicBundle::AFTModelprivate
get_aft() constConicBundle::AFTModelinline
get_aftmodel()ConicBundle::SumBlockModelinline
get_aftmodel() constConicBundle::SumBlockModelinline
get_approximate_primal() constConicBundle::AFTModelinlinevirtual
get_bundle_parameters() constConicBundle::AFTModelinlinevirtual
get_candidate_primal() constConicBundle::AFTModelinlinevirtual
get_center_minorant(MinorantPointer &minorant, const AffineFunctionTransformation *aft=0)ConicBundle::AFTModelvirtual
ConicBundle::SumBlockModel::get_center_minorant(CH_Matrix_Classes::Integer &function_modification_id, MinorantPointer &minorant)ConicBundle::SumBlockModelvirtual
get_center_primal() constConicBundle::AFTModelinlinevirtual
get_data()ConicBundle::AFTModelinlinevirtual
get_data() constConicBundle::AFTModelinlinevirtual
get_eval_time() constConicBundle::AFTModelinlinevirtual
get_evalmodel_time() constConicBundle::SumBlockModelinline
get_function_minorant(MinorantPointer &minorant, const AffineFunctionTransformation *aft=0)ConicBundle::AFTModelvirtual
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, bool all_parts=true, const AffineFunctionTransformation *aft=0)ConicBundle::AFTModelvirtual
ConicBundle::SumBlockModel::get_model_aggregate(CH_Matrix_Classes::Integer &model_aggregate_id, MinorantPointer &model_aggregate)ConicBundle::SumBlockModelvirtual
get_oracle_object()ConicBundle::AFTModelinlinevirtual
get_out() constConicBundle::CBoutinline
get_out_ptr() constConicBundle::CBoutinline
get_posteval_time() constConicBundle::AFTModelinlinevirtual
get_preeval_time() constConicBundle::AFTModelinlinevirtual
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::AFTModelvirtual
make_model_aggregate(bool &penalty_parameter_increased, bool keep_penalty_fixed)ConicBundle::AFTModelvirtual
metric_timeConicBundle::SumBlockModelprotected
mfile_data(std::ostream &out) constConicBundle::CBoutinlinevirtual
modelConicBundle::AFTModelprivate
ConicBundle::SumBlockModel::model(const FunctionObject *) constConicBundle::SumBlockModelinlinevirtual
model_aggregate_modified(CH_Matrix_Classes::Integer old_model_aggregate_id)ConicBundle::AFTModelvirtual
model_is_ownerConicBundle::AFTModelprivate
ModelUpdate enum nameConicBundle::BundleModel
ncallsConicBundle::AFTModelprivate
new_subgradient enum valueConicBundle::BundleModel
nsubmodels() constConicBundle::SumBlockModelinlinevirtual
null_step enum valueConicBundle::BundleModel
old_indicesConicBundle::AFTModelprivate
old_model_aggregateConicBundle::SumBlockModelmutableprotected
output_bundle_data(std::ostream &out) constConicBundle::AFTModel
posteval_timeConicBundle::SumBlockModelprotected
precomputedConicBundle::AFTModelprivate
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::AFTModelvirtual
qp_indicesConicBundle::AFTModelprivate
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::AFTModelvirtual
remove_model(const FunctionObject *)ConicBundle::SumBlockModelinlinevirtual
remove_model(SumBlockModel *model)ConicBundle::SumBlockModelinlinevirtual
sbm_transform()ConicBundle::SumBlockModel
set_bundle_parameters(const BundleParameters &)ConicBundle::AFTModelinlinevirtual
set_cbout(const CBout *cb, int incr)ConicBundle::SumBlockModelinlinevirtual
set_data(BundleData *bd)ConicBundle::AFTModelinlinevirtual
set_out(std::ostream *o=0, int pril=1)ConicBundle::AFTModelinlinevirtual
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::AFTModelvirtual
SumBlockModel(CBout *cb=0, int cbinc=-1)ConicBundle::SumBlockModel
sumbundle_mode(SumBundle::Mode &mode, SumBundleHandler *bh=0, AffineFunctionTransformation *aft=0)ConicBundle::AFTModelvirtual
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::AFTModelvirtual
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::AFTModelvirtual
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)ConicBundle::AFTModelvirtual
updatemodel_timeConicBundle::SumBlockModelprotected
variable_metric_transform()ConicBundle::BundleModelinlinevirtual
VariableMetricModel(CBout *cb=0, int cbincr=-1)ConicBundle::VariableMetricModel
vm_selectionConicBundle::SumBlockModelprotected
~AFTModel()ConicBundle::AFTModel
~BundleModel()ConicBundle::BundleModelvirtual
~CBout() (defined in ConicBundle::CBout)ConicBundle::CBoutvirtual
~SumBlockModel()ConicBundle::SumBlockModelvirtual
~VariableMetricModel()ConicBundle::VariableMetricModelvirtual