SensitivityInputXml Class Reference
initialize from XML file More...
#include <SensitivityInput.h>
Inheritance diagram for SensitivityInputXml:

Public Member Functions | |
| SensitivityInputXml (const std::string &xmlInputFileName) | |
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 XML file
Constructor & Destructor Documentation
◆ SensitivityInputXml()
| SensitivityInputXml::SensitivityInputXml | ( | const std::string & | xmlInputFileName | ) |
The documentation for this class was generated from the following file:
Public Member Functions inherited from