Algorithm class for the pbesinst instantiation algorithm.
More...
#include <pbesinst_algorithm.h>
Algorithm class for the pbesinst instantiation algorithm.
Definition at line 99 of file pbesinst_algorithm.h.
◆ pbesinst_algorithm()
Constructor.
- Parameters
-
| data_spec | A data specification. |
| rewrite_strategy | A strategy for the data rewriter. |
| print_equations | If true, the generated equations are printed. |
Definition at line 154 of file pbesinst_algorithm.h.
◆ get_result()
| pbes mcrl2::pbes_system::pbesinst_algorithm::get_result |
( |
| ) |
|
|
inline |
Returns the computed bes in pbes format.
- Returns
- The computed bes in pbes format
Definition at line 227 of file pbesinst_algorithm.h.
◆ print_equation_count()
| std::string mcrl2::pbes_system::pbesinst_algorithm::print_equation_count |
( |
std::size_t |
size | ) |
const |
|
inlineprotected |
◆ print_equations()
| bool & mcrl2::pbes_system::pbesinst_algorithm::print_equations |
( |
| ) |
|
|
inline |
Returns the flag for printing the generated bes equations.
- Returns
- The flag for printing the generated bes equations
Definition at line 240 of file pbesinst_algorithm.h.
◆ rewriter()
◆ rho()
◆ run()
| void mcrl2::pbes_system::pbesinst_algorithm::run |
( |
pbes & |
p | ) |
|
|
inline |
Runs the algorithm. The result is obtained by calling the function get_result.
- Parameters
-
Definition at line 165 of file pbesinst_algorithm.h.
◆ datar
◆ done
| std::vector<std::vector<pbes_equation> > mcrl2::pbes_system::pbesinst_algorithm::E |
|
protected |
Data structure for storing the result. E[i] corresponds to the equations generated from the i-th PBES equation.
Definition at line 119 of file pbesinst_algorithm.h.
◆ equation_index
◆ init
◆ m_equation_count
| std::size_t mcrl2::pbes_system::pbesinst_algorithm::m_equation_count = 0 |
|
protected |
◆ m_print_equations
| bool mcrl2::pbes_system::pbesinst_algorithm::m_print_equations |
|
protected |
◆ todo
Propositional variable instantiations that need to be handled.
Definition at line 112 of file pbesinst_algorithm.h.
The documentation for this class was generated from the following file: