Open
Graph Drawing
Framework

 v. 2023.09 (Elderberry)
 

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 More...
 
float * globalForceX
 the global node force x array More...
 
float * globalForceY
 the global node force y array More...
 
float max_x
 global point, node max x coordinate for bounding box calculations More...
 
float max_y
 global point, node max y coordinate for bounding box calculations More...
 
float min_x
 global point, node min x coordinate for bounding box calculations More...
 
float min_y
 global point, node min y coordinate for bounding box calculations More...
 
uint32_t numThreads
 number of threads, local contexts More...
 
LinearQuadtreeExpansionpExpansion
 pointer to the coeefficients More...
 
ArrayGraphpGraph
 pointer to the array graph More...
 
FMELocalContext ** pLocalContext
 all local contexts More...
 
FMEGlobalOptionspOptions
 pointer to the global options More...
 
LinearQuadtreepQuadtree
 pointer to the quadtree More...
 
WSPDpWSPD
 pointer to the well separated pairs decomposition More...
 
float scaleFactor
 var More...
 

Detailed Description

Global Context.

Definition at line 101 of file FMEFunc.h.

Member Data Documentation

◆ coolDown

float ogdf::fast_multipole_embedder::FMEGlobalContext::coolDown

Definition at line 113 of file FMEFunc.h.

◆ currAvgEdgeLength

double ogdf::fast_multipole_embedder::FMEGlobalContext::currAvgEdgeLength

Definition at line 118 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 111 of file FMEFunc.h.

◆ globalForceX

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

the global node force x array

Definition at line 108 of file FMEFunc.h.

◆ globalForceY

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

the global node force y array

Definition at line 109 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 115 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 117 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 114 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 116 of file FMEFunc.h.

◆ numThreads

uint32_t ogdf::fast_multipole_embedder::FMEGlobalContext::numThreads

number of threads, local contexts

Definition at line 103 of file FMEFunc.h.

◆ pExpansion

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

pointer to the coeefficients

Definition at line 106 of file FMEFunc.h.

◆ pGraph

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

pointer to the array graph

Definition at line 104 of file FMEFunc.h.

◆ pLocalContext

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

all local contexts

Definition at line 102 of file FMEFunc.h.

◆ pOptions

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

pointer to the global options

Definition at line 110 of file FMEFunc.h.

◆ pQuadtree

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

pointer to the quadtree

Definition at line 105 of file FMEFunc.h.

◆ pWSPD

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

pointer to the well separated pairs decomposition

Definition at line 107 of file FMEFunc.h.

◆ scaleFactor

float ogdf::fast_multipole_embedder::FMEGlobalContext::scaleFactor

var

Definition at line 112 of file FMEFunc.h.


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