Open
Graph Drawing
Framework

 v. 2023.09 (Elderberry)
 

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 790 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 793 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 852 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 828 of file FMEFunc.h.

Member Data Documentation

◆ currentEdgeLength

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

Definition at line 865 of file FMEFunc.h.

◆ forceArrayX

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

Definition at line 862 of file FMEFunc.h.

◆ forceArrayY

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

Definition at line 863 of file FMEFunc.h.

◆ localContext

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

Definition at line 867 of file FMEFunc.h.

◆ nodeMoveRadius

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

Definition at line 864 of file FMEFunc.h.

◆ pGraph

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

Definition at line 866 of file FMEFunc.h.

◆ timeStep

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

Definition at line 859 of file FMEFunc.h.

◆ x

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

Definition at line 860 of file FMEFunc.h.

◆ y

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

Definition at line 861 of file FMEFunc.h.


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