__disjoint_union(const graph &g) noexcept | lal::graphs::graph | protected |
_clear() noexcept | lal::graphs::undirected_graph | protectedvirtual |
_init(uint32_t n) noexcept | lal::graphs::undirected_graph | protectedvirtual |
add_edge(node s, node t, bool norm=true, bool check_norm=true) noexcept | lal::graphs::undirected_graph | virtual |
add_edge_bulk(node s, node t) noexcept | lal::graphs::undirected_graph | |
add_edges(const std::vector< edge > &edges, bool norm=true, bool check_norm=true) noexcept | lal::graphs::undirected_graph | virtual |
check_normalised() noexcept | lal::graphs::graph | virtual |
clear() noexcept | lal::graphs::graph | virtual |
copy_full_graph(const graph &g) noexcept | lal::graphs::graph | protected |
copy_full_undirected_graph(const undirected_graph &u) noexcept | lal::graphs::undirected_graph | protected |
disjoint_union(const undirected_graph &g) noexcept | lal::graphs::undirected_graph | |
extra_work_per_edge_add(node u, node v) noexcept | lal::graphs::graph | protectedvirtual |
extra_work_per_edge_remove(node u, node v) noexcept | lal::graphs::graph | protectedvirtual |
finish_bulk_add(bool norm=true, bool check=true) noexcept | lal::graphs::undirected_graph | virtual |
get_degree(node u) const noexcept | lal::graphs::undirected_graph | inline |
get_edges() const noexcept | lal::graphs::undirected_graph | virtual |
get_neighbours(node u) const noexcept | lal::graphs::undirected_graph | inline |
get_num_edges() const noexcept | lal::graphs::graph | inline |
get_num_nodes() const noexcept | lal::graphs::graph | inline |
get_Q() const noexcept | lal::graphs::undirected_graph | virtual |
graph() noexcept | lal::graphs::graph | inline |
graph(uint32_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(node u, node v) const noexcept | lal::graphs::undirected_graph | virtual |
has_node(node u) const noexcept | lal::graphs::graph | inline |
init(uint32_t n) noexcept | lal::graphs::graph | virtual |
is_directed() const noexcept | lal::graphs::undirected_graph | inlinevirtual |
is_normalised() const noexcept | lal::graphs::graph | inline |
is_undirected() const noexcept | lal::graphs::undirected_graph | inlinevirtual |
m_adjacency_list | lal::graphs::graph | protected |
m_normalised | lal::graphs::graph | protected |
m_num_edges | lal::graphs::graph | protected |
move_full_graph(graph &&g) noexcept | lal::graphs::graph | protected |
move_full_undirected_graph(undirected_graph &&u) noexcept | lal::graphs::undirected_graph | protected |
normalise() noexcept | lal::graphs::graph | virtual |
normalise_after_add(bool norm, bool check) noexcept | lal::graphs::graph | protected |
normalise_after_remove(bool norm, bool check) noexcept | lal::graphs::graph | protected |
operator=(const undirected_graph &g) noexcept | lal::graphs::undirected_graph | inline |
operator=(undirected_graph &&g) noexcept | lal::graphs::undirected_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(node s, node t, bool norm=false, bool check_norm=true) noexcept | lal::graphs::undirected_graph | virtual |
remove_edges(const std::vector< edge > &edges, bool norm=true, bool check_norm=true) noexcept | lal::graphs::undirected_graph | virtual |
remove_edges_incident_to(node u, bool norm=true, bool check_norm=true) noexcept | lal::graphs::undirected_graph | virtual |
remove_single_edge(node u, node v, neighbourhood &out_u, neighbourhood &in_v) noexcept | lal::graphs::undirected_graph | private |
set_edges(const std::vector< edge > &edges, bool norm=true, bool check_norm=true) noexcept | lal::graphs::undirected_graph | virtual |
set_normalised(bool v=true) noexcept | lal::graphs::graph | inline |
undirected_graph() noexcept | lal::graphs::undirected_graph | inline |
undirected_graph(uint32_t n) noexcept | lal::graphs::undirected_graph | inline |
undirected_graph(const undirected_graph &g) noexcept | lal::graphs::undirected_graph | inline |
undirected_graph(undirected_graph &&g) noexcept | lal::graphs::undirected_graph | inline |
~graph() noexcept | lal::graphs::graph | inlinevirtual |
~undirected_graph() noexcept | lal::graphs::undirected_graph | inlinevirtual |