This class provides methods to store and retrieve data for a place in a gspn.
More...
#include <Place.h>
|
| | Place (uint64_t id) |
| |
| void | setName (std::string const &name) |
| | Sets the name of this place.
|
| |
| std::string | getName () const |
| | Returns the name of this place.
|
| |
| uint64_t | getID () const |
| | Returns the id of this place.
|
| |
| void | setNumberOfInitialTokens (uint64_t tokens) |
| | Sets the number of initial tokens of this place.
|
| |
| uint64_t | getNumberOfInitialTokens () const |
| | Returns the number of initial tokens of this place.
|
| |
| void | setCapacity (boost::optional< uint64_t > const &capacity) |
| | Sets the capacity of tokens of this place.
|
| |
| uint64_t | getCapacity () const |
| | Returns the capacity of tokens of this place.
|
| |
| bool | hasRestrictedCapacity () const |
| |
This class provides methods to store and retrieve data for a place in a gspn.
Definition at line 12 of file Place.h.
◆ Place()
| storm::gspn::Place::Place |
( |
uint64_t |
id | ) |
|
◆ getCapacity()
| uint64_t storm::gspn::Place::getCapacity |
( |
| ) |
const |
Returns the capacity of tokens of this place.
- Returns
- The capacity of the place. Only valid if the capacity is restricted.
Definition at line 34 of file Place.cpp.
◆ getID()
| uint64_t storm::gspn::Place::getID |
( |
| ) |
const |
Returns the id of this place.
- Returns
- The id of this place.
Definition at line 18 of file Place.cpp.
◆ getName()
| std::string storm::gspn::Place::getName |
( |
| ) |
const |
Returns the name of this place.
- Returns
- The name of this place.
Definition at line 14 of file Place.cpp.
◆ getNumberOfInitialTokens()
| uint64_t storm::gspn::Place::getNumberOfInitialTokens |
( |
| ) |
const |
Returns the number of initial tokens of this place.
- Returns
- The number of initial tokens of this place.
Definition at line 26 of file Place.cpp.
◆ hasRestrictedCapacity()
| bool storm::gspn::Place::hasRestrictedCapacity |
( |
| ) |
const |
◆ setCapacity()
| void storm::gspn::Place::setCapacity |
( |
boost::optional< uint64_t > const & |
capacity | ) |
|
Sets the capacity of tokens of this place.
- Parameters
-
| capacity | The capacity of this place. A non-negative number represents the capacity. boost::none indicates that the flag is not set. |
Definition at line 30 of file Place.cpp.
◆ setName()
| void storm::gspn::Place::setName |
( |
std::string const & |
name | ) |
|
Sets the name of this place.
The name is not used to identify a place (and therefore do not have to be unique). Some input and output formats use the name to identify a place. If you want to use the export or import features make sure that the names a unique if necessary.
- Parameters
-
| name | The new name for the place. |
Definition at line 10 of file Place.cpp.
◆ setNumberOfInitialTokens()
| void storm::gspn::Place::setNumberOfInitialTokens |
( |
uint64_t |
tokens | ) |
|
Sets the number of initial tokens of this place.
- Parameters
-
| tokens | The number of initial tokens. |
Definition at line 22 of file Place.cpp.
The documentation for this class was generated from the following files: