All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Protected Attributes | List of all members
NetworKit::DynamicPubWebGenerator Class Reference

#include <DynamicPubWebGenerator.h>

Public Member Functions

 DynamicPubWebGenerator (count numNodes, count numberOfDenseAreas, float neighborhoodRadius, count maxNumberOfNeighbors, bool writeInitialGraphToStream=true)
 
Graph getGraph () const
 
virtual std::vector< GraphEventgenerate (count nSteps)
 Generate event stream. More...
 
virtual std::map< node, Point
< float > > 
getNewCoordinates () const
 
- Public Member Functions inherited from NetworKit::DynamicGraphGenerator
virtual ~DynamicGraphGenerator ()=default
 Default destructor. More...
 

Protected Attributes

PubWebGenerator initGen
 
std::map< node, Point< float > > coordinates
 
bool writeInitialGraphToStream
 
- Protected Attributes inherited from NetworKit::DynamicGraphGenerator
Graph G
 

Constructor & Destructor Documentation

NetworKit::DynamicPubWebGenerator::DynamicPubWebGenerator ( count  numNodes,
count  numberOfDenseAreas,
float  neighborhoodRadius,
count  maxNumberOfNeighbors,
bool  writeInitialGraphToStream = true 
)

Member Function Documentation

std::vector< GraphEvent > NetworKit::DynamicPubWebGenerator::generate ( count  nSteps)
virtual

Generate event stream.

Parameters
[in]nStepsnumber of time steps in the event stream

Implements NetworKit::DynamicGraphGenerator.

Graph NetworKit::DynamicPubWebGenerator::getGraph ( ) const
inline
std::map< node, Point< float > > NetworKit::DynamicPubWebGenerator::getNewCoordinates ( ) const
virtual

Member Data Documentation

std::map<node, Point<float> > NetworKit::DynamicPubWebGenerator::coordinates
protected
PubWebGenerator NetworKit::DynamicPubWebGenerator::initGen
protected
bool NetworKit::DynamicPubWebGenerator::writeInitialGraphToStream
protected

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