Algorithm class for algorithms on linear process specifications. It can be instantiated with lps::specification and lps::stochastic_specification.
More...
#include <lps_algorithm.h>
|
Specification & | m_spec |
| The specification that is processed by the algorithm.
|
|
template<typename Specification = specification>
class mcrl2::lps::detail::lps_algorithm< Specification >
Algorithm class for algorithms on linear process specifications. It can be instantiated with lps::specification and lps::stochastic_specification.
Definition at line 31 of file lps_algorithm.h.
◆ lps_algorithm()
template<typename Specification = specification>
◆ instantiate_free_variables()
template<typename Specification = specification>
Attempts to eliminate the free variables of the specification, by substituting a constant value for them. If no constant value is found for one of the variables, an exception is thrown.
Definition at line 106 of file lps_algorithm.h.
◆ next_state()
template<typename Specification = specification>
Applies the next state substitution to the variable v.
Definition at line 91 of file lps_algorithm.h.
◆ remove_parameters()
template<typename Specification = specification>
Removes formal parameters from the specification.
Definition at line 112 of file lps_algorithm.h.
◆ remove_singleton_sorts()
template<typename Specification = specification>
◆ remove_trivial_summands()
template<typename Specification = specification>
Removes summands with condition equal to false.
Definition at line 124 of file lps_algorithm.h.
◆ remove_unused_summand_variables()
template<typename Specification = specification>
◆ sumelm_find_variables() [1/2]
template<typename Specification = specification>
◆ sumelm_find_variables() [2/2]
template<typename Specification = specification>
◆ summand_remove_unused_summand_variables()
template<typename Specification = specification>
template<typename SummandType >
◆ verbose()
template<typename Specification = specification>
◆ m_spec
template<typename Specification = specification>
The specification that is processed by the algorithm.
Definition at line 35 of file lps_algorithm.h.
The documentation for this class was generated from the following file: