|
| EvaluationContext (std::map< std::string, ParameterTypeAndValue > system_parameters, std::map< std::string, double > variables, Optimisation::LinearProblemApi::ILinearProblemData &data) |
| Constructs an evaluation context with the specified parameter and variable values.
|
|
double | getVariableValue (const std::string &key) const |
| Retrieves the value of a variable.
|
|
double | getSystemParameterValueAsDouble (const std::string &key) const |
| Retrieves the value of a parameter.
|
|
std::string | getSystemParameterValue (const std::string &key) const |
|
double | getParameterValue (const std::string &key, const std::string &scenarioGroup, const unsigned scenario, unsigned int hour) const |
|
ParameterType | getParameterType (const std::string &key) const |
|
ParameterTypeAndValue | getParameter (const std::string &key) const |
|
Represents the context for evaluating expressions.
Stores and provides access to parameter and variable values.