Open
Graph Drawing
Framework

 v. 2023.09 (Elderberry)
 

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

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

Public Member Functions

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

Private Attributes

float factor
 
float * globalArrayX
 
float * globalArrayY
 
FMEGlobalContextglobalContext
 
FMELocalContext ** localContexts
 
uint32_t numContexts
 
ArrayGraphpGraph
 

Detailed Description

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

Definition at line 708 of file FMEFunc.h.

Constructor & Destructor Documentation

◆ CollectForceFunctor()

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

Definition at line 710 of file FMEFunc.h.

Member Function Documentation

◆ operator()() [1/3]

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

Definition at line 756 of file FMEFunc.h.

◆ operator()() [2/3]

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

Definition at line 730 of file FMEFunc.h.

◆ operator()() [3/3]

template<unsigned int FLAGS>
uint32_t ogdf::fast_multipole_embedder::CollectForceFunctor< FLAGS >::operator() ( void  ) const
inline

Definition at line 728 of file FMEFunc.h.

Member Data Documentation

◆ factor

template<unsigned int FLAGS>
float ogdf::fast_multipole_embedder::CollectForceFunctor< FLAGS >::factor
private

Definition at line 769 of file FMEFunc.h.

◆ globalArrayX

template<unsigned int FLAGS>
float* ogdf::fast_multipole_embedder::CollectForceFunctor< FLAGS >::globalArrayX
private

Definition at line 766 of file FMEFunc.h.

◆ globalArrayY

template<unsigned int FLAGS>
float* ogdf::fast_multipole_embedder::CollectForceFunctor< FLAGS >::globalArrayY
private

Definition at line 767 of file FMEFunc.h.

◆ globalContext

template<unsigned int FLAGS>
FMEGlobalContext* ogdf::fast_multipole_embedder::CollectForceFunctor< FLAGS >::globalContext
private

Definition at line 764 of file FMEFunc.h.

◆ localContexts

template<unsigned int FLAGS>
FMELocalContext** ogdf::fast_multipole_embedder::CollectForceFunctor< FLAGS >::localContexts
private

Definition at line 765 of file FMEFunc.h.

◆ numContexts

template<unsigned int FLAGS>
uint32_t ogdf::fast_multipole_embedder::CollectForceFunctor< FLAGS >::numContexts
private

Definition at line 768 of file FMEFunc.h.

◆ pGraph

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

Definition at line 763 of file FMEFunc.h.


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