ReferenceΒΆ
Here is the summary of decogo modules grouped by packages. There are six packages: model, problem, pyomo_problem, solver, utility and pyomo_input_model.
Model
Main module for storing model data. |
|
This module stores constraint data. |
|
This module performs automatic reformulation of the Pyomo model. |
|
This modules implement abstract base classes of user-defined input models. |
Problem
This module stores approximation data generated during the solution process. |
|
This module manages block model, approximation data and all problems. |
|
This module implements inner master problem. |
|
This module manages inner master problems. |
Pyomo MINLP input model
This modules construct user-defined Pyomo minlp input model for refactory CG algorithm. |
|
This module implements and manages all sub-problems |
|
This module implements base class for Pyomo master problems used in MINLP primal heuristics. |
|
This modules implements NLP master problem |
|
Implements projection master problems |
Solver
Main module for running the solution process |
|
This module implements Column Generation |
|
Implements Column Generation with user-defined input model |
|
Implements OA algorithm for convex problems |
|
Stores the results obtained by the solver |
|
Manages and stores solver settings |
Utility
Implements sparse and dense block vector data structures |
Pyomo problem
This module implements base class for master problems. |
|
This module implements OA master problems |
|
THis module implements NLP master problem |
|
This module implements projection master problems |
|
This module manages all Pyomo master problems |
|
Main module for managing block model and approximation data for Pyomo models. |
|
This module implements and manages all sub-problems of Pyomo models |