40namespace spring_embedder {
43template<
typename NodeInfo,
typename ForceModelBase>
Implementation of a thread barrier.
Declaration of class GraphAttributes which extends a Graph by additional attributes.
Declaration of graph copy classes.
Declaration and definition of ogdf::SpringEmbedderBase.
The parameterized class Array implements dynamic arrays of type E.
INDEX size() const
Returns the size (number of elements) of the array.
Representation of a barrier.
void threadSync()
Synchronizes the threads in the group.
Stores additional attributes of a graph (like layout information).
Copies of graphs supporting edge splitting.
Dynamic arrays indexed with nodes.
Base class for ogdf::SpringEmbedderGridVariant::Master.
const ForceModelBase & forceModelImprove() const
bool hasConverged() const
int numberOfNodes() const
GraphAttributes & getAttributes()
void initImprovementPhase()
const ForceModelBase & forceModel() const
const GraphCopy & getGraph() const
double avgDisplacement() const
double idealEdgeLength() const
Array< NodeInfo > m_vInfo
double maxDisplacement() const
ForceModelBase * m_forceModel
Array< int > & adjLists()
const SpringEmbedderBase & m_spring
double coolingFactor() const
int numberOfIterationsImprove() const
ForceModelBase * m_forceModelImprove
double scaleFactor() const
const NodeArray< int > & index() const
double maxForceLength() const
MasterBase(const SpringEmbedderBase &spring, const GraphCopy &gc, GraphAttributes &ga, DPoint &boundingBox)
Array< NodeInfo > & vInfo()
int numberOfIterations() const
Common base class for ogdf::SpringEmbedderBase and ogdf::SpringEmbedderGridVariant.
double maxConvergenceFactor() const
Returns the currently used maximum convergence factor.
double forceLimitStep() const
bool noise() const
Returns the current setting of noise.
int iterationsImprove() const
Returns the current setting of iterations for the improvement phase.
double coolDownFactor() const
int iterations() const
Returns the current setting of iterations.
double avgConvergenceFactor() const
Returns the currently used average convergence factor.
static MultilevelBuilder * getDoubleFactoredZeroAdjustedMerger()
The namespace for all OGDF objects.