#include <ogdf/energybased/spring_embedder/SEGV_ForceModel.h>
Public Member Functions | |
ForceModelFR (const Array< NodeInfo > &vInfo, const Array< int > &adjLists, const Array2D< ListPure< int >> &gridCell, double idealEdgeLength) | |
DPoint | computeDisplacement (int j, double boxLength) const override |
Public Member Functions inherited from ogdf::SpringEmbedderGridVariant::ForceModelBase | |
ForceModelBase (const Array< NodeInfo > &vInfo, const Array< int > &adjLists, const Array2D< ListPure< int >> &gridCell, double idealEdgeLength) | |
virtual | ~ForceModelBase () |
Public Member Functions inherited from ogdf::spring_embedder::CommonForceModelBase< NodeInfo > | |
CommonForceModelBase (const Array< NodeInfo > &vInfo, const Array< int > &adjLists, double idealEdgeLength) | |
double | eps () const |
Additional Inherited Members | |
Protected Member Functions inherited from ogdf::SpringEmbedderGridVariant::ForceModelBase | |
DPoint | computeMixedForcesDisplacement (int j, int boxLength, std::function< DPoint(double, const DPoint &)> attractiveChange, std::function< double()> attractiveFinal) const |
DPoint | computeRepulsiveForce (int j, double boxLength, int idealExponent, int normExponent=1) const |
Protected Member Functions inherited from ogdf::spring_embedder::CommonForceModelBase< NodeInfo > | |
DPoint | computeFruchtermanReingoldAttractiveForce (int j, int idealExponent) const |
double | normByIdealEdgeLength (double norm) const |
Protected Attributes inherited from ogdf::SpringEmbedderGridVariant::ForceModelBase | |
const Array2D< ListPure< int > > & | m_gridCell |
Protected Attributes inherited from ogdf::spring_embedder::CommonForceModelBase< NodeInfo > | |
const Array< int > & | m_adjLists |
double | m_idealEdgeLength |
const Array< NodeInfo > & | m_vInfo |
Definition at line 61 of file SEGV_ForceModel.h.
|
inline |
Definition at line 63 of file SEGV_ForceModel.h.
|
overridevirtual |
Implements ogdf::SpringEmbedderGridVariant::ForceModelBase.