Include file:
#include "mcrl2/pbes/partial_order_reduction.h
mcrl2::pbes_system::
partial_order_reduction_algorithm
¶mcrl2::pbes_system::partial_order_reduction_algorithm::
enumerator_element
¶typedef for data::enumerator_list_element_with_substitution< data::data_expression >
mcrl2::pbes_system::partial_order_reduction_algorithm::
m_dependency_nes
¶mcrl2::pbes_system::partial_order_reduction_algorithm::
m_enumerator
¶mcrl2::pbes_system::partial_order_reduction_algorithm::
m_equation_index
¶mcrl2::pbes_system::partial_order_reduction_algorithm::
m_exploration_duration
¶mcrl2::pbes_system::partial_order_reduction_algorithm::
m_id_generator
¶mcrl2::pbes_system::partial_order_reduction_algorithm::
m_invis
¶mcrl2::pbes_system::partial_order_reduction_algorithm::
m_largest_equation_size
¶mcrl2::pbes_system::partial_order_reduction_algorithm::
m_options
¶mcrl2::pbes_system::partial_order_reduction_algorithm::
m_parameter_positions
¶mcrl2::pbes_system::partial_order_reduction_algorithm::
m_parameters
¶mcrl2::pbes_system::partial_order_reduction_algorithm::
m_pbes
¶mcrl2::pbes_system::partial_order_reduction_algorithm::
m_rewr
¶mcrl2::pbes_system::partial_order_reduction_algorithm::
m_sigma
¶mcrl2::pbes_system::partial_order_reduction_algorithm::
m_solver
¶mcrl2::pbes_system::partial_order_reduction_algorithm::
m_static_analysis_duration
¶mcrl2::pbes_system::partial_order_reduction_algorithm::
m_summand_classes
¶mcrl2::pbes_system::partial_order_reduction_algorithm::
m_summand_index
¶mcrl2::pbes_system::partial_order_reduction_algorithm::
m_vis
¶choose_minimal_NES
(std::size_t k, const propositional_variable_instantiation &X_e) const¶compute_dependency_NES
()¶compute_deterministic
()¶compute_deterministic_data
(std::size_t k)¶compute_deterministic_equations
(std::size_t k)¶compute_DNA_DNL_NES
(const std::vector<parameter_info> &info)¶compute_NES_DNA_DNL
()¶compute_nxt
()¶compute_summand_classes
()¶compute_vis_invis
()¶dependency_permanently_disables
(const std::size_t k, const std::size_t k1) const¶Return true iff k1 can never happen after k happens, as deduced from predicate dependencies.
depends
(std::size_t i, std::size_t k) const¶depends
(std::size_t i, std::size_t k, std::size_t j) const¶DNA
(std::size_t k)¶DNA
(std::size_t k) const¶DNL
(std::size_t k)¶DNL
(std::size_t k) const¶DNS
(std::size_t k)¶DNS
(std::size_t k) const¶DNX
(std::size_t k, const summand_set &Twork, const summand_set &Ts, const summand_set &en_X_e) const¶en
(const propositional_variable_instantiation &X_e)¶FV
(const pbes_expression &x) const¶invis
(const summand_set &K)¶left_accords_equations
(std::size_t k, std::size_t k1) const¶NES
(std::size_t k)¶NES
(std::size_t k) const¶print_pbes
() const¶print_summand
(const srf_summand &summand, bool is_conjunctive) const¶print_summand_classes
() const¶square_accords_equations
(std::size_t k, std::size_t k1) const¶stubborn_set
(const propositional_variable_instantiation &X_e, const summand_set &en_X_e)¶succ
(const propositional_variable_instantiation &X_e, const summand_set &K)¶summand_index
(const srf_summand &summand) const¶triangle_accords_equations
(std::size_t k, std::size_t k1) const¶explore
(const propositional_variable_instantiation &X_init, EmitNode emit_node = EmitNode(), EmitEdge emit_edge = EmitEdge())¶explore_full
(const propositional_variable_instantiation &X_init, EmitNode emit_node = EmitNode(), EmitEdge emit_edge = EmitEdge())¶initial_state
() constprint
() constsymbol
(const core::identifier_string &X) const¶~partial_order_reduction_algorithm
()¶