Open
Graph Drawing
Framework

 v. 2023.09 (Elderberry)
 

Loading...
Searching...
No Matches
ogdf::fast_multipole_embedder::FMEGlobalContext Struct Reference

Global Context. More...

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

Public Attributes

float coolDown
 
double currAvgEdgeLength
 
bool earlyExit
 var for the main thread to notify the other threads that they are done
 
floatglobalForceX
 the global node force x array
 
floatglobalForceY
 the global node force y array
 
float max_x
 global point, node max x coordinate for bounding box calculations
 
float max_y
 global point, node max y coordinate for bounding box calculations
 
float min_x
 global point, node min x coordinate for bounding box calculations
 
float min_y
 global point, node min y coordinate for bounding box calculations
 
uint32_t numThreads
 number of threads, local contexts
 
LinearQuadtreeExpansionpExpansion
 pointer to the coeefficients
 
ArrayGraphpGraph
 pointer to the array graph
 
FMELocalContext ** pLocalContext
 all local contexts
 
FMEGlobalOptionspOptions
 pointer to the global options
 
LinearQuadtreepQuadtree
 pointer to the quadtree
 
WSPDpWSPD
 pointer to the well separated pairs decomposition
 
float scaleFactor
 var
 

Detailed Description

Global Context.

Definition at line 94 of file FMEFunc.h.

Member Data Documentation

◆ coolDown

float ogdf::fast_multipole_embedder::FMEGlobalContext::coolDown

Definition at line 106 of file FMEFunc.h.

◆ currAvgEdgeLength

double ogdf::fast_multipole_embedder::FMEGlobalContext::currAvgEdgeLength

Definition at line 111 of file FMEFunc.h.

◆ earlyExit

bool ogdf::fast_multipole_embedder::FMEGlobalContext::earlyExit

var for the main thread to notify the other threads that they are done

Definition at line 104 of file FMEFunc.h.

◆ globalForceX

float* ogdf::fast_multipole_embedder::FMEGlobalContext::globalForceX

the global node force x array

Definition at line 101 of file FMEFunc.h.

◆ globalForceY

float* ogdf::fast_multipole_embedder::FMEGlobalContext::globalForceY

the global node force y array

Definition at line 102 of file FMEFunc.h.

◆ max_x

float ogdf::fast_multipole_embedder::FMEGlobalContext::max_x

global point, node max x coordinate for bounding box calculations

Definition at line 108 of file FMEFunc.h.

◆ max_y

float ogdf::fast_multipole_embedder::FMEGlobalContext::max_y

global point, node max y coordinate for bounding box calculations

Definition at line 110 of file FMEFunc.h.

◆ min_x

float ogdf::fast_multipole_embedder::FMEGlobalContext::min_x

global point, node min x coordinate for bounding box calculations

Definition at line 107 of file FMEFunc.h.

◆ min_y

float ogdf::fast_multipole_embedder::FMEGlobalContext::min_y

global point, node min y coordinate for bounding box calculations

Definition at line 109 of file FMEFunc.h.

◆ numThreads

uint32_t ogdf::fast_multipole_embedder::FMEGlobalContext::numThreads

number of threads, local contexts

Definition at line 96 of file FMEFunc.h.

◆ pExpansion

LinearQuadtreeExpansion* ogdf::fast_multipole_embedder::FMEGlobalContext::pExpansion

pointer to the coeefficients

Definition at line 99 of file FMEFunc.h.

◆ pGraph

ArrayGraph* ogdf::fast_multipole_embedder::FMEGlobalContext::pGraph

pointer to the array graph

Definition at line 97 of file FMEFunc.h.

◆ pLocalContext

FMELocalContext** ogdf::fast_multipole_embedder::FMEGlobalContext::pLocalContext

all local contexts

Definition at line 95 of file FMEFunc.h.

◆ pOptions

FMEGlobalOptions* ogdf::fast_multipole_embedder::FMEGlobalContext::pOptions

pointer to the global options

Definition at line 103 of file FMEFunc.h.

◆ pQuadtree

LinearQuadtree* ogdf::fast_multipole_embedder::FMEGlobalContext::pQuadtree

pointer to the quadtree

Definition at line 98 of file FMEFunc.h.

◆ pWSPD

WSPD* ogdf::fast_multipole_embedder::FMEGlobalContext::pWSPD

pointer to the well separated pairs decomposition

Definition at line 100 of file FMEFunc.h.

◆ scaleFactor

float ogdf::fast_multipole_embedder::FMEGlobalContext::scaleFactor

var

Definition at line 105 of file FMEFunc.h.


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