SensitivityInputJson Class Reference
initialize from JSON More...
#include <SensitivityInput.h>
Inheritance diagram for SensitivityInputJson:
Public Member Functions | |
SensitivityInputJson (const std::string &jsi) | |
Public Member Functions inherited from SensitivityInput | |
SensitivityInput (std::string name, std::string type, int id, std::string order, double timeout, int startingRound) | |
SensitivityInput (void) | |
std::ostream & | printInputs_ (std::ostream &os) const |
helper function for printing inputs to streams More... | |
bool | check (void) |
const std::string & | type (void) const |
get the type of the model to analyze More... | |
int | id (void) const |
get the id of the model to analyze More... | |
int | startingRound (void) const |
get the starting round for the sensitivity More... | |
void | addControlledVariable (const ControlledVariable &cv) |
add the controlled variable More... | |
void | addMonitoredVariable (const MonitoredVariable &mv) |
add the monitored variable More... | |
std::ostream & | print_ (std::ostream &os) const |
informative print More... | |
std::string | json (void) const |
bool | operator== (const SensitivityInput &rhs) const |
Additional Inherited Members | |
Protected Attributes inherited from SensitivityInput | |
std::string | name_ |
optional UTF-encoded string with a descriptive name More... | |
std::string | type_ |
mandatory UTF-encoded string with the type of the model to analyze More... | |
int | id_ |
mandatory non-negative integer, id of the model to analyze More... | |
std::string | order_ |
mandatory order of execution, can be: lexicographic, boustrophedon or quasi-spiral More... | |
double | timeout_ |
optional maximum running time in seconds (to be enforced by the client) More... | |
int | startingRound_ |
mandatory non-negative integer, valud of the sequential counter based on the chosen ordering More... | |
std::vector< ControlledVariable > | controlled_ |
Controlled variables: at least one. More... | |
std::vector< MonitoredVariable > | monitored_ |
Monitored variables. More... | |
Detailed Description
initialize from JSON
Constructor & Destructor Documentation
◆ SensitivityInputJson()
SensitivityInputJson::SensitivityInputJson | ( | const std::string & | jsi | ) |
The documentation for this class was generated from the following file: