#include <parameterdescription.h>
Public Member Functions | |
ParameterDescription () | |
ParameterDescription (const std::string &filename, bool verbose) | |
ParameterDescription (const GwenXmlWrapper &simulationparameters, const std::string &filename, bool verbose) | |
std::string | parseVars (const std::string &s) const |
Static Public Member Functions | |
static unsigned | id_to_int (const std::string &) |
Public Attributes | |
std::string | title |
Devicevalues | globalvalues |
std::vector< Devicevalues > | devicesvalues |
std::vector< Loopvariable > | loopvariables |
std::vector< Connection > | connectionlist |
Static Public Attributes | |
static std::string | opener |
static std::string | closer |
static char | marker |
Classes | |
class | Connection |
class | Devicevalues |
class | Loopvariable |
class | Parser |
class | Propertyvalue |
class | Variables |
|
Empty constructor (unused) |
|
Read everything from the given file. |
|
Reads these values from the given xml node. |
|
Convert the various IDs to an integer. |
|
Returns a string with the variables replaced. |
|
A string containing all opening characters for a variable reference. |
|
A string containing all closing characters for a variable reference. |
|
A character marking the beginning of a variable reference |
|
Short description title of this simulation. |
|
This holds the global properties of the simulation system. The name is (admittantly) misleading, but this is by far the easiest implementation, hence we stick with this element here. |
|
The list of devices and their properties |
|
The list of loop variables and their settings |
|
The list of connections between the devices |