![]() |
LINE Solver (C++)
Templated C++ port of the LINE queueing solver
|
#include <line/opt/objectives.h>
Public Member Functions | |
| virtual | ~Objective ()=default |
| virtual double | evaluate (const EvaluationResult &, const VariableValues &) const =0 |
| virtual bool | is_minimization () const |
| double | evaluate_with_penalty (const EvaluationResult &r, const VariableValues &v, double w=1e6) const |
Public Attributes | |
| std::vector< ConstraintPtr > | constraints |
Definition at line 40 of file objectives.h.
|
default |
|
pure virtual |
Implemented in line::opt::MaximizePerformance, line::opt::MinimizeCost, and line::opt::MinimizeSystemResponseTime.
|
inline |
Definition at line 40 of file objectives.h.
|
inlinevirtual |
Definition at line 40 of file objectives.h.
| std::vector<ConstraintPtr> line::opt::Objective::constraints |
Definition at line 40 of file objectives.h.
Referenced by line::opt::MinimizeCost::evaluate(), and line::opt::MinimizeSystemResponseTime::evaluate().