|
mCRL2
|
Algorithm class for the finite pbesinst algorithm. More...
#include <pbesinst_finite_algorithm.h>
Public Member Functions | |
| pbesinst_finite_algorithm (data::rewriter::strategy rewriter_strategy=data::jitty) | |
| Constructor. | |
| void | run (pbes &pbesspec, const pbesinst_variable_map &variable_map) |
| Runs the algorithm. | |
| void | run (pbes &p) |
| Runs the algorithm. | |
Protected Member Functions | |
| void | compute_index_map (const std::vector< pbes_equation > &equations, const pbesinst_variable_map &variable_map, pbesinst_index_map &index_map) |
| Returns true if the container contains the given element. | |
| std::string | print_equation_count (std::size_t size) const |
| Prints a message for every 1000-th equation. | |
Protected Attributes | |
| data::rewriter::strategy | m_rewriter_strategy |
| The strategy of the data rewriter. | |
| std::size_t | m_equation_count = 0 |
| The number of generated equations. | |
| data::enumerator_identifier_generator | m_id_generator |
| Identifier generator for the enumerator. | |
Algorithm class for the finite pbesinst algorithm.
Definition at line 265 of file pbesinst_finite_algorithm.h.
|
inlineexplicit |
Constructor.
| rewriter_strategy | Strategy to be used for the data rewriter. |
Definition at line 321 of file pbesinst_finite_algorithm.h.
|
inlineprotected |
Returns true if the container contains the given element.
Definition at line 278 of file pbesinst_finite_algorithm.h.
|
inlineprotected |
Prints a message for every 1000-th equation.
Definition at line 306 of file pbesinst_finite_algorithm.h.
|
inline |
|
inline |
Runs the algorithm.
| pbesspec | A PBES |
| variable_map | A map containing the finite parameters that should be expanded by the algorithm. |
Definition at line 328 of file pbesinst_finite_algorithm.h.
|
protected |
The number of generated equations.
Definition at line 272 of file pbesinst_finite_algorithm.h.
|
protected |
Identifier generator for the enumerator.
Definition at line 275 of file pbesinst_finite_algorithm.h.
|
protected |
The strategy of the data rewriter.
Definition at line 269 of file pbesinst_finite_algorithm.h.