HLIBpro  2.3.1
TGraph Member List

This is the complete list of members for TGraph, including all inherited members.

_adj_list_ptrTGraphprotected
_adj_nodesTGraphprotected
_global_nameTGraphprotected
adj_nodes(const node_t node) const noexceptTGraphinline
adj_nodes_weights(const node_t node) const noexceptTGraphinline
build_scc(std::list< TNodeSet > &scc, const std::vector< uint > &label, const uint mark) const TGraph
build_scc(std::list< TNodeSet > &scc) const TGraph
create() const TGraphinlinevirtual
degree(const node_t node) const noexceptTGraphinline
edge_weight(const idx_t) const noexceptTGraphinlinevirtual
global_name() noexceptTGraphinline
has_edge_weights() const noexceptTGraphinlinevirtual
has_global_names() const noexceptTGraphinline
init(const size_t annodes, const size_t anedges, const bool aglobal=false)TGraphinlinevirtual
max_degree_node() const TGraph
min_degree_node() const TGraph
min_edge_weight() const TGraphinlinevirtual
nedges() const noexceptTGraphinline
nnodes() const noexceptTGraphinline
nodes() const noexceptTGraphinline
operator=(const TGraph &graph)TGraph
print(const std::string &filename, const bool global=false) const TGraph
print(const std::string &filename, const std::vector< uint > &label, const bool global=false) const TGraph
restrict(const TNodeSet &nodes) const -> std::unique_ptr< TGraph >TGraph
set_edge_weight(const idx_t, const weight_t)TGraphinlinevirtual
TGraph()TGraphinline
TGraph(const TSparseMatrix *S, const std::vector< bool > &nodemask)TGraph
vertex_separator(std::vector< uint > &label, const TNodeSet &left, const TNodeSet &right, TNodeSet &vertex_sep, const uint if_label) const TGraph
write(const std::string &filename) const TGraphvirtual
~TGraph()TGraphinlinevirtual