Open
Graph Drawing
Framework

 v. 2022.02 (Dogwood)
 

ogdf::fast_multipole_embedder::NodeMoveFunctor< FLAGS > Class Template Reference

#include <ogdf/energybased/fast_multipole_embedder/FMEFunc.h>

Public Member Functions

 NodeMoveFunctor (FMELocalContext *pLocalContext)
 
void operator() (uint32_t begin, uint32_t end)
 
void operator() (uint32_t i)
 

Private Attributes

float * currentEdgeLength
 
float * forceArrayX
 
float * forceArrayY
 
FMELocalContextlocalContext
 
float * nodeMoveRadius
 
ArrayGraphpGraph
 
float timeStep
 
float * x
 
float * y
 

Detailed Description

template<unsigned int FLAGS>
class ogdf::fast_multipole_embedder::NodeMoveFunctor< FLAGS >

Definition at line 928 of file FMEFunc.h.

Constructor & Destructor Documentation

◆ NodeMoveFunctor()

template<unsigned int FLAGS>
ogdf::fast_multipole_embedder::NodeMoveFunctor< FLAGS >::NodeMoveFunctor ( FMELocalContext pLocalContext)
inlineexplicit

Definition at line 932 of file FMEFunc.h.

Member Function Documentation

◆ operator()() [1/2]

template<unsigned int FLAGS>
void ogdf::fast_multipole_embedder::NodeMoveFunctor< FLAGS >::operator() ( uint32_t  begin,
uint32_t  end 
)
inline

Definition at line 994 of file FMEFunc.h.

◆ operator()() [2/2]

template<unsigned int FLAGS>
void ogdf::fast_multipole_embedder::NodeMoveFunctor< FLAGS >::operator() ( uint32_t  i)
inline

Definition at line 965 of file FMEFunc.h.

Member Data Documentation

◆ currentEdgeLength

template<unsigned int FLAGS>
float* ogdf::fast_multipole_embedder::NodeMoveFunctor< FLAGS >::currentEdgeLength
private

Definition at line 1009 of file FMEFunc.h.

◆ forceArrayX

template<unsigned int FLAGS>
float* ogdf::fast_multipole_embedder::NodeMoveFunctor< FLAGS >::forceArrayX
private

Definition at line 1006 of file FMEFunc.h.

◆ forceArrayY

template<unsigned int FLAGS>
float* ogdf::fast_multipole_embedder::NodeMoveFunctor< FLAGS >::forceArrayY
private

Definition at line 1007 of file FMEFunc.h.

◆ localContext

template<unsigned int FLAGS>
FMELocalContext* ogdf::fast_multipole_embedder::NodeMoveFunctor< FLAGS >::localContext
private

Definition at line 1011 of file FMEFunc.h.

◆ nodeMoveRadius

template<unsigned int FLAGS>
float* ogdf::fast_multipole_embedder::NodeMoveFunctor< FLAGS >::nodeMoveRadius
private

Definition at line 1008 of file FMEFunc.h.

◆ pGraph

template<unsigned int FLAGS>
ArrayGraph* ogdf::fast_multipole_embedder::NodeMoveFunctor< FLAGS >::pGraph
private

Definition at line 1010 of file FMEFunc.h.

◆ timeStep

template<unsigned int FLAGS>
float ogdf::fast_multipole_embedder::NodeMoveFunctor< FLAGS >::timeStep
private

Definition at line 1003 of file FMEFunc.h.

◆ x

template<unsigned int FLAGS>
float* ogdf::fast_multipole_embedder::NodeMoveFunctor< FLAGS >::x
private

Definition at line 1004 of file FMEFunc.h.

◆ y

template<unsigned int FLAGS>
float* ogdf::fast_multipole_embedder::NodeMoveFunctor< FLAGS >::y
private

Definition at line 1005 of file FMEFunc.h.


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