#include <pbes_explorer.h>
|
| | ltsmin_state (const std::string &varname) |
| | Constructor.
|
| |
| bool | operator< (const ltsmin_state &other) const |
| | Compares two PBES_State objects. Uses lexicographical ordering on priority, type, variable and parameter values.
|
| |
| bool | operator== (const ltsmin_state &other) const |
| | Checks if two PBES_State objects are equal.
|
| |
| std::string | get_variable () const |
| | Returns a string representation of the propositional variable of the state.
|
| |
| std::string | state_to_string () const |
| | Returns a string representation of the state.
|
| |
Definition at line 113 of file pbes_explorer.h.
◆ operation_type
◆ ltsmin_state() [1/2]
| mcrl2::pbes_system::ltsmin_state::ltsmin_state |
( |
const std::string & |
varname, |
|
|
const pbes_expression & |
e |
|
) |
| |
|
protected |
Constructor.
- Parameters
-
| varname | the propositional variable of the state. |
| e | a propositional variable instantiation. |
Definition at line 1189 of file pbes_explorer.cpp.
◆ ltsmin_state() [2/2]
| mcrl2::pbes_system::ltsmin_state::ltsmin_state |
( |
const std::string & |
varname | ) |
|
Constructor.
- Parameters
-
| varname | the name of the propositional variable of the state. |
Definition at line 1183 of file pbes_explorer.cpp.
◆ add_parameter_value()
| void mcrl2::pbes_system::ltsmin_state::add_parameter_value |
( |
const data_expression & |
value | ) |
|
|
protected |
Adds a parameter value to the list of parameter values.
Definition at line 1255 of file pbes_explorer.cpp.
◆ get_parameter_values()
| const std::vector< data_expression > & mcrl2::pbes_system::ltsmin_state::get_parameter_values |
( |
| ) |
const |
|
protected |
◆ get_variable()
| std::string mcrl2::pbes_system::ltsmin_state::get_variable |
( |
| ) |
const |
Returns a string representation of the propositional variable of the state.
Definition at line 1243 of file pbes_explorer.cpp.
◆ operator<()
| bool mcrl2::pbes_system::ltsmin_state::operator< |
( |
const ltsmin_state & |
other | ) |
const |
Compares two PBES_State objects. Uses lexicographical ordering on priority, type, variable and parameter values.
- Parameters
-
| other | an other PBES_State object. |
- Returns
- true if this.priority < other.priority || (this.priority==other.priority && (this.type < other.type || (this.type==other.type && this.var < other.var || (this.var==other.var && this.param_values < other.param_values) ) ) ).
Definition at line 1211 of file pbes_explorer.cpp.
◆ operator==()
| bool mcrl2::pbes_system::ltsmin_state::operator== |
( |
const ltsmin_state & |
other | ) |
const |
Checks if two PBES_State objects are equal.
- Parameters
-
| other | an other PBES_State object. |
- Returns
- true if this.priority==other.priority && this.type==other.type && this.var==other.var && param_values==param_values.
Definition at line 1235 of file pbes_explorer.cpp.
◆ state_to_string()
| std::string mcrl2::pbes_system::ltsmin_state::state_to_string |
( |
| ) |
const |
◆ to_pbes_expression()
| pbes_expression mcrl2::pbes_system::ltsmin_state::to_pbes_expression |
( |
| ) |
const |
|
protected |
◆ explorer
◆ lts_info
◆ param_values
| std::vector<data_expression> mcrl2::pbes_system::ltsmin_state::param_values |
|
private |
◆ priority
| int mcrl2::pbes_system::ltsmin_state::priority = 0 |
|
private |
◆ type
◆ var
| std::string mcrl2::pbes_system::ltsmin_state::var |
|
private |
The documentation for this class was generated from the following files: