Decogo
stable
Documentation
Installation
Example
Settings
Tests
Reference
Class inheritance diagram
Decogo
»
Index
Edit on GitHub
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
I
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
_
__abs__() (decogo.util.block_vector.BlockVector method)
__abstractmethods__ (decogo.model.input_model_base.InputModelBase attribute)
(decogo.model.input_model_base.OriginalProblemBase attribute)
(decogo.model.input_model_base.SubModelBase attribute)
(decogo.model.input_model_base.SubProblemsBase attribute)
(decogo.pyomo_input_model.input_model.PyomoInputModel attribute)
(decogo.pyomo_input_model.input_model.PyomoOriginalProblem attribute)
(decogo.pyomo_input_model.input_model.PyomoSubModel attribute)
(decogo.pyomo_input_model.input_model.PyomoSubProblems attribute)
(decogo.solver.colgen.AlgorithmBase attribute)
(decogo.solver.colgen.ColGen attribute)
(decogo.solver.oa.OaSolver attribute)
(decogo.solver.refactory_colgen.RefactoryColGen attribute)
__add__() (decogo.util.block_vector.BlockVector method)
__eq__() (decogo.util.block_vector.BlockVector method)
__getitem__() (decogo.problem.approx_data.CompactCuts method)
(decogo.problem.approx_data.InnerPoints method)
(decogo.problem.approx_data.LinearizationCuts method)
(decogo.solver.results.SubProblemData method)
(decogo.util.block_vector.BlockVector method)
(decogo.util.block_vector.SparseBlockVector method)
__init__() (decogo.model.block_model.BlockModel method)
(decogo.model.block_model.PyomoBlockModel method)
(decogo.model.constraints.CutPool method)
(decogo.model.constraints.LinearConstraint method)
(decogo.model.constraints.NonLinearConstraint method)
(decogo.model.constraints.ObjectiveFunction method)
(decogo.model.constraints.PyomoCutPool method)
(decogo.model.constraints.VarDomain method)
(decogo.model.input_model_base.InputModelBase method)
(decogo.model.input_model_base.OriginalProblemBase method)
(decogo.model.input_model_base.SubModelBase method)
(decogo.model.input_model_base.SubProblemsBase method)
(decogo.model.model_decomposer.PyomoModelDecomposer method)
(decogo.problem.approx_data.ApproxData method)
(decogo.problem.approx_data.CompactCuts method)
(decogo.problem.approx_data.InnerPoints method)
(decogo.problem.approx_data.LinearizationCuts method)
(decogo.problem.decomposed_problem.DecomposedProblem method)
(decogo.problem.inner_master_problem.ExtendedInnerMasterProblem method)
(decogo.problem.inner_master_problem.InnerMasterProblem method)
(decogo.problem.inner_master_problem.MiniInnerMasterProblem method)
(decogo.problem.master_problem.MasterProblems method)
(decogo.pyomo_input_model.input_model.PyomoInputModel method)
(decogo.pyomo_input_model.input_model.PyomoOriginalProblem method)
(decogo.pyomo_input_model.input_model.PyomoSubModel method)
(decogo.pyomo_input_model.input_model.PyomoSubProblems method)
(decogo.pyomo_input_model.master_problem_base.MasterProblemBase method)
(decogo.pyomo_input_model.nlp_master_problem.NlpProblem method)
(decogo.pyomo_input_model.projection_master_problem.MipProjectionMasterProblem method)
(decogo.pyomo_input_model.projection_master_problem.NlpResourceProjectionProblem method)
(decogo.pyomo_input_model.subproblem.PyomoLineSearchSubProblem method)
(decogo.pyomo_input_model.subproblem.PyomoMinlpSubProblem method)
(decogo.pyomo_input_model.subproblem.PyomoProjectionSubProblem method)
(decogo.pyomo_input_model.subproblem.PyomoResourceProjectionSubProblem method)
(decogo.pyomo_input_model.subproblem.PyomoSubProblemBase method)
(decogo.pyomo_problem.master_problem_base.MasterProblemBase method)
(decogo.pyomo_problem.nlp_master_problem.NlpProblem method)
(decogo.pyomo_problem.oa_master_problem.CompactOaMasterProblem method)
(decogo.pyomo_problem.oa_master_problem.MipOaMasterProblem method)
(decogo.pyomo_problem.oa_master_problem.OaMasterProblem method)
(decogo.pyomo_problem.oa_master_problem.SlackMipOaMasterProblem method)
(decogo.pyomo_problem.projection_master_problem.MipProjectionMasterProblem method)
(decogo.pyomo_problem.projection_master_problem.NlpResourceProjectionProblem method)
(decogo.pyomo_problem.pyomo_decomposed_problem.PyomoDecomposedProblem method)
(decogo.pyomo_problem.pyomo_master_problem.PyomoMasterProblems method)
(decogo.pyomo_problem.subproblem.PyomoLineSearchSubProblem method)
(decogo.pyomo_problem.subproblem.PyomoMinlpSubProblem method)
(decogo.pyomo_problem.subproblem.PyomoProjectionSubProblem method)
(decogo.pyomo_problem.subproblem.PyomoResourceProjectionSubProblem method)
(decogo.pyomo_problem.subproblem.PyomoSubProblemBase method)
(decogo.pyomo_problem.subproblem.PyomoSubProblems method)
(decogo.solver.colgen.AlgorithmBase method)
(decogo.solver.colgen.ColGen method)
(decogo.solver.decogo.DecogoLogger method)
(decogo.solver.decogo.DecogoProcess method)
(decogo.solver.decogo.DecogoSolverManager method)
(decogo.solver.oa.OaSolver method)
(decogo.solver.refactory_colgen.RefactoryColGen method)
(decogo.solver.results.Results method)
(decogo.solver.results.SubProblemData method)
(decogo.solver.settings.Settings method)
(decogo.util.block_vector.BlockVector method)
(decogo.util.block_vector.SparseBlockVector method)
__mul__() (decogo.util.block_vector.BlockVector method)
__setitem__() (decogo.problem.approx_data.CompactCuts method)
(decogo.util.block_vector.BlockVector method)
__str__() (decogo.util.block_vector.BlockVector method)
__sub__() (decogo.util.block_vector.BlockVector method)
__truediv__() (decogo.util.block_vector.BlockVector method)
_abc_impl (decogo.model.input_model_base.InputModelBase attribute)
(decogo.model.input_model_base.OriginalProblemBase attribute)
(decogo.model.input_model_base.SubModelBase attribute)
(decogo.model.input_model_base.SubProblemsBase attribute)
(decogo.pyomo_input_model.input_model.PyomoInputModel attribute)
(decogo.pyomo_input_model.input_model.PyomoOriginalProblem attribute)
(decogo.pyomo_input_model.input_model.PyomoSubModel attribute)
(decogo.pyomo_input_model.input_model.PyomoSubProblems attribute)
(decogo.solver.colgen.AlgorithmBase attribute)
(decogo.solver.colgen.ColGen attribute)
(decogo.solver.oa.OaSolver attribute)
(decogo.solver.refactory_colgen.RefactoryColGen attribute)
_add_copy_constraint() (decogo.model.constraints.PyomoCutPool method)
_add_copy_constraints() (decogo.model.model_decomposer.PyomoModelDecomposer method)
_add_edges_to_graph() (decogo.model.model_decomposer.PyomoModelDecomposer method)
_assign_values_to_vars() (decogo.model.constraints.NonLinearConstraint method)
_automatic_decomposition() (decogo.solver.decogo.DecogoSolverManager method)
_comp_bounds_new_vars() (decogo.model.model_decomposer.PyomoModelDecomposer static method)
_compute_blocks() (decogo.model.model_decomposer.PyomoModelDecomposer method)
_compute_initial_statistics() (decogo.model.model_decomposer.PyomoModelDecomposer method)
_compute_number_of_defined_blocks() (decogo.model.model_decomposer.PyomoModelDecomposer method)
_construct_cut_pool() (decogo.model.input_model_base.InputModelBase method)
(decogo.pyomo_input_model.input_model.PyomoInputModel method)
_create_local_nonlin_constraint() (decogo.model.model_decomposer.PyomoModelDecomposer method)
_create_new_var() (decogo.model.model_decomposer.PyomoModelDecomposer method)
_decompose() (decogo.model.constraints.NonLinearConstraint method)
_determine_block_expr() (decogo.model.model_decomposer.PyomoModelDecomposer method)
_estimate_var_bounds() (decogo.model.model_decomposer.PyomoModelDecomposer method)
_exit() (decogo.solver.decogo.DecogoProcess method)
_find_connected_components() (decogo.model.model_decomposer.PyomoModelDecomposer method)
_find_separable_sub_expr_and_replace() (decogo.model.model_decomposer.PyomoModelDecomposer method)
_get_blocks() (decogo.model.model_decomposer.PyomoModelDecomposer method)
_get_linear_term_data() (decogo.model.constraints.PyomoCutPool method)
(decogo.pyomo_input_model.input_model.PyomoInputModel method)
_get_variable_index_by_name() (decogo.model.constraints.PyomoCutPool method)
(decogo.pyomo_input_model.input_model.PyomoInputModel method)
_is_local() (decogo.model.constraints.LinearConstraint method)
_merge_linear_blocks() (decogo.model.model_decomposer.PyomoModelDecomposer method)
_preprocessing() (decogo.model.model_decomposer.PyomoModelDecomposer method)
_read_constraint_object() (decogo.model.constraints.PyomoCutPool method)
(decogo.pyomo_input_model.input_model.PyomoInputModel method)
_reformulate() (decogo.model.model_decomposer.PyomoModelDecomposer method)
_remove_unpicklable_objects_pyomo_model() (decogo.pyomo_input_model.input_model.PyomoInputModel static method)
(decogo.solver.decogo.DecogoSolver static method)
_set_up_into_console() (decogo.solver.decogo.DecogoLogger method)
_set_up_into_file() (decogo.solver.decogo.DecogoLogger method)
_settings_file_reader() (decogo.solver.settings.Settings method)
_validate_non_default_settings() (decogo.solver.settings.Settings method)
A
activate_blocks() (decogo.problem.inner_master_problem.MiniInnerMasterProblem method)
(decogo.pyomo_input_model.master_problem_base.MasterProblemBase method)
(decogo.pyomo_problem.master_problem_base.MasterProblemBase method)
activate_global_constraints() (decogo.problem.inner_master_problem.MiniInnerMasterProblem method)
(decogo.pyomo_input_model.master_problem_base.MasterProblemBase method)
(decogo.pyomo_problem.master_problem_base.MasterProblemBase method)
add() (decogo.problem.approx_data.CompactCuts method)
add_column() (decogo.problem.inner_master_problem.ExtendedInnerMasterProblem method)
(decogo.problem.inner_master_problem.InnerMasterProblem method)
add_compact_cut() (decogo.problem.approx_data.ApproxData method)
add_compact_lin_local_const() (decogo.pyomo_problem.oa_master_problem.CompactOaMasterProblem method)
add_compact_lin_local_constr() (decogo.pyomo_problem.pyomo_decomposed_problem.PyomoDecomposedProblem method)
(decogo.pyomo_problem.pyomo_master_problem.PyomoMasterProblems method)
add_data_im_space() (decogo.solver.results.SubProblemData method)
add_data_orig_space() (decogo.solver.results.SubProblemData method)
add_inner_point() (decogo.problem.approx_data.ApproxData method)
(decogo.problem.decomposed_problem.DecomposedProblem method)
(decogo.problem.master_problem.MasterProblems method)
(decogo.pyomo_problem.pyomo_decomposed_problem.PyomoDecomposedProblem method)
(decogo.pyomo_problem.pyomo_master_problem.PyomoMasterProblems method)
add_lin_local_constr() (decogo.model.constraints.CutPool method)
(decogo.pyomo_problem.pyomo_master_problem.PyomoMasterProblems method)
add_line_search_cuts() (decogo.solver.oa.OaSolver method)
add_linear_constraint() (decogo.pyomo_input_model.input_model.PyomoSubProblems method)
(decogo.pyomo_input_model.subproblem.PyomoSubProblemBase method)
(decogo.pyomo_problem.subproblem.PyomoSubProblemBase method)
(decogo.pyomo_problem.subproblem.PyomoSubProblems method)
add_linear_local_constraint() (decogo.pyomo_input_model.master_problem_base.MasterProblemBase method)
(decogo.pyomo_problem.master_problem_base.MasterProblemBase method)
(decogo.pyomo_problem.pyomo_decomposed_problem.PyomoDecomposedProblem method)
add_linearization_cuts() (decogo.problem.approx_data.ApproxData method)
(decogo.problem.approx_data.LinearizationCuts method)
(decogo.pyomo_problem.oa_master_problem.MipOaMasterProblem method)
(decogo.pyomo_problem.pyomo_decomposed_problem.PyomoDecomposedProblem method)
(decogo.pyomo_problem.pyomo_master_problem.PyomoMasterProblems method)
add_objective() (decogo.pyomo_input_model.subproblem.PyomoSubProblemBase method)
(decogo.pyomo_problem.subproblem.PyomoSubProblemBase method)
add_point() (decogo.problem.approx_data.InnerPoints method)
add_sub_problem_data() (decogo.solver.results.Results method)
add_sub_problem_time() (decogo.solver.results.Results method)
add_unfixed_nlp_cuts() (decogo.solver.oa.OaSolver method)
agg_minlp_solve() (decogo.pyomo_problem.pyomo_master_problem.PyomoMasterProblems method)
agg_nlp_solve() (decogo.pyomo_problem.pyomo_master_problem.PyomoMasterProblems method)
AlgorithmBase (class in decogo.solver.colgen)
approx_solve_minlp_subproblem() (decogo.solver.colgen.ColGen method)
ApproxData (class in decogo.problem.approx_data)
B
block_rule() (decogo.pyomo_input_model.master_problem_base.MasterProblemBase method)
BlockModel (class in decogo.model.block_model)
BlockVector (class in decogo.util.block_vector)
C
calculate_total_time() (decogo.solver.results.Results method)
check_block() (decogo.problem.approx_data.InnerPoints method)
check_hyper_block() (decogo.problem.inner_master_problem.ExtendedInnerMasterProblem method)
clean_up() (decogo.solver.decogo.DecogoLogger method)
close() (decogo.solver.decogo.DecogoProcess method)
ColGen (class in decogo.solver.colgen)
column_generation() (decogo.solver.colgen.ColGen method)
(decogo.solver.refactory_colgen.RefactoryColGen method)
column_generation_fast_fw() (decogo.solver.colgen.ColGen method)
(decogo.solver.refactory_colgen.RefactoryColGen method)
CompactCuts (class in decogo.problem.approx_data)
CompactOaMasterProblem (class in decogo.pyomo_problem.oa_master_problem)
compute_and_add_linearization_cut() (decogo.problem.approx_data.LinearizationCuts method)
compute_and_set_default_slack_weights() (decogo.problem.inner_master_problem.ExtendedInnerMasterProblem method)
(decogo.problem.inner_master_problem.InnerMasterProblem method)
compute_gradient() (decogo.model.constraints.NonLinearConstraint method)
compute_gradient_at_point() (decogo.model.constraints.NonLinearConstraint method)
compute_gradients() (decogo.model.block_model.PyomoBlockModel method)
(decogo.pyomo_input_model.input_model.PyomoSubModel method)
(decogo.pyomo_problem.pyomo_decomposed_problem.PyomoDecomposedProblem method)
constraint_vars_in_block() (decogo.pyomo_input_model.input_model.PyomoSubModel method)
cut_refine() (decogo.solver.oa.OaSolver method)
CutPool (class in decogo.model.constraints)
D
deactivate_blocks() (decogo.problem.inner_master_problem.MiniInnerMasterProblem method)
(decogo.pyomo_input_model.master_problem_base.MasterProblemBase method)
(decogo.pyomo_problem.master_problem_base.MasterProblemBase method)
deactivate_global_constraints() (decogo.problem.inner_master_problem.MiniInnerMasterProblem method)
(decogo.pyomo_input_model.master_problem_base.MasterProblemBase method)
(decogo.pyomo_problem.master_problem_base.MasterProblemBase method)
decogo.model.block_model
module
decogo.model.constraints
module
decogo.model.input_model_base
module
decogo.model.model_decomposer
module
decogo.problem.approx_data
module
decogo.problem.decomposed_problem
module
decogo.problem.inner_master_problem
module
decogo.problem.master_problem
module
decogo.pyomo_input_model.input_model
module
decogo.pyomo_input_model.master_problem_base
module
decogo.pyomo_input_model.nlp_master_problem
module
decogo.pyomo_input_model.projection_master_problem
module
decogo.pyomo_input_model.subproblem
module
decogo.pyomo_problem.master_problem_base
module
decogo.pyomo_problem.nlp_master_problem
module
decogo.pyomo_problem.oa_master_problem
module
decogo.pyomo_problem.projection_master_problem
module
decogo.pyomo_problem.pyomo_decomposed_problem
module
decogo.pyomo_problem.pyomo_master_problem
module
decogo.pyomo_problem.subproblem
module
decogo.solver.colgen
module
decogo.solver.decogo
module
decogo.solver.oa
module
decogo.solver.refactory_colgen
module
decogo.solver.results
module
decogo.solver.settings
module
decogo.util.block_vector
module
DecogoLogger (class in decogo.solver.decogo)
DecogoProcess (class in decogo.solver.decogo)
DecogoSolver (class in decogo.solver.decogo)
DecogoSolverManager (class in decogo.solver.decogo)
decompose() (decogo.model.model_decomposer.PyomoModelDecomposer method)
DecomposedProblem (class in decogo.problem.decomposed_problem)
E
eval() (decogo.model.constraints.LinearConstraint method)
(decogo.model.constraints.NonLinearConstraint method)
(decogo.model.constraints.ObjectiveFunction method)
eval_viol_lin_global_constraints() (decogo.model.block_model.BlockModel method)
(decogo.problem.decomposed_problem.DecomposedProblem method)
(decogo.pyomo_problem.pyomo_decomposed_problem.PyomoDecomposedProblem method)
evaluate_violation_global_constraints() (decogo.model.constraints.CutPool method)
export_data() (decogo.solver.results.SubProblemData method)
ExtendedInnerMasterProblem (class in decogo.problem.inner_master_problem)
F
fast_solve_atomic_sub_problem() (decogo.solver.refactory_colgen.RefactoryColGen method)
find_solution() (decogo.solver.colgen.ColGen method)
(decogo.solver.refactory_colgen.RefactoryColGen method)
find_solution_init() (decogo.solver.colgen.ColGen method)
(decogo.solver.refactory_colgen.RefactoryColGen method)
fix_all_variables() (decogo.pyomo_input_model.master_problem_base.MasterProblemBase method)
(decogo.pyomo_problem.master_problem_base.MasterProblemBase method)
fix_and_refine() (decogo.solver.oa.OaSolver method)
fix_integers() (decogo.pyomo_input_model.master_problem_base.MasterProblemBase method)
(decogo.pyomo_input_model.subproblem.PyomoSubProblemBase method)
(decogo.pyomo_problem.master_problem_base.MasterProblemBase method)
(decogo.pyomo_problem.subproblem.PyomoSubProblemBase method)
fixed_minlp_solve() (decogo.pyomo_input_model.input_model.PyomoSubProblems method)
(decogo.pyomo_problem.subproblem.PyomoSubProblems method)
fw_column_generation() (decogo.solver.refactory_colgen.RefactoryColGen method)
G
generate_column() (decogo.solver.colgen.ColGen method)
(decogo.solver.refactory_colgen.RefactoryColGen method)
get_active_block() (decogo.solver.refactory_colgen.RefactoryColGen method)
get_block() (decogo.util.block_vector.BlockVector method)
(decogo.util.block_vector.SparseBlockVector method)
get_block_size() (decogo.util.block_vector.SparseBlockVector method)
get_compact_cuts_size() (decogo.problem.approx_data.ApproxData method)
get_estimated_ideal_point() (decogo.problem.approx_data.InnerPoints method)
get_estimated_nadir_point() (decogo.problem.approx_data.InnerPoints method)
get_gap() (decogo.solver.results.Results method)
get_inner_points_size() (decogo.problem.approx_data.ApproxData method)
(decogo.problem.decomposed_problem.DecomposedProblem method)
(decogo.pyomo_problem.pyomo_decomposed_problem.PyomoDecomposedProblem method)
get_length() (decogo.problem.approx_data.CompactCuts method)
get_lp_solver_options() (decogo.solver.settings.Settings method)
get_max_time() (decogo.solver.decogo.DecogoProcess method)
get_min_column() (decogo.problem.approx_data.ApproxData method)
(decogo.problem.approx_data.InnerPoints method)
(decogo.problem.decomposed_problem.DecomposedProblem method)
(decogo.pyomo_problem.pyomo_decomposed_problem.PyomoDecomposedProblem method)
get_min_inner_point() (decogo.problem.approx_data.ApproxData method)
(decogo.problem.approx_data.InnerPoints method)
(decogo.problem.decomposed_problem.DecomposedProblem method)
(decogo.pyomo_problem.pyomo_decomposed_problem.PyomoDecomposedProblem method)
get_minlp_solver_options() (decogo.solver.settings.Settings method)
get_nlp_solver_options() (decogo.solver.settings.Settings method)
get_non_zero_resources() (decogo.model.block_model.BlockModel method)
get_norm() (decogo.util.block_vector.SparseBlockVector method)
get_num_blocks() (decogo.problem.approx_data.InnerPoints method)
get_size() (decogo.problem.approx_data.InnerPoints method)
get_slack_directions() (decogo.solver.colgen.ColGen method)
(decogo.solver.refactory_colgen.RefactoryColGen method)
global_con_hyper_block() (decogo.model.block_model.BlockModel method)
global_solve() (decogo.model.input_model_base.SubProblemsBase method)
(decogo.pyomo_input_model.input_model.PyomoSubProblems method)
global_solve_subproblem() (decogo.solver.refactory_colgen.RefactoryColGen method)
I
ia_init() (decogo.solver.colgen.ColGen method)
(decogo.solver.refactory_colgen.RefactoryColGen method)
infinity_norm() (in module decogo.util.block_vector)
init_oa() (decogo.solver.oa.OaSolver method)
InnerMasterProblem (class in decogo.problem.inner_master_problem)
InnerPoints (class in decogo.problem.approx_data)
InputModelBase (class in decogo.model.input_model_base)
int_changed() (decogo.solver.oa.OaSolver method)
is_new_point() (decogo.problem.approx_data.InnerPoints method)
L
LinearConstraint (class in decogo.model.constraints)
LinearizationCuts (class in decogo.problem.approx_data)
local_solve() (decogo.model.input_model_base.OriginalProblemBase method)
(decogo.model.input_model_base.SubProblemsBase method)
(decogo.pyomo_input_model.input_model.PyomoOriginalProblem method)
(decogo.pyomo_input_model.input_model.PyomoSubProblems method)
(decogo.solver.oa.OaSolver method)
local_solve_fast() (decogo.model.input_model_base.OriginalProblemBase method)
(decogo.pyomo_input_model.input_model.PyomoOriginalProblem method)
local_solve_subproblem() (decogo.solver.refactory_colgen.RefactoryColGen method)
lower_bound (decogo.model.constraints.VarDomain property)
M
MasterProblemBase (class in decogo.pyomo_input_model.master_problem_base)
(class in decogo.pyomo_problem.master_problem_base)
MasterProblems (class in decogo.problem.master_problem)
max_viol_nonlin_constr() (decogo.pyomo_problem.pyomo_decomposed_problem.PyomoDecomposedProblem method)
max_violation_nonlinear_constraints() (decogo.model.block_model.PyomoBlockModel method)
maxabs() (decogo.util.block_vector.SparseBlockVector method)
MiniInnerMasterProblem (class in decogo.problem.inner_master_problem)
minlp_solve() (decogo.pyomo_input_model.input_model.PyomoSubProblems method)
(decogo.pyomo_problem.subproblem.PyomoSubProblems method)
MipOaMasterProblem (class in decogo.pyomo_problem.oa_master_problem)
MipProjectionMasterProblem (class in decogo.pyomo_input_model.projection_master_problem)
(class in decogo.pyomo_problem.projection_master_problem)
module
decogo.model.block_model
decogo.model.constraints
decogo.model.input_model_base
decogo.model.model_decomposer
decogo.problem.approx_data
decogo.problem.decomposed_problem
decogo.problem.inner_master_problem
decogo.problem.master_problem
decogo.pyomo_input_model.input_model
decogo.pyomo_input_model.master_problem_base
decogo.pyomo_input_model.nlp_master_problem
decogo.pyomo_input_model.projection_master_problem
decogo.pyomo_input_model.subproblem
decogo.pyomo_problem.master_problem_base
decogo.pyomo_problem.nlp_master_problem
decogo.pyomo_problem.oa_master_problem
decogo.pyomo_problem.projection_master_problem
decogo.pyomo_problem.pyomo_decomposed_problem
decogo.pyomo_problem.pyomo_master_problem
decogo.pyomo_problem.subproblem
decogo.solver.colgen
decogo.solver.decogo
decogo.solver.oa
decogo.solver.refactory_colgen
decogo.solver.results
decogo.solver.settings
decogo.util.block_vector
N
nlp_proj_solve() (decogo.pyomo_input_model.input_model.PyomoSubProblems method)
(decogo.pyomo_problem.subproblem.PyomoSubProblems method)
nlp_solve() (decogo.pyomo_input_model.input_model.PyomoOriginalProblem method)
(decogo.pyomo_problem.pyomo_master_problem.PyomoMasterProblems method)
NlpProblem (class in decogo.pyomo_input_model.nlp_master_problem)
(class in decogo.pyomo_problem.nlp_master_problem)
NlpResourceProjectionProblem (class in decogo.pyomo_input_model.projection_master_problem)
(class in decogo.pyomo_problem.projection_master_problem)
NonLinearConstraint (class in decogo.model.constraints)
num_blocks (decogo.model.constraints.CutPool property)
(decogo.util.block_vector.BlockVector property)
(decogo.util.block_vector.SparseBlockVector property)
num_cuts() (decogo.problem.approx_data.LinearizationCuts method)
num_nonzero_m_k() (decogo.model.block_model.BlockModel method)
num_of_cuts (decogo.model.constraints.CutPool property)
num_of_global_cuts (decogo.model.constraints.CutPool property)
num_of_local_cuts (decogo.model.constraints.CutPool property)
O
OaMasterProblem (class in decogo.pyomo_problem.oa_master_problem)
OaSolver (class in decogo.solver.oa)
obj_rule() (decogo.pyomo_input_model.subproblem.PyomoProjectionSubProblem method)
(decogo.pyomo_input_model.subproblem.PyomoResourceProjectionSubProblem method)
(decogo.pyomo_problem.subproblem.PyomoProjectionSubProblem method)
(decogo.pyomo_problem.subproblem.PyomoResourceProjectionSubProblem method)
ObjectiveFunction (class in decogo.model.constraints)
optimize() (decogo.solver.decogo.DecogoSolver method)
OriginalProblemBase (class in decogo.model.input_model_base)
P
print_col_gen_stats() (decogo.solver.results.Results method)
print_decomp_time_and_total_time() (decogo.solver.results.Results method)
print_model_stats() (decogo.model.block_model.BlockModel method)
print_oa_stats() (decogo.solver.results.Results method)
print_results() (decogo.solver.results.Results method)
print_z_values() (decogo.solver.colgen.ColGen method)
(decogo.solver.refactory_colgen.RefactoryColGen method)
project() (decogo.solver.oa.OaSolver method)
PyomoBlockModel (class in decogo.model.block_model)
PyomoCutPool (class in decogo.model.constraints)
PyomoDecomposedProblem (class in decogo.pyomo_problem.pyomo_decomposed_problem)
PyomoInputModel (class in decogo.pyomo_input_model.input_model)
PyomoLineSearchSubProblem (class in decogo.pyomo_input_model.subproblem)
(class in decogo.pyomo_problem.subproblem)
PyomoMasterProblems (class in decogo.pyomo_problem.pyomo_master_problem)
PyomoMinlpSubProblem (class in decogo.pyomo_input_model.subproblem)
(class in decogo.pyomo_problem.subproblem)
PyomoModelDecomposer (class in decogo.model.model_decomposer)
PyomoOriginalProblem (class in decogo.pyomo_input_model.input_model)
PyomoProjectionSubProblem (class in decogo.pyomo_input_model.subproblem)
(class in decogo.pyomo_problem.subproblem)
PyomoResourceProjectionSubProblem (class in decogo.pyomo_input_model.subproblem)
(class in decogo.pyomo_problem.subproblem)
PyomoSubModel (class in decogo.pyomo_input_model.input_model)
PyomoSubProblemBase (class in decogo.pyomo_input_model.subproblem)
(class in decogo.pyomo_problem.subproblem)
PyomoSubProblems (class in decogo.pyomo_input_model.input_model)
(class in decogo.pyomo_problem.subproblem)
R
read_nonlinear_constraint() (decogo.pyomo_input_model.input_model.PyomoSubModel method)
RefactoryColGen (class in decogo.solver.refactory_colgen)
relax_integers() (decogo.pyomo_input_model.master_problem_base.MasterProblemBase method)
(decogo.pyomo_problem.master_problem_base.MasterProblemBase method)
remove_bounds() (decogo.pyomo_problem.oa_master_problem.CompactOaMasterProblem method)
resource_proj_solve() (decogo.pyomo_input_model.input_model.PyomoSubProblems method)
(decogo.pyomo_problem.subproblem.PyomoSubProblems method)
Results (class in decogo.solver.results)
round() (decogo.model.block_model.PyomoBlockModel method)
(decogo.pyomo_input_model.input_model.PyomoSubModel method)
(decogo.pyomo_problem.pyomo_decomposed_problem.PyomoDecomposedProblem method)
run() (decogo.solver.decogo.DecogoProcess method)
S
scalar_prod() (decogo.util.block_vector.SparseBlockVector method)
set_block() (decogo.util.block_vector.BlockVector method)
set_bounds() (decogo.pyomo_problem.oa_master_problem.CompactOaMasterProblem method)
set_default_objective() (decogo.pyomo_input_model.master_problem_base.MasterProblemBase method)
(decogo.pyomo_input_model.nlp_master_problem.NlpProblem method)
(decogo.pyomo_problem.master_problem_base.MasterProblemBase method)
(decogo.pyomo_problem.oa_master_problem.CompactOaMasterProblem method)
(decogo.pyomo_problem.oa_master_problem.OaMasterProblem method)
set_integers() (decogo.pyomo_input_model.master_problem_base.MasterProblemBase method)
(decogo.pyomo_problem.master_problem_base.MasterProblemBase method)
set_interior_exterior_points() (decogo.pyomo_input_model.subproblem.PyomoLineSearchSubProblem method)
(decogo.pyomo_problem.subproblem.PyomoLineSearchSubProblem method)
set_new_objective() (decogo.pyomo_input_model.master_problem_base.MasterProblemBase method)
(decogo.pyomo_problem.master_problem_base.MasterProblemBase method)
(decogo.pyomo_problem.oa_master_problem.CompactOaMasterProblem method)
set_new_primal_bound() (decogo.solver.results.Results method)
set_nlp() (decogo.pyomo_input_model.subproblem.PyomoSubProblemBase method)
(decogo.pyomo_problem.subproblem.PyomoSubProblemBase method)
set_objective() (decogo.problem.inner_master_problem.MiniInnerMasterProblem method)
(decogo.pyomo_input_model.projection_master_problem.MipProjectionMasterProblem method)
(decogo.pyomo_input_model.projection_master_problem.NlpResourceProjectionProblem method)
(decogo.pyomo_input_model.subproblem.PyomoSubProblemBase method)
(decogo.pyomo_problem.oa_master_problem.SlackMipOaMasterProblem method)
(decogo.pyomo_problem.projection_master_problem.MipProjectionMasterProblem method)
(decogo.pyomo_problem.projection_master_problem.NlpResourceProjectionProblem method)
(decogo.pyomo_problem.subproblem.PyomoSubProblemBase method)
set_projection_point() (decogo.pyomo_input_model.projection_master_problem.MipProjectionMasterProblem method)
(decogo.pyomo_input_model.projection_master_problem.NlpResourceProjectionProblem method)
(decogo.pyomo_input_model.subproblem.PyomoProjectionSubProblem method)
(decogo.pyomo_input_model.subproblem.PyomoResourceProjectionSubProblem method)
(decogo.pyomo_problem.projection_master_problem.MipProjectionMasterProblem method)
(decogo.pyomo_problem.projection_master_problem.NlpResourceProjectionProblem method)
(decogo.pyomo_problem.subproblem.PyomoProjectionSubProblem method)
(decogo.pyomo_problem.subproblem.PyomoResourceProjectionSubProblem method)
set_slack_weights() (decogo.problem.inner_master_problem.ExtendedInnerMasterProblem method)
(decogo.problem.inner_master_problem.InnerMasterProblem method)
Settings (class in decogo.solver.settings)
SlackMipOaMasterProblem (class in decogo.pyomo_problem.oa_master_problem)
solve() (decogo.problem.inner_master_problem.ExtendedInnerMasterProblem method)
(decogo.problem.inner_master_problem.InnerMasterProblem method)
(decogo.pyomo_input_model.master_problem_base.MasterProblemBase method)
(decogo.pyomo_input_model.projection_master_problem.MipProjectionMasterProblem method)
(decogo.pyomo_input_model.projection_master_problem.NlpResourceProjectionProblem method)
(decogo.pyomo_input_model.subproblem.PyomoLineSearchSubProblem method)
(decogo.pyomo_input_model.subproblem.PyomoSubProblemBase method)
(decogo.pyomo_problem.master_problem_base.MasterProblemBase method)
(decogo.pyomo_problem.oa_master_problem.CompactOaMasterProblem method)
(decogo.pyomo_problem.oa_master_problem.SlackMipOaMasterProblem method)
(decogo.pyomo_problem.projection_master_problem.MipProjectionMasterProblem method)
(decogo.pyomo_problem.projection_master_problem.NlpResourceProjectionProblem method)
(decogo.pyomo_problem.subproblem.PyomoLineSearchSubProblem method)
(decogo.pyomo_problem.subproblem.PyomoSubProblemBase method)
(decogo.solver.colgen.AlgorithmBase method)
(decogo.solver.colgen.ColGen method)
(decogo.solver.decogo.DecogoSolverManager method)
(decogo.solver.oa.OaSolver method)
(decogo.solver.refactory_colgen.RefactoryColGen method)
solve_agg_mip_proj_problem() (decogo.pyomo_problem.pyomo_master_problem.PyomoMasterProblems method)
solve_agg_nlp_resource_proj_problem() (decogo.pyomo_problem.pyomo_master_problem.PyomoMasterProblems method)
solve_compact_oa() (decogo.pyomo_problem.pyomo_master_problem.PyomoMasterProblems method)
solve_ia() (decogo.problem.master_problem.MasterProblems method)
(decogo.pyomo_problem.pyomo_master_problem.PyomoMasterProblems method)
solve_integer_relaxed_oa() (decogo.pyomo_problem.pyomo_master_problem.PyomoMasterProblems method)
solve_line_search_subproblem() (decogo.pyomo_input_model.input_model.PyomoSubProblems method)
(decogo.pyomo_problem.subproblem.PyomoSubProblems method)
solve_lp_oa() (decogo.solver.oa.OaSolver method)
solve_mini_ia() (decogo.pyomo_problem.pyomo_master_problem.PyomoMasterProblems method)
solve_minlp_subproblem() (decogo.solver.colgen.ColGen method)
solve_mip_oa() (decogo.pyomo_problem.pyomo_master_problem.PyomoMasterProblems method)
solve_mip_proj_problem() (decogo.pyomo_input_model.input_model.PyomoOriginalProblem method)
(decogo.pyomo_problem.pyomo_master_problem.PyomoMasterProblems method)
solve_mipoa_with_slacks() (decogo.pyomo_problem.pyomo_master_problem.PyomoMasterProblems method)
solve_nlp_const_obj() (decogo.solver.oa.OaSolver method)
solve_nlp_resource_proj_problem() (decogo.pyomo_input_model.input_model.PyomoOriginalProblem method)
(decogo.pyomo_problem.pyomo_master_problem.PyomoMasterProblems method)
solve_oa() (decogo.solver.oa.OaSolver method)
solve_outer_master_problem() (decogo.pyomo_problem.pyomo_master_problem.PyomoMasterProblems method)
SparseBlockVector (class in decogo.util.block_vector)
sub_gradient() (decogo.solver.colgen.ColGen method)
(decogo.solver.refactory_colgen.RefactoryColGen method)
SubModelBase (class in decogo.model.input_model_base)
SubProblemData (class in decogo.solver.results)
SubProblemsBase (class in decogo.model.input_model_base)
T
trans_into_im_space() (decogo.model.block_model.BlockModel method)
trans_into_orig_space() (decogo.model.block_model.BlockModel method)
type (decogo.model.constraints.VarDomain property)
U
unfix_all_variables() (decogo.pyomo_input_model.master_problem_base.MasterProblemBase method)
(decogo.pyomo_problem.master_problem_base.MasterProblemBase method)
unfix_integers() (decogo.pyomo_input_model.subproblem.PyomoSubProblemBase method)
(decogo.pyomo_problem.subproblem.PyomoSubProblemBase method)
unset_nlp() (decogo.pyomo_input_model.subproblem.PyomoSubProblemBase method)
(decogo.pyomo_problem.subproblem.PyomoSubProblemBase method)
update_optimality_cut() (decogo.pyomo_input_model.master_problem_base.MasterProblemBase method)
(decogo.pyomo_problem.master_problem_base.MasterProblemBase method)
update_var_lower_bound() (decogo.model.block_model.PyomoBlockModel method)
(decogo.pyomo_input_model.input_model.PyomoSubProblems method)
(decogo.pyomo_input_model.master_problem_base.MasterProblemBase method)
(decogo.pyomo_input_model.subproblem.PyomoSubProblemBase method)
(decogo.pyomo_problem.master_problem_base.MasterProblemBase method)
(decogo.pyomo_problem.pyomo_decomposed_problem.PyomoDecomposedProblem method)
(decogo.pyomo_problem.pyomo_master_problem.PyomoMasterProblems method)
(decogo.pyomo_problem.subproblem.PyomoSubProblemBase method)
(decogo.pyomo_problem.subproblem.PyomoSubProblems method)
update_var_upper_bound() (decogo.model.block_model.PyomoBlockModel method)
(decogo.pyomo_input_model.input_model.PyomoSubProblems method)
(decogo.pyomo_input_model.master_problem_base.MasterProblemBase method)
(decogo.pyomo_input_model.subproblem.PyomoSubProblemBase method)
(decogo.pyomo_problem.master_problem_base.MasterProblemBase method)
(decogo.pyomo_problem.pyomo_decomposed_problem.PyomoDecomposedProblem method)
(decogo.pyomo_problem.pyomo_master_problem.PyomoMasterProblems method)
(decogo.pyomo_problem.subproblem.PyomoSubProblemBase method)
(decogo.pyomo_problem.subproblem.PyomoSubProblems method)
upper_bound (decogo.model.constraints.VarDomain property)
V
VarDomain (class in decogo.model.constraints)