mCRL2
Loading...
Searching...
No Matches
parelm.h File Reference

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.
 

Detailed Description

The parelm algorithm.

Definition in file parelm.h.