mCRL2
|
The parelm algorithm. More...
Go to the source code of this file.
Classes | |
class | mcrl2::lps::parelm_algorithm< Specification > |
Algorithm class for elimination of unused parameters from a linear process specification. More... | |
Namespaces | |
namespace | mcrl2 |
A class that takes a linear process specification and checks all tau-summands of that LPS for confluence. | |
namespace | mcrl2::lps |
The main namespace for the LPS library. | |
namespace | mcrl2::lps::detail |
Functions | |
void | mcrl2::lps::detail::collect_transition_variables (const action_summand &s, std::set< data::variable > &result) |
void | mcrl2::lps::detail::collect_transition_variables (const stochastic_action_summand &s, std::set< data::variable > &result) |
void | mcrl2::lps::detail::collect_transition_variables (const deadlock_summand &s, std::set< data::variable > &result) |
template<typename Specification > | |
void | mcrl2::lps::parelm (Specification &spec, bool variant1=true) |
Removes unused parameters from a linear process specification. | |
The parelm algorithm.
Definition in file parelm.h.