Template Class Graph

Inheritance Relationships

Base Type

Class Documentation

template<typename VertexID, typename NumEdges, typename Weight>
class sparsebase::object::Graph : public sparsebase::object::AbstractObject<VertexID, NumEdges, Weight>

Public Functions

Graph(format::Format *connectivity)
Graph()
Graph(const Graph<VertexID, NumEdges, Weight>&)
Graph(Graph<VertexID, NumEdges, Weight>&&)
Graph<VertexID, NumEdges, Weight> &operator=(const Graph<VertexID, NumEdges, Weight>&)
void ReadConnectivityToCSR(const io::ReadsCSR<VertexID, NumEdges, Weight>&)
void ReadConnectivityToCOO(const io::ReadsCOO<VertexID, NumEdges, Weight>&)
void ReadConnectivityFromMTXToCOO(std::string filename)
void ReadConnectivityFromEdgelistToCSR(std::string filename)
void InitializeInfoFromConnection()
virtual ~Graph()
virtual void VerifyStructure()

Public Members

VertexID n_
NumEdges m_