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

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

__add_node() noexceptlal::graphs::graphinlineprotected
__disjoint_union(const graph &g) noexceptlal::graphs::graphprotected
_clear() noexceptlal::graphs::undirected_graphinlineprotectedvirtual
_init(const uint64_t n) noexceptlal::graphs::undirected_graphinlineprotectedvirtual
actions_after_add_edge(const node u, const node v) noexceptlal::graphs::undirected_graphprotectedvirtual
actions_after_add_edges(const edge_list &e) noexceptlal::graphs::undirected_graphprotectedvirtual
actions_after_add_edges_bulk() noexceptlal::graphs::undirected_graphprotectedvirtual
actions_after_remove_edge(const node u, const node v) noexceptlal::graphs::undirected_graphprotectedvirtual
actions_after_remove_edges(const edge_list &e) noexceptlal::graphs::undirected_graphprotectedvirtual
actions_after_remove_edges_bulk() noexceptlal::graphs::undirected_graphprotectedvirtual
actions_after_remove_node(const node u) noexceptlal::graphs::undirected_graphprotectedvirtual
actions_before_remove_edges_incident_to(const node u) noexceptlal::graphs::undirected_graphprotectedvirtual
add_edge(const node s, const node t, const bool norm=true, const bool check_norm=true) noexceptlal::graphs::undirected_graphvirtual
add_edge_bulk(const node s, const node t) noexceptlal::graphs::undirected_graph
add_edges(const std::vector< edge > &edges, const bool norm=true, const bool check_norm=true) noexceptlal::graphs::undirected_graphvirtual
add_node() noexceptlal::graphs::undirected_graphinlinevirtual
check_normalized() noexceptlal::graphs::graphvirtual
clear() noexceptlal::graphs::graphvirtual
copy_full_graph(const graph &g) noexceptlal::graphs::graphinlineprotected
copy_full_undirected_graph(const undirected_graph &u) noexceptlal::graphs::undirected_graphinlineprotected
disjoint_union(const undirected_graph &g) noexceptlal::graphs::undirected_graph
finish_bulk_add(const bool norm=true, const bool check=true) noexceptlal::graphs::undirected_graphvirtual
finish_bulk_remove(const bool norm=true, const bool check=true) noexceptlal::graphs::undirected_graphvirtual
get_connected_components() const noexceptlal::graphs::undirected_graph
get_degree(const node u) const noexceptlal::graphs::undirected_graphinline
get_edges() const noexceptlal::graphs::undirected_graphvirtual
get_neighbors(const node u) const noexceptlal::graphs::undirected_graphinline
get_num_edges() const noexceptlal::graphs::graphinline
get_num_nodes() const noexceptlal::graphs::graphinline
get_Q() const noexceptlal::graphs::undirected_graphvirtual
graph() noexceptlal::graphs::graphinline
graph(const uint64_t n) noexceptlal::graphs::graphinline
graph(const graph &g) noexceptlal::graphs::graphinline
graph(graph &&g) noexceptlal::graphs::graphinline
has_edge(const node u, const node v) const noexceptlal::graphs::undirected_graphvirtual
has_node(const node u) const noexceptlal::graphs::graphinline
init(const uint64_t n) noexceptlal::graphs::graphvirtual
is_directed() const noexceptlal::graphs::undirected_graphinlinevirtual
is_normalized() const noexceptlal::graphs::graphinline
is_undirected() const noexceptlal::graphs::undirected_graphinlinevirtual
m_adjacency_listlal::graphs::graphprotected
m_is_normalizedlal::graphs::graphprotected
m_num_edgeslal::graphs::graphprotected
move_full_graph(graph &&g) noexceptlal::graphs::graphinlineprotected
move_full_undirected_graph(undirected_graph &&u) noexceptlal::graphs::undirected_graphinlineprotected
normalize() noexceptlal::graphs::graphvirtual
normalize_after_edge_addition(const bool norm, const bool check) noexceptlal::graphs::graphprotected
normalize_after_edge_removal(const bool norm, const bool check) noexceptlal::graphs::graphprotected
operator=(const undirected_graph &g) noexceptlal::graphs::undirected_graphinline
operator=(undirected_graph &&g) noexceptlal::graphs::undirected_graphinline
lal::graphs::graph::operator=(const graph &g) noexceptlal::graphs::graphinline
lal::graphs::graph::operator=(graph &&g) noexceptlal::graphs::graphinline
remove_edge(const node s, const node t, const bool norm=true, const bool check_norm=true) noexceptlal::graphs::undirected_graphvirtual
remove_edge_bulk(const node s, const node t) noexceptlal::graphs::undirected_graphvirtual
remove_edges(const std::vector< edge > &edges, const bool norm=true, const bool check_norm=true) noexceptlal::graphs::undirected_graphvirtual
remove_edges_incident_to(const node u, const bool norm=true, const bool check_norm=true) noexceptlal::graphs::undirected_graphvirtual
remove_node(const node u, const bool norm=true, const bool check_norm=true) noexceptlal::graphs::undirected_graphvirtual
remove_single_edge(const node u, const node v, neighbourhood &out_u, neighbourhood &in_v) noexceptlal::graphs::undirected_graphprivate
reserve_degree(const node u, const uint64_t d) noexceptlal::graphs::undirected_graphinline
set_edges(const std::vector< edge > &edges, const bool norm=true, const bool check_norm=true) noexceptlal::graphs::undirected_graphvirtual
set_normalized(const bool v=true) noexceptlal::graphs::graphinline
undirected_graph() noexceptlal::graphs::undirected_graphinline
undirected_graph(const uint64_t n) noexceptlal::graphs::undirected_graphinline
undirected_graph(const undirected_graph &g) noexceptlal::graphs::undirected_graphinline
undirected_graph(undirected_graph &&g) noexceptlal::graphs::undirected_graphinline
~graph() noexceptlal::graphs::graphinlinevirtual
~undirected_graph() noexceptlal::graphs::undirected_graphinlinevirtual