libgexf  0.1.3
Public Member Functions | List of all members
libgexf::DynamicGraph Class Reference

#include <dynamicgraph.h>

Public Member Functions

 DynamicGraph (const DynamicGraph &orig)
 
bool hasNodeStart (const libgexf::t_id node_id) const
 
bool hasEdgeStart (const libgexf::t_id edge_id) const
 
bool hasNodeEnd (const libgexf::t_id node_id) const
 
bool hasEdgeEnd (const libgexf::t_id edge_id) const
 
std::string getNodeStart (const libgexf::t_id node_id) const
 
std::string getEdgeStart (const libgexf::t_id edge_id) const
 
std::string getNodeEnd (const libgexf::t_id node_id) const
 
std::string getEdgeEnd (const libgexf::t_id edge_id) const
 
void setNodeStart (const libgexf::t_id node_id, const std::string &date)
 
void setEdgeStart (const libgexf::t_id edge_id, const std::string &date)
 
void setNodeEnd (const libgexf::t_id node_id, const std::string &date)
 
void setEdgeEnd (const libgexf::t_id edge_id, const std::string &date)
 
unsigned int getDegree (const libgexf::t_id node_id, const std::string &date) const
 
void addNode (const libgexf::t_id id)
 
void addEdge (const libgexf::t_id id, const libgexf::t_id source_id, const libgexf::t_id target_id, const float weight=1.0, const libgexf::t_edge_type type=EDGE_UNDEF)
 
void removeNode (const libgexf::t_id id)
 
void removeEdge (const libgexf::t_id source_id, const libgexf::t_id target_id)
 
bool containsNode (const libgexf::t_id id) const
 
bool containsEdge (const libgexf::t_id source_id, const libgexf::t_id target_id) const
 
t_id getEdge (const libgexf::t_id source_id, const libgexf::t_id target_id) const
 
libgexf::NodeItergetNodes () const
 
libgexf::EdgeItergetEdges () const
 
std::vector< libgexf::t_idgetNeighbors (const libgexf::t_id node_id) const
 
unsigned int getNodeCount () const
 
unsigned int getEdgeCount () const
 
void clearEdges (const libgexf::t_id node_id)
 
void clearEdges ()
 
void clear ()
 

Detailed Description

Class DynamicGraph

Member Function Documentation

◆ getEdgeCount()

unsigned int libgexf::DynamicGraph::getEdgeCount ( ) const
inline

Absolute edge count over time

◆ getNodeCount()

unsigned int libgexf::DynamicGraph::getNodeCount ( ) const
inline

Absolute node count over time


The documentation for this class was generated from the following files: