Include file:
#include "mcrl2/lps/linear_process.h
mcrl2::lps::
linear_process_base
¶mcrl2::lps::linear_process_base::
action_summand_type
¶typedef for ActionSummand
The action summand type.
mcrl2::lps::linear_process_base::
m_action_summands
¶The action summands of the process.
mcrl2::lps::linear_process_base::
m_deadlock_summands
¶The deadlock summands of the process.
mcrl2::lps::linear_process_base::
m_process_parameters
¶The process parameters of the process.
action_summands
()¶Returns the sequence of action summands.
Returns: The sequence of action summands.
action_summands
() const¶Returns the sequence of action summands.
Returns: The sequence of action summands.
deadlock_summands
()¶Returns the sequence of deadlock summands.
Returns: The sequence of deadlock summands.
deadlock_summands
() const¶Returns the sequence of deadlock summands.
Returns: The sequence of deadlock summands.
has_time
() constReturns true if time is available in at least one of the summands.
Returns: True if time is available in at least one of the summands.
linear_process_base
() = default¶Constructor.
linear_process_base
(const atermpp::aterm_appl &lps, bool stochastic_distributions_allowed = true)¶Constructor.
Parameters:
linear_process_base
(const data::variable_list &process_parameters, const deadlock_summand_vector &deadlock_summands, const std::vector<ActionSummand> &action_summands)¶Constructor.
process_parameters
()¶Returns the sequence of process parameters.
Returns: The sequence of process parameters.
process_parameters
() constReturns the sequence of process parameters.
Returns: The sequence of process parameters.
summand_count
() const¶Returns the number of LPS summands.
Returns: The number of LPS summands.