LAL: Linear Arrangement Library 23.01.00
A library focused on algorithms on linear arrangements of graphs.
Loading...
Searching...
No Matches
lal::graphs::directed_graph Member List

This is the complete list of members for lal::graphs::directed_graph, including all inherited members.

__disjoint_union(const graph &g) noexceptlal::graphs::graphprotected
_clear() noexceptlal::graphs::directed_graphinlineprotectedvirtual
_init(uint64_t n) noexceptlal::graphs::directed_graphinlineprotectedvirtual
actions_after_add_edge(node u, node v) noexceptlal::graphs::graphprotectedvirtual
actions_after_remove_edge(node u, node v) noexceptlal::graphs::graphprotectedvirtual
actions_after_remove_node(node u) noexceptlal::graphs::graphprotectedvirtual
actions_before_remove_edges_incident_to(node u) noexceptlal::graphs::graphprotectedvirtual
add_edge(node s, node t, bool norm=true, bool check_norm=true) noexceptlal::graphs::directed_graphvirtual
add_edge_bulk(node s, node t) noexceptlal::graphs::directed_graph
add_edges(const std::vector< edge > &edges, bool norm=true, bool check_norm=true) noexceptlal::graphs::directed_graphvirtual
check_normalised() noexceptlal::graphs::directed_graphvirtual
clear() noexceptlal::graphs::graphvirtual
copy_full_directed_graph(const directed_graph &d) noexceptlal::graphs::directed_graphinlineprotected
copy_full_graph(const graph &g) noexceptlal::graphs::graphinlineprotected
directed_graph() noexceptlal::graphs::directed_graphinline
directed_graph(uint64_t n) noexceptlal::graphs::directed_graphinline
directed_graph(const directed_graph &g) noexceptlal::graphs::directed_graphinline
directed_graph(directed_graph &&g) noexceptlal::graphs::directed_graphinline
disjoint_union(const directed_graph &g) noexceptlal::graphs::directed_graph
finish_bulk_add(bool norm=true, bool check=true) noexceptlal::graphs::directed_graphvirtual
get_degree(node u) const noexceptlal::graphs::directed_graphinline
get_edges() const noexceptlal::graphs::directed_graphvirtual
get_in_degree(node u) const noexceptlal::graphs::directed_graphinline
get_in_neighbours(node u) const noexceptlal::graphs::directed_graphinline
get_num_edges() const noexceptlal::graphs::graphinline
get_num_nodes() const noexceptlal::graphs::graphinline
get_out_degree(node u) const noexceptlal::graphs::directed_graphinline
get_out_neighbours(node u) const noexceptlal::graphs::directed_graphinline
get_Q() const noexceptlal::graphs::directed_graphvirtual
graph() noexceptlal::graphs::graphinline
graph(uint64_t n) noexceptlal::graphs::graphinline
graph(const graph &g) noexceptlal::graphs::graphinline
graph(graph &&g) noexceptlal::graphs::graphinline
has_edge(node u, node v) const noexceptlal::graphs::directed_graphvirtual
has_node(node u) const noexceptlal::graphs::graphinline
init(uint64_t n) noexceptlal::graphs::graphvirtual
is_directed() const noexceptlal::graphs::directed_graphinlinevirtual
is_normalised() const noexceptlal::graphs::graphinline
is_undirected() const noexceptlal::graphs::directed_graphinlinevirtual
m_adjacency_listlal::graphs::graphprotected
m_in_adjacency_listlal::graphs::directed_graphprotected
m_normalisedlal::graphs::graphprotected
m_num_edgeslal::graphs::graphprotected
move_full_directed_graph(directed_graph &&d) noexceptlal::graphs::directed_graphinlineprotected
move_full_graph(graph &&g) noexceptlal::graphs::graphinlineprotected
normalise() noexceptlal::graphs::directed_graphvirtual
normalise_after_edge_addition(bool norm, bool check) noexceptlal::graphs::graphprotected
normalise_after_edge_removal(bool norm, bool check) noexceptlal::graphs::graphprotected
operator=(const directed_graph &g) noexceptlal::graphs::directed_graphinline
operator=(directed_graph &&g) noexceptlal::graphs::directed_graphinline
lal::graphs::graph::operator=(const graph &g) noexceptlal::graphs::graphinline
lal::graphs::graph::operator=(graph &&g) noexceptlal::graphs::graphinline
remove_edge(node s, node t, bool norm=true, bool check_norm=true) noexceptlal::graphs::directed_graphvirtual
remove_edges(const std::vector< edge > &edges, bool norm=true, bool check_norm=true) noexceptlal::graphs::directed_graphvirtual
remove_edges_incident_to(node u, bool norm=true, bool check_norm=true) noexceptlal::graphs::directed_graphvirtual
remove_node(node u, bool norm=true, bool check_norm=true) noexceptlal::graphs::directed_graphvirtual
remove_single_edge(node u, node v, neighbourhood &out_u, neighbourhood &in_v) noexceptlal::graphs::directed_graphprivate
set_edges(const std::vector< edge > &edges, bool norm=true, bool check_norm=true) noexceptlal::graphs::directed_graphvirtual
set_normalised(bool v=true) noexceptlal::graphs::graphinline
to_undirected(bool norm=true, bool check=true) const noexceptlal::graphs::directed_graph
~directed_graph() noexceptlal::graphs::directed_graphinlinevirtual
~graph() noexceptlal::graphs::graphinlinevirtual