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< atermpp::detail::reference_aterm< pbes_expression > >, 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 24 of file structure_graph_builder.h.
Definition at line 26 of file structure_graph_builder.h.
|
inlineexplicit |
Definition at line 37 of file structure_graph_builder.h.
|
inline |
Definition at line 91 of file structure_graph_builder.h.
|
inline |
Definition at line 66 of file structure_graph_builder.h.
|
inline |
Definition at line 181 of file structure_graph_builder.h.
|
inline |
Definition at line 41 of file structure_graph_builder.h.
|
inline |
Definition at line 164 of file structure_graph_builder.h.
|
inline |
Definition at line 170 of file structure_graph_builder.h.
|
inline |
Definition at line 156 of file structure_graph_builder.h.
|
inline |
Definition at line 139 of file structure_graph_builder.h.
|
inline |
Definition at line 113 of file structure_graph_builder.h.
|
inline |
Definition at line 102 of file structure_graph_builder.h.
|
inline |
Definition at line 126 of file structure_graph_builder.h.
|
inline |
Definition at line 151 of file structure_graph_builder.h.
|
inline |
Definition at line 56 of file structure_graph_builder.h.
|
inline |
Definition at line 61 of file structure_graph_builder.h.
|
inline |
Definition at line 46 of file structure_graph_builder.h.
|
inline |
Definition at line 51 of file structure_graph_builder.h.
structure_graph& mcrl2::pbes_system::detail::structure_graph_builder::m_graph |
Definition at line 28 of file structure_graph_builder.h.
pbes_expression mcrl2::pbes_system::detail::structure_graph_builder::m_initial_state |
Definition at line 35 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<atermpp::detail::reference_aterm<pbes_expression> >, 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 34 of file structure_graph_builder.h.