Include file:
#include "mcrl2/pbes/pbes_explorer.h
mcrl2::pbes_system::
ltsmin_state
¶mcrl2::pbes_system::ltsmin_state::
operation_type
¶typedef for parity_game_generator::operation_type
friend class mcrl2::pbes_system::ltsmin_state::explorer
friend class mcrl2::pbes_system::ltsmin_state::lts_info
mcrl2::pbes_system::ltsmin_state::
param_values
¶mcrl2::pbes_system::ltsmin_state::
priority
¶mcrl2::pbes_system::ltsmin_state::
type
¶mcrl2::pbes_system::ltsmin_state::
var
¶add_parameter_value
(const data_expression&)¶Adds a parameter value to the list of parameter values.
get_parameter_values
() const¶Returns the list of parameter values.
ltsmin_state
(const std::string &varname, const pbes_expression &e)¶Constructor.
Parameters:
to_pbes_expression
() const¶Returns a PBES expression representing the state.
get_variable
() const¶Returns the priority for the state, which depends on the fixpoint operator of the equation of the propositional variable of the state and on the equation order.
Returns a string representation of the propositional variable of the state.
ltsmin_state
(const std::string &varname)¶Constructor.
Parameters:
operator<
(const ltsmin_state &other) const¶Compares two PBES_State objects. Uses lexicographical ordering on priority, type, variable and parameter values.
Parameters:
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) ) ) ).
operator==
(const ltsmin_state &other) const¶Checks if two PBES_State objects are equal.
Parameters:
Returns: true if this.priority==other.priority && this.type==other.type && this.var==other.var && param_values==param_values.
state_to_string
() const¶Returns the player or type of the state (And/Or, Abelard/Eloise, Odd/Even).
Returns a string representation of the state.