ConicBundle
|
This is the complete list of members for ConicBundle::ConeModel, including all inherited members.
add_model(SumBlockModel *) | ConicBundle::SumBlockModel | inlinevirtual |
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::SumBlockModel | virtual |
adjust_multiplier(bool &values_may_have_changed) | ConicBundle::ConeModel | virtual |
aftmodel | ConicBundle::SumBlockModel | protected |
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::SumBlockModel | virtual |
bundlehandler | ConicBundle::SumBlockModel | protected |
BundleModel(CBout *cb=0, int cbinc=-1) | ConicBundle::BundleModel | |
call_aftmodel_first(const FunObjModMap &funmdfmap) | ConicBundle::SumBlockModel | |
call_primal_extender(PrimalExtender &pext) | ConicBundle::SumBlockModel | inlinevirtual |
candidate_available()=0 | ConicBundle::ConeModel | protectedpure virtual |
cb_out(int pl=-1) const | ConicBundle::CBout | inlinevirtual |
CBout(const CBout *cb=0, int incr=-1) | ConicBundle::CBout | inline |
CBout(std::ostream *outp, int pl=1) | ConicBundle::CBout | inline |
CBout(const CBout &cb, int incr=0) | ConicBundle::CBout | inline |
center_modified(CH_Matrix_Classes::Integer ¢er_fid, CH_Matrix_Classes::Integer center_id) | ConicBundle::SumBlockModel | virtual |
check_center_validity_by_candidate(bool &cand_minorant_is_below, CH_Matrix_Classes::Integer center_id, const CH_Matrix_Classes::Matrix ¢er_y) | ConicBundle::ConeModel | virtual |
clear() | ConicBundle::ConeModel | virtual |
clear_aggregates() | ConicBundle::ConeModel | virtual |
clear_cbout() | ConicBundle::CBout | inline |
clear_model(bool discard_minorants_only) | ConicBundle::ConeModel | virtual |
clock | ConicBundle::SumBlockModel | protected |
ConeModel(CBout *cb=0, int incr=-1) | ConicBundle::ConeModel | |
descent_step enum value | ConicBundle::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) | ConicBundle::ConeModel | 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) | ConicBundle::ConeModel | virtual |
eval_time | ConicBundle::SumBlockModel | protected |
evalmodel_time | ConicBundle::SumBlockModel | protected |
evaluate_local_model(CH_Matrix_Classes::Real &lb, CH_Matrix_Classes::Integer y_id, const CH_Matrix_Classes::Matrix &y, CH_Matrix_Classes::Real relprec)=0 | ConicBundle::ConeModel | protectedpure virtual |
evaluate_oracle(CH_Matrix_Classes::Integer y_id, const CH_Matrix_Classes::Matrix &y, CH_Matrix_Classes::Real nullstep_bound, CH_Matrix_Classes::Real relprec)=0 | ConicBundle::ConeModel | protectedpure virtual |
get_aftmodel() | ConicBundle::SumBlockModel | inline |
get_aftmodel() const | ConicBundle::SumBlockModel | inline |
get_aggregate_and_coefficient(MinorantPointer &sumbundle_aggr, CH_Matrix_Classes::Real &aggr_coeff)=0 | ConicBundle::ConeModel | protectedpure virtual |
get_approximate_primal() const | ConicBundle::SumBlockModel | inlinevirtual |
get_bundle_parameters() const | ConicBundle::SumBlockModel | inlinevirtual |
get_candidate_primal() const | ConicBundle::SumBlockModel | inlinevirtual |
get_center_minorant(MinorantPointer &minorant, const AffineFunctionTransformation *aft=0) | ConicBundle::ConeModel | virtual |
ConicBundle::SumBlockModel::get_center_minorant(CH_Matrix_Classes::Integer &function_modification_id, MinorantPointer &minorant) | ConicBundle::SumBlockModel | virtual |
get_center_primal() const | ConicBundle::SumBlockModel | inlinevirtual |
get_data()=0 | ConicBundle::SumBlockModel | pure virtual |
get_data() const =0 | ConicBundle::SumBlockModel | pure virtual |
get_eval_time() const | ConicBundle::SumBlockModel | inlinevirtual |
get_evalmodel_time() const | ConicBundle::SumBlockModel | inline |
get_function_minorant(MinorantPointer &minorant, const AffineFunctionTransformation *aft=0) | ConicBundle::ConeModel | virtual |
ConicBundle::SumBlockModel::get_function_minorant(CH_Matrix_Classes::Integer &function_modification_id, MinorantPointer &minorant) | ConicBundle::SumBlockModel | virtual |
get_metric_time() const | ConicBundle::SumBlockModel | inline |
get_model_aggregate(CH_Matrix_Classes::Integer &model_aggregate_id, MinorantPointer &model_aggregate) | ConicBundle::SumBlockModel | virtual |
get_model_aggregate(CH_Matrix_Classes::Integer &model_aggregate_id, MinorantPointer &model_aggregate, bool all_parts, const AffineFunctionTransformation *aft=0) | ConicBundle::SumBlockModel | virtual |
get_oracle_object()=0 | ConicBundle::SumBlockModel | pure virtual |
get_out() const | ConicBundle::CBout | inline |
get_out_ptr() const | ConicBundle::CBout | inline |
get_posteval_time() const | ConicBundle::SumBlockModel | inlinevirtual |
get_preeval_time() const | ConicBundle::SumBlockModel | inlinevirtual |
get_print_level() const | ConicBundle::CBout | inline |
get_ret_code() const | ConicBundle::SumBlockModel | inlinevirtual |
get_sumbundle_parameters() const | ConicBundle::SumBlockModel | inlinevirtual |
get_updatemodel_time() const | ConicBundle::SumBlockModel | inline |
get_variable_metric_selection() const | ConicBundle::SumBlockModel | inlinevirtual |
initialize_aft(AffineFunctionTransformation *aft=0) | ConicBundle::SumBlockModel | |
lb_function(CH_Matrix_Classes::Integer y_id, const CH_Matrix_Classes::Matrix &y) | ConicBundle::ConeModel | virtual |
local_adjust_multiplier(CH_Matrix_Classes::Real &new_function_factor)=0 | ConicBundle::ConeModel | protectedpure virtual |
make_local_aggregate(CH_Matrix_Classes::Real &new_function_factor, bool keep_penalty_fixed)=0 | ConicBundle::ConeModel | protectedpure virtual |
make_model_aggregate(bool &penalty_parameter_increased, bool keep_penalty_fixed) | ConicBundle::ConeModel | virtual |
metric_time | ConicBundle::SumBlockModel | protected |
mfile_data(std::ostream &out) const | ConicBundle::CBout | inlinevirtual |
model(const FunctionObject *) const | ConicBundle::SumBlockModel | inlinevirtual |
model_aggregate_modified(CH_Matrix_Classes::Integer old_model_aggregate_id) | ConicBundle::ConeModel | inlinevirtual |
ModelUpdate enum name | ConicBundle::BundleModel | |
new_subgradient enum value | ConicBundle::BundleModel | |
nsubmodels() const | ConicBundle::SumBlockModel | inlinevirtual |
null_step enum value | ConicBundle::BundleModel | |
old_model_aggregate | ConicBundle::SumBlockModel | mutableprotected |
posteval_time | ConicBundle::SumBlockModel | protected |
preeval_time | ConicBundle::SumBlockModel | protected |
print_statistics(std::ostream &out) const | ConicBundle::SumBlockModel | |
provide_cand_minorant()=0 | ConicBundle::ConeModel | protectedpure virtual |
provide_center_minorant()=0 | ConicBundle::ConeModel | protectedpure virtual |
provide_local_aggregate(CH_Matrix_Classes::Integer y_id, const CH_Matrix_Classes::Matrix &iny)=0 | ConicBundle::ConeModel | protectedpure virtual |
provide_model_aggregate(CH_Matrix_Classes::Integer y_id, const CH_Matrix_Classes::Matrix &y) | ConicBundle::ConeModel | virtual |
recompute_center(CH_Matrix_Classes::Integer &new_center_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::ConeModel | virtual |
remove_model(const FunctionObject *) | ConicBundle::SumBlockModel | inlinevirtual |
remove_model(SumBlockModel *model) | ConicBundle::SumBlockModel | inlinevirtual |
sbm_transform() | ConicBundle::SumBlockModel | |
set_bundle_parameters(const BundleParameters &) | ConicBundle::SumBlockModel | inlinevirtual |
set_cbout(const CBout *cb, int incr) | ConicBundle::SumBlockModel | inlinevirtual |
set_data(BundleData *) | ConicBundle::SumBlockModel | inlinevirtual |
set_out(std::ostream *o=0, int pril=1) | ConicBundle::SumBlockModel | inlinevirtual |
set_sumbundle_parameters(const BundleParameters &) | ConicBundle::SumBlockModel | virtual |
set_variable_metric_selection(VariableMetricSelection *vms=0) | ConicBundle::SumBlockModel | inlinevirtual |
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::SumBlockModel | virtual |
start_local_augmodel(QPModelDataPointer &qpblockp, CH_Matrix_Classes::Integer cand_id, const CH_Matrix_Classes::Matrix &cand_y, const CH_Matrix_Classes::Indexmatrix *needed_indexsubset)=0 | ConicBundle::ConeModel | protectedpure virtual |
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::ConeModel | virtual |
SumBlockModel(CBout *cb=0, int cbinc=-1) | ConicBundle::SumBlockModel | |
sumbundle_mode(SumBundle::Mode &mode, SumBundleHandler *bh=0, AffineFunctionTransformation *aft=0) | ConicBundle::ConeModel | virtual |
sumbundle_parameters | ConicBundle::SumBlockModel | protected |
switch_to_local(const MinorantBundle &sumbundle_model, const CH_Matrix_Classes::Matrix &sumbundle_coeff)=0 | ConicBundle::ConeModel | protectedpure virtual |
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::SumBlockModel | virtual |
transform() | ConicBundle::SumBlockModel | virtual |
update_local_model(ModelUpdate model_update, CH_Matrix_Classes::Integer center_id, const CH_Matrix_Classes::Matrix ¢er_y, CH_Matrix_Classes::Integer y_id, const CH_Matrix_Classes::Matrix &y, CH_Matrix_Classes::Real model_maxviol, BundleProxObject &H)=0 | ConicBundle::ConeModel | protectedpure virtual |
update_model(ModelUpdate model_update, CH_Matrix_Classes::Integer center_id, const CH_Matrix_Classes::Matrix ¢er_y, CH_Matrix_Classes::Integer cand_id, const CH_Matrix_Classes::Matrix &cand_y, CH_Matrix_Classes::Real model_maxviol, BundleProxObject &H) | ConicBundle::ConeModel | virtual |
update_model(ModelUpdate model_update, CH_Matrix_Classes::Integer center_id, const CH_Matrix_Classes::Matrix ¢er_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::ConeModel | virtual |
updatemodel_time | ConicBundle::SumBlockModel | protected |
variable_metric_transform() | ConicBundle::BundleModel | inlinevirtual |
VariableMetricModel(CBout *cb=0, int cbincr=-1) | ConicBundle::VariableMetricModel | |
vm_selection | ConicBundle::SumBlockModel | protected |
~BundleModel() | ConicBundle::BundleModel | virtual |
~CBout() (defined in ConicBundle::CBout) | ConicBundle::CBout | virtual |
~ConeModel() | ConicBundle::ConeModel | virtual |
~SumBlockModel() | ConicBundle::SumBlockModel | virtual |
~VariableMetricModel() | ConicBundle::VariableMetricModel | virtual |