![]() |
LINE Solver (C++)
Templated C++ port of the LINE queueing solver
|
#include <line/opt/decomposition.h>
Public Member Functions | |
| const SubProblemResult * | subproblem_result (const std::string &name) const |
| const Value * | final_variable_value (const std::string &name) const |
Public Attributes | |
| double | final_objective = std::numeric_limits<double>::infinity() |
| std::map< std::string, SubProblemResult > | subproblem_results |
| std::size_t | cycles_completed = 0 |
| bool | converged = false |
| double | total_solve_time = 0.0 |
| std::vector< double > | objective_history |
| VariableValues | final_variable_values |
| std::vector< std::string > | frozen_layers |
| std::size_t | model_evaluations = 0 |
Definition at line 61 of file decomposition.h.
|
inline |
Definition at line 76 of file decomposition.h.
References final_variable_values.
|
inline |
Definition at line 72 of file decomposition.h.
References subproblem_results.
| bool line::opt::WorkflowResult::converged = false |
Definition at line 65 of file decomposition.h.
Referenced by line::opt::DecompositionWorkflow::solve_sequential().
| std::size_t line::opt::WorkflowResult::cycles_completed = 0 |
Definition at line 64 of file decomposition.h.
Referenced by line::opt::DecompositionWorkflow::solve_sequential().
| double line::opt::WorkflowResult::final_objective = std::numeric_limits<double>::infinity() |
Definition at line 62 of file decomposition.h.
Referenced by line::opt::DecompositionWorkflow::solve_sequential().
| VariableValues line::opt::WorkflowResult::final_variable_values |
Definition at line 68 of file decomposition.h.
Referenced by final_variable_value(), and line::opt::DecompositionWorkflow::solve_sequential().
| std::vector<std::string> line::opt::WorkflowResult::frozen_layers |
Definition at line 69 of file decomposition.h.
| std::size_t line::opt::WorkflowResult::model_evaluations = 0 |
Definition at line 70 of file decomposition.h.
Referenced by line::opt::DecompositionWorkflow::solve_sequential().
| std::vector<double> line::opt::WorkflowResult::objective_history |
Definition at line 67 of file decomposition.h.
Referenced by line::opt::DecompositionWorkflow::solve_sequential().
| std::map<std::string, SubProblemResult> line::opt::WorkflowResult::subproblem_results |
Definition at line 63 of file decomposition.h.
Referenced by line::opt::DecompositionWorkflow::solve_sequential(), and subproblem_result().
| double line::opt::WorkflowResult::total_solve_time = 0.0 |
Definition at line 66 of file decomposition.h.
Referenced by line::opt::DecompositionWorkflow::solve_sequential().