Include file:
#include "mcrl2/lps/specification.h
mcrl2::lps::
specification_base
¶mcrl2::lps::specification_base::
initial_process_type
¶typedef for InitialProcessExpression
The initial process type.
mcrl2::lps::specification_base::
process_type
¶typedef for LinearProcess
The process type.
mcrl2::lps::specification_base::
m_action_labels
¶The action specification of the specification.
mcrl2::lps::specification_base::
m_data
¶The data specification of the specification.
mcrl2::lps::specification_base::
m_global_variables
¶The set of global variables.
mcrl2::lps::specification_base::
m_initial_process
¶The initial state of the specification.
mcrl2::lps::specification_base::
m_process
¶The linear process of the specification.
action_labels
()Returns a sequence of action labels. This sequence contains all action labels occurring in the specification (but it can have more).
Returns: A sequence of action labels.
action_labels
() constReturns a sequence of action labels. This sequence contains all action labels occurring in the specification (but it can have more).
Returns: A sequence of action labels.
data
()Returns a reference to the data specification.
Returns: The data specification.
data
() constReturns the data specification.
Returns: The data specification.
global_variables
()¶Returns the declared free variables of the LPS.
Returns: The declared free variables of the LPS.
global_variables
() const¶Returns the declared free variables of the LPS.
Returns: The declared free variables of the LPS.
initial_process
()¶Returns a reference to the initial process.
Returns: The initial process.
initial_process
() const¶Returns the initial process.
Returns: The initial process.
process
()¶Returns a reference to the linear process of the specification.
Returns: The linear process of the specification.
process
() constReturns the linear process of the specification.
Returns: The linear process of the specification.
specification_base
()¶Constructor.
specification_base
(const data::data_specification &data, const process::action_label_list &action_labels, const std::set<data::variable> &global_variables, const LinearProcess &lps, const InitialProcessExpression &initial_process)¶Constructor.
Parameters: