ConicBundle
ConicBundle::NNCModel Member List

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

adapt_bundle_to_parameters(CH_Matrix_Classes::Integer cand_id, const CH_Matrix_Classes::Matrix &cand_y)ConicBundle::NNCModelprivate
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)ConicBundle::ConeModelvirtual
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
blockConicBundle::NNCModelprivate
bundlehandlerConicBundle::SumBlockModelprotected
BundleModel(CBout *cb=0, int cbinc=-1)ConicBundle::BundleModel
call_aftmodel_first(const FunObjModMap &funmdfmap)ConicBundle::SumBlockModel
call_primal_extender(PrimalExtender &prex)ConicBundle::NNCModelinlinevirtual
candidate_available()ConicBundle::NNCModelinlineprivatevirtual
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)ConicBundle::ConeModelvirtual
clear()ConicBundle::NNCModelvirtual
clear_aggregates()ConicBundle::ConeModelvirtual
clear_cbout()ConicBundle::CBoutinline
clear_model(bool discard_minorants_only)ConicBundle::ConeModelvirtual
clockConicBundle::SumBlockModelprotected
ConeModel(CBout *cb=0, int incr=-1)ConicBundle::ConeModel
dataConicBundle::NNCModelprivate
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)ConicBundle::ConeModelvirtual
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::ConeModelvirtual
eval_timeConicBundle::SumBlockModelprotected
evalmodel_timeConicBundle::SumBlockModelprotected
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)ConicBundle::NNCModelprivatevirtual
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)ConicBundle::NNCModelprivatevirtual
get_aftmodel()ConicBundle::SumBlockModelinline
get_aftmodel() constConicBundle::SumBlockModelinline
get_aggregate_and_coefficient(MinorantPointer &sumbundle_aggr, CH_Matrix_Classes::Real &aggr_coeff)ConicBundle::NNCModelprivatevirtual
get_approximate_primal() constConicBundle::NNCModelinlinevirtual
get_bundle_parameters() constConicBundle::NNCModelinlinevirtual
get_candidate_primal() constConicBundle::NNCModelinlinevirtual
get_center_minorant(MinorantPointer &minorant, const AffineFunctionTransformation *aft=0)ConicBundle::ConeModelvirtual
ConicBundle::SumBlockModel::get_center_minorant(CH_Matrix_Classes::Integer &function_modification_id, MinorantPointer &minorant)ConicBundle::SumBlockModelvirtual
get_center_primal() constConicBundle::NNCModelinlinevirtual
get_data()ConicBundle::NNCModelinlinevirtual
get_data() constConicBundle::NNCModelinlinevirtual
get_eval_time() constConicBundle::SumBlockModelinlinevirtual
get_evalmodel_time() constConicBundle::SumBlockModelinline
get_function_minorant(MinorantPointer &minorant, const AffineFunctionTransformation *aft=0)ConicBundle::ConeModelvirtual
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::NNCModelinlinevirtual
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::NNCModelinlinevirtual
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::NNCModelvirtual
local_adjust_multiplier(CH_Matrix_Classes::Real &new_function_factor)ConicBundle::NNCModelprivatevirtual
make_local_aggregate(CH_Matrix_Classes::Real &new_function_factor, bool keep_penalty_fixed)ConicBundle::NNCModelprivatevirtual
make_model_aggregate(bool &penalty_parameter_increased, bool keep_penalty_fixed)ConicBundle::ConeModelvirtual
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::ConeModelinlinevirtual
model_selectionConicBundle::NNCModelprivate
ModelUpdate enum nameConicBundle::BundleModel
new_subgradient enum valueConicBundle::BundleModel
NNCModel(MatrixFunctionOracle *fo, CH_Matrix_Classes::Real fun_factor=1., FunctionTask fun_task=ObjectiveFunction, CBout *cb=0, int cbinc=-1)ConicBundle::NNCModel
nr_evalConicBundle::NNCModelprivate
nsubmodels() constConicBundle::SumBlockModelinlinevirtual
null_step enum valueConicBundle::BundleModel
old_model_aggregateConicBundle::SumBlockModelmutableprotected
oracleConicBundle::NNCModelprivate
posteval_timeConicBundle::SumBlockModelprotected
preeval_timeConicBundle::SumBlockModelprotected
print_statistics(std::ostream &out) constConicBundle::SumBlockModel
provide_cand_minorant()ConicBundle::NNCModelprivatevirtual
provide_center_minorant()ConicBundle::NNCModelprivatevirtual
provide_local_aggregate(CH_Matrix_Classes::Integer y_id, const CH_Matrix_Classes::Matrix &iny)ConicBundle::NNCModelprivatevirtual
provide_model_aggregate(CH_Matrix_Classes::Integer y_id, const CH_Matrix_Classes::Matrix &y)ConicBundle::ConeModelvirtual
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::ConeModelvirtual
remove_model(const FunctionObject *)ConicBundle::SumBlockModelinlinevirtual
remove_model(SumBlockModel *model)ConicBundle::SumBlockModelinlinevirtual
ret_codeConicBundle::NNCModelprivate
sbm_transform()ConicBundle::SumBlockModel
set_bundle_parameters(const BundleParameters &bp)ConicBundle::NNCModelvirtual
set_cbout(const CBout *cb, int incr)ConicBundle::SumBlockModelinlinevirtual
set_data(BundleData *bd)ConicBundle::NNCModelinlinevirtual
set_out(std::ostream *o=0, int pril=1)ConicBundle::NNCModelinlinevirtual
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_local_augmodel(QPModelDataPointer &qpblockp, CH_Matrix_Classes::Integer cand_id, const CH_Matrix_Classes::Matrix &cand_y, const CH_Matrix_Classes::Indexmatrix *needed_indexsubset)ConicBundle::NNCModelprivatevirtual
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::ConeModelvirtual
SumBlockModel(CBout *cb=0, int cbinc=-1)ConicBundle::SumBlockModel
sumbundle_mode(SumBundle::Mode &mode, SumBundleHandler *bh=0, AffineFunctionTransformation *aft=0)ConicBundle::ConeModelvirtual
sumbundle_parametersConicBundle::SumBlockModelprotected
switch_to_local(const MinorantBundle &sumbundle_model, const CH_Matrix_Classes::Matrix &sumbundle_coeff)ConicBundle::NNCModelprivatevirtual
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_local_model(ModelUpdate model_update, CH_Matrix_Classes::Integer center_id, const CH_Matrix_Classes::Matrix &center_y, CH_Matrix_Classes::Integer y_id, const CH_Matrix_Classes::Matrix &y, CH_Matrix_Classes::Real model_maxviol, BundleProxObject &H)ConicBundle::NNCModelprivatevirtual
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::ConeModelvirtual
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::ConeModelvirtual
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
~ConeModel()ConicBundle::ConeModelvirtual
~NNCModel()ConicBundle::NNCModel
~SumBlockModel()ConicBundle::SumBlockModelvirtual
~VariableMetricModel()ConicBundle::VariableMetricModelvirtual