|
mCRL2
|
#include <structure_graph_builder.h>
Public Types | |
| using | index_type = structure_graph::index_type |
Public Member Functions | |
| structure_graph_builder (structure_graph &G) | |
| std::size_t | extent () const |
| structure_graph::vertex_vector & | vertices () |
| const structure_graph::vertex_vector & | vertices () const |
| structure_graph::vertex & | vertex (index_type u) |
| const structure_graph::vertex & | vertex (index_type u) const |
| structure_graph::decoration_type | decoration (const pbes_expression &x) const |
| index_type | create_vertex (const pbes_expression &x) |
| index_type | insert_variable (const pbes_expression &x, const pbes_expression &psi, std::size_t k) |
| index_type | insert_variable (const pbes_expression &x) |
| index_type | insert_vertex (const pbes_expression &x) |
| void | insert_edge (index_type ui, index_type vi) |
| void | set_initial_state (const propositional_variable_instantiation &x) |
| structure_graph::index_type | initial_vertex () const |
| void | finalize () |
| index_type | find_vertex (const pbes_expression &x) const |
| void | erase_vertices (const vertex_set &U) |
Public Attributes | |
| structure_graph & | m_graph |
| atermpp::utilities::unordered_map< pbes_expression, index_type, std::hash< atermpp::detail::reference_aterm< pbes_expression > >, std::equal_to<>, std::allocator< std::pair< const atermpp::detail::reference_aterm< pbes_expression >, atermpp::detail::reference_aterm< index_type > > >, true > | m_vertex_map |
| pbes_expression | m_initial_state |
Definition at line 20 of file structure_graph_builder.h.
Definition at line 22 of file structure_graph_builder.h.
|
inlineexplicit |
Definition at line 35 of file structure_graph_builder.h.
|
inline |
Definition at line 89 of file structure_graph_builder.h.
|
inline |
Definition at line 64 of file structure_graph_builder.h.
|
inline |
Definition at line 179 of file structure_graph_builder.h.
|
inline |
Definition at line 39 of file structure_graph_builder.h.
|
inline |
Definition at line 162 of file structure_graph_builder.h.
|
inline |
Definition at line 168 of file structure_graph_builder.h.
|
inline |
Definition at line 154 of file structure_graph_builder.h.
|
inline |
Definition at line 137 of file structure_graph_builder.h.
|
inline |
Definition at line 111 of file structure_graph_builder.h.
|
inline |
Definition at line 100 of file structure_graph_builder.h.
|
inline |
Definition at line 124 of file structure_graph_builder.h.
|
inline |
Definition at line 149 of file structure_graph_builder.h.
|
inline |
Definition at line 54 of file structure_graph_builder.h.
|
inline |
Definition at line 59 of file structure_graph_builder.h.
|
inline |
Definition at line 44 of file structure_graph_builder.h.
|
inline |
Definition at line 49 of file structure_graph_builder.h.
| structure_graph& mcrl2::pbes_system::detail::structure_graph_builder::m_graph |
Definition at line 24 of file structure_graph_builder.h.
| pbes_expression mcrl2::pbes_system::detail::structure_graph_builder::m_initial_state |
Definition at line 33 of file structure_graph_builder.h.
| atermpp::utilities::unordered_map<pbes_expression, index_type, std::hash<atermpp::detail::reference_aterm<pbes_expression> >, std::equal_to<>, std::allocator<std::pair<const atermpp::detail::reference_aterm<pbes_expression>, atermpp::detail::reference_aterm<index_type> > >, true> mcrl2::pbes_system::detail::structure_graph_builder::m_vertex_map |
Definition at line 32 of file structure_graph_builder.h.