LAL: Linear Arrangement Library 24.10.00
A library focused on algorithms on linear arrangements of graphs.
|
This is the complete list of members for lal::graphs::directed_graph, including all inherited members.
__add_node() noexcept | lal::graphs::graph | inlineprotected |
__disjoint_union(const graph &g) noexcept | lal::graphs::graph | protected |
_clear() noexcept | lal::graphs::directed_graph | inlineprotectedvirtual |
_init(const uint64_t n) noexcept | lal::graphs::directed_graph | inlineprotectedvirtual |
actions_after_add_edge(const node u, const node v) noexcept | lal::graphs::directed_graph | protectedvirtual |
actions_after_add_edges(const edge_list &e) noexcept | lal::graphs::directed_graph | protectedvirtual |
actions_after_add_edges_bulk() noexcept | lal::graphs::directed_graph | protectedvirtual |
actions_after_remove_edge(const node u, const node v) noexcept | lal::graphs::directed_graph | protectedvirtual |
actions_after_remove_edges(const edge_list &e) noexcept | lal::graphs::directed_graph | protectedvirtual |
actions_after_remove_edges_bulk() noexcept | lal::graphs::directed_graph | protectedvirtual |
actions_after_remove_node(const node u) noexcept | lal::graphs::directed_graph | protectedvirtual |
actions_before_remove_edges_incident_to(const node u) noexcept | lal::graphs::directed_graph | protectedvirtual |
add_edge(const node s, const node t, const bool norm=true, const bool check_norm=true) noexcept | lal::graphs::directed_graph | virtual |
add_edge_bulk(const node s, const node t) noexcept | lal::graphs::directed_graph | |
add_edges(const std::vector< edge > &edges, const bool norm=true, const bool check_norm=true) noexcept | lal::graphs::directed_graph | virtual |
add_node() noexcept | lal::graphs::directed_graph | inlinevirtual |
check_normalized() noexcept | lal::graphs::directed_graph | virtual |
clear() noexcept | lal::graphs::graph | virtual |
copy_full_directed_graph(const directed_graph &d) noexcept | lal::graphs::directed_graph | inlineprotected |
copy_full_graph(const graph &g) noexcept | lal::graphs::graph | inlineprotected |
directed_graph() noexcept | lal::graphs::directed_graph | inline |
directed_graph(const uint64_t n) noexcept | lal::graphs::directed_graph | inline |
directed_graph(const directed_graph &g) noexcept | lal::graphs::directed_graph | inline |
directed_graph(directed_graph &&g) noexcept | lal::graphs::directed_graph | inline |
disjoint_union(const directed_graph &g) noexcept | lal::graphs::directed_graph | |
finish_bulk_add(const bool norm=true, const bool check=true) noexcept | lal::graphs::directed_graph | virtual |
finish_bulk_remove(const bool norm=true, const bool check=true) noexcept | lal::graphs::directed_graph | virtual |
get_connected_components() const noexcept | lal::graphs::directed_graph | |
get_degree(const node u) const noexcept | lal::graphs::directed_graph | inline |
get_edges() const noexcept | lal::graphs::directed_graph | virtual |
get_in_degree(const node u) const noexcept | lal::graphs::directed_graph | inline |
get_in_neighbors(const node u) const noexcept | lal::graphs::directed_graph | inline |
get_num_edges() const noexcept | lal::graphs::graph | inline |
get_num_nodes() const noexcept | lal::graphs::graph | inline |
get_out_degree(const node u) const noexcept | lal::graphs::directed_graph | inline |
get_out_neighbors(const node u) const noexcept | lal::graphs::directed_graph | inline |
get_Q() const noexcept | lal::graphs::directed_graph | virtual |
graph() noexcept | lal::graphs::graph | inline |
graph(const uint64_t n) noexcept | lal::graphs::graph | inline |
graph(const graph &g) noexcept | lal::graphs::graph | inline |
graph(graph &&g) noexcept | lal::graphs::graph | inline |
has_edge(const node u, const node v) const noexcept | lal::graphs::directed_graph | virtual |
has_node(const node u) const noexcept | lal::graphs::graph | inline |
init(const uint64_t n) noexcept | lal::graphs::graph | virtual |
is_directed() const noexcept | lal::graphs::directed_graph | inlinevirtual |
is_normalized() const noexcept | lal::graphs::graph | inline |
is_undirected() const noexcept | lal::graphs::directed_graph | inlinevirtual |
m_adjacency_list | lal::graphs::graph | protected |
m_in_adjacency_list | lal::graphs::directed_graph | protected |
m_is_normalized | lal::graphs::graph | protected |
m_num_edges | lal::graphs::graph | protected |
move_full_directed_graph(directed_graph &&d) noexcept | lal::graphs::directed_graph | inlineprotected |
move_full_graph(graph &&g) noexcept | lal::graphs::graph | inlineprotected |
normalize() noexcept | lal::graphs::directed_graph | virtual |
normalize_after_edge_addition(const bool norm, const bool check) noexcept | lal::graphs::graph | protected |
normalize_after_edge_removal(const bool norm, const bool check) noexcept | lal::graphs::graph | protected |
operator=(const directed_graph &g) noexcept | lal::graphs::directed_graph | inline |
operator=(directed_graph &&g) noexcept | lal::graphs::directed_graph | inline |
lal::graphs::graph::operator=(const graph &g) noexcept | lal::graphs::graph | inline |
lal::graphs::graph::operator=(graph &&g) noexcept | lal::graphs::graph | inline |
remove_edge(const node s, const node t, const bool norm=true, const bool check_norm=true) noexcept | lal::graphs::directed_graph | virtual |
remove_edge_bulk(const node s, const node t) noexcept | lal::graphs::directed_graph | virtual |
remove_edges(const std::vector< edge > &edges, const bool norm=true, const bool check_norm=true) noexcept | lal::graphs::directed_graph | virtual |
remove_edges_incident_to(const node u, const bool norm=true, const bool check_norm=true) noexcept | lal::graphs::directed_graph | virtual |
remove_node(const node u, const bool norm=true, const bool check_norm=true) noexcept | lal::graphs::directed_graph | virtual |
remove_single_edge(const node u, const node v, neighbourhood &out_u, neighbourhood &in_v) noexcept | lal::graphs::directed_graph | private |
reserve_in_degree(const node u, const uint64_t d) noexcept | lal::graphs::directed_graph | inline |
reserve_out_degree(const node u, const uint64_t d) noexcept | lal::graphs::directed_graph | inline |
set_edges(const std::vector< edge > &edges, const bool norm=true, const bool check_norm=true) noexcept | lal::graphs::directed_graph | virtual |
set_normalized(const bool v=true) noexcept | lal::graphs::graph | inline |
to_undirected(const bool norm=true, const bool check=true) const noexcept | lal::graphs::directed_graph | |
~directed_graph() noexcept | lal::graphs::directed_graph | inlinevirtual |
~graph() noexcept | lal::graphs::graph | inlinevirtual |