Storm
A Modern Probabilistic Model Checker
Loading...
Searching...
No Matches
GSPNSettings.h
Go to the documentation of this file.
1#pragma once
2
3#include "storm-config.h"
5
6namespace storm {
7namespace settings {
8namespace modules {
10 public:
15
19 bool isGspnFileSet() const;
20
24 std::string getGspnFilename() const;
25
29 bool isCapacitiesFileSet() const;
30
34 std::string getCapacitiesFilename() const;
35
39 bool isCapacitySet() const;
40
44 uint64_t getCapacity() const;
45
49 bool isConstantsSet() const;
50
54 std::string getConstantDefinitionString() const;
55
56 bool check() const override;
57 void finalize() override;
58
59 static const std::string moduleName;
60
61 private:
62 static const std::string gspnFileOptionName;
63 static const std::string gspnFileOptionShortName;
64 static const std::string capacitiesFileOptionName;
65 static const std::string capacitiesFileOptionShortName;
66 static const std::string capacityOptionName;
67 static const std::string constantsOptionName;
68 static const std::string constantsOptionShortName;
69};
70} // namespace modules
71} // namespace settings
72} // namespace storm
bool isCapacitySet() const
Retrievew whether a global capacity was set.
static const std::string moduleName
std::string getGspnFilename() const
Retrieves the gspn file name.
bool isCapacitiesFileSet() const
Retrievew whether the capacities file option was set.
void finalize() override
Prepares the modules for further usage, should be called at the end of the initialization,...
bool isConstantsSet() const
Retrieves whether the constants option was set.
std::string getCapacitiesFilename() const
Retrieves the gspn file name.
uint64_t getCapacity() const
Retrieves the global capacity.
GSPNSettings()
Creates a new GSPN setting.
bool isGspnFileSet() const
Retrievew whether the gspn file option was set.
std::string getConstantDefinitionString() const
Retrieves the string that defines the constants of a gspn.
bool check() const override
Checks whether the settings are consistent.
This is the base class of the settings for a particular module.
SettingsType const & getModule()
Get module.
LabParser.cpp.
Definition cli.cpp:18