allocate_mutex() (definido en Aleph::Concurrent_Graph< GT, __Node, __Arc >) | Aleph::Concurrent_Graph< GT, __Node, __Arc > | inline |
Arc typedef (definido en Aleph::Concurrent_Graph< GT, __Node, __Arc >) | Aleph::Concurrent_Graph< GT, __Node, __Arc > | |
arc_belong_to_graph(Arc *arc) | Aleph::Concurrent_Graph< GT, __Node, __Arc > | inline |
Arc_Type typedef | Aleph::Concurrent_Graph< GT, __Node, __Arc > | |
Concurrent_Graph(const size_t &n_mut=1) | Aleph::Concurrent_Graph< GT, __Node, __Arc > | inline |
Concurrent_Graph(const Concurrent_Graph &g) | Aleph::Concurrent_Graph< GT, __Node, __Arc > | inline |
distribute_mutexes_randomly() (definido en Aleph::Concurrent_Graph< GT, __Node, __Arc >) | Aleph::Concurrent_Graph< GT, __Node, __Arc > | inline |
distribute_mutexes_uniformly() (definido en Aleph::Concurrent_Graph< GT, __Node, __Arc >) | Aleph::Concurrent_Graph< GT, __Node, __Arc > | inline |
get_first_arc() | Aleph::Concurrent_Graph< GT, __Node, __Arc > | inline |
get_first_node() | Aleph::Concurrent_Graph< GT, __Node, __Arc > | inline |
get_mutex(int i) (definido en Aleph::Concurrent_Graph< GT, __Node, __Arc >) | Aleph::Concurrent_Graph< GT, __Node, __Arc > | inline |
get_num_arcs() | Aleph::Concurrent_Graph< GT, __Node, __Arc > | inline |
get_num_mutexes() (definido en Aleph::Concurrent_Graph< GT, __Node, __Arc >) | Aleph::Concurrent_Graph< GT, __Node, __Arc > | inline |
get_num_nodes() | Aleph::Concurrent_Graph< GT, __Node, __Arc > | inline |
GT typedef (definido en Aleph::Concurrent_Graph< GT, __Node, __Arc >) | Aleph::Concurrent_Graph< GT, __Node, __Arc > | |
init_mutexes() (definido en Aleph::Concurrent_Graph< GT, __Node, __Arc >) | Aleph::Concurrent_Graph< GT, __Node, __Arc > | inlineprotected |
insert_arc(Node *src_node, Node *tgt_node, const Arc_Type &arc_info) | Aleph::Concurrent_Graph< GT, __Node, __Arc > | inline |
insert_arc(Node *src_node, Node *tgt_node) | Aleph::Concurrent_Graph< GT, __Node, __Arc > | inline |
insert_node(Node *node) | Aleph::Concurrent_Graph< GT, __Node, __Arc > | inline |
insert_node(const Node_Type &node_info) | Aleph::Concurrent_Graph< GT, __Node, __Arc > | inline |
mutex (definido en Aleph::Concurrent_Graph< GT, __Node, __Arc >) | Aleph::Concurrent_Graph< GT, __Node, __Arc > | protected |
mutexes (definido en Aleph::Concurrent_Graph< GT, __Node, __Arc >) | Aleph::Concurrent_Graph< GT, __Node, __Arc > | protected |
Node typedef (definido en Aleph::Concurrent_Graph< GT, __Node, __Arc >) | Aleph::Concurrent_Graph< GT, __Node, __Arc > | |
Node_Type typedef | Aleph::Concurrent_Graph< GT, __Node, __Arc > | |
num_mutexes (definido en Aleph::Concurrent_Graph< GT, __Node, __Arc >) | Aleph::Concurrent_Graph< GT, __Node, __Arc > | protected |
remove_arc(Arc *arc) | Aleph::Concurrent_Graph< GT, __Node, __Arc > | inline |
remove_node(Node *node) | Aleph::Concurrent_Graph< GT, __Node, __Arc > | inline |
search_arc(Node *src_node, Node *tgt_node) | Aleph::Concurrent_Graph< GT, __Node, __Arc > | inline |
search_arc(const Arc_Type &arc_info) | Aleph::Concurrent_Graph< GT, __Node, __Arc > | inline |
search_node(const Node_Type &node_info) | Aleph::Concurrent_Graph< GT, __Node, __Arc > | inline |
set_num_mutexes(const size_t &n) (definido en Aleph::Concurrent_Graph< GT, __Node, __Arc >) | Aleph::Concurrent_Graph< GT, __Node, __Arc > | inline |
sort_arcs() | Aleph::Concurrent_Graph< GT, __Node, __Arc > | inline |
uninit_mutexes() (definido en Aleph::Concurrent_Graph< GT, __Node, __Arc >) | Aleph::Concurrent_Graph< GT, __Node, __Arc > | inlineprotected |
verify_graphs(Concurrent_Graph &g) (definido en Aleph::Concurrent_Graph< GT, __Node, __Arc >) | Aleph::Concurrent_Graph< GT, __Node, __Arc > | inline |
~Concurrent_Graph() (definido en Aleph::Concurrent_Graph< GT, __Node, __Arc >) | Aleph::Concurrent_Graph< GT, __Node, __Arc > | inlinevirtual |