Open
Graph Drawing
Framework

 v. 2023.09 (Elderberry)
 

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

Local thread Context. More...

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

Public Attributes

double avgForce
 local maximum force
 
double currAvgEdgeLength
 
LinearQuadtree::NodeID firstInnerNode
 first inner nodes the thread prepared
 
LinearQuadtree::NodeID firstLeaf
 first leaves the thread prepared
 
floatforceX
 local force array for all nodes, points
 
floatforceY
 local force array for all nodes, points
 
FMENodeChainPartition innerNodePartition
 chain of inner nodes assigned to the thread
 
LinearQuadtree::NodeID lastInnerNode
 last inner nodes the thread prepared
 
LinearQuadtree::NodeID lastLeaf
 last leaves the thread prepared
 
FMENodeChainPartition leafPartition
 chain of leaf nodes assigned to the thread
 
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
 
double maxForceSq
 local maximum force
 
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 numInnerNodes
 number of inner nodes the thread prepared
 
uint32_t numLeaves
 number of leaves the thread prepared
 
FMEGlobalContextpGlobalContext
 pointer to the global context
 
FMETreePartition treePartition
 tree partition assigned to the thread
 

Detailed Description

Local thread Context.

Definition at line 115 of file FMEFunc.h.

Member Data Documentation

◆ avgForce

double ogdf::fast_multipole_embedder::FMELocalContext::avgForce

local maximum force

Definition at line 120 of file FMEFunc.h.

◆ currAvgEdgeLength

double ogdf::fast_multipole_embedder::FMELocalContext::currAvgEdgeLength

Definition at line 125 of file FMEFunc.h.

◆ firstInnerNode

LinearQuadtree::NodeID ogdf::fast_multipole_embedder::FMELocalContext::firstInnerNode

first inner nodes the thread prepared

Definition at line 130 of file FMEFunc.h.

◆ firstLeaf

LinearQuadtree::NodeID ogdf::fast_multipole_embedder::FMELocalContext::firstLeaf

first leaves the thread prepared

Definition at line 134 of file FMEFunc.h.

◆ forceX

float* ogdf::fast_multipole_embedder::FMELocalContext::forceX

local force array for all nodes, points

Definition at line 117 of file FMEFunc.h.

◆ forceY

float* ogdf::fast_multipole_embedder::FMELocalContext::forceY

local force array for all nodes, points

Definition at line 118 of file FMEFunc.h.

◆ innerNodePartition

FMENodeChainPartition ogdf::fast_multipole_embedder::FMELocalContext::innerNodePartition

chain of inner nodes assigned to the thread

Definition at line 127 of file FMEFunc.h.

◆ lastInnerNode

LinearQuadtree::NodeID ogdf::fast_multipole_embedder::FMELocalContext::lastInnerNode

last inner nodes the thread prepared

Definition at line 131 of file FMEFunc.h.

◆ lastLeaf

LinearQuadtree::NodeID ogdf::fast_multipole_embedder::FMELocalContext::lastLeaf

last leaves the thread prepared

Definition at line 135 of file FMEFunc.h.

◆ leafPartition

FMENodeChainPartition ogdf::fast_multipole_embedder::FMELocalContext::leafPartition

chain of leaf nodes assigned to the thread

Definition at line 128 of file FMEFunc.h.

◆ max_x

float ogdf::fast_multipole_embedder::FMELocalContext::max_x

global point, node max x coordinate for bounding box calculations

Definition at line 122 of file FMEFunc.h.

◆ max_y

float ogdf::fast_multipole_embedder::FMELocalContext::max_y

global point, node max y coordinate for bounding box calculations

Definition at line 124 of file FMEFunc.h.

◆ maxForceSq

double ogdf::fast_multipole_embedder::FMELocalContext::maxForceSq

local maximum force

Definition at line 119 of file FMEFunc.h.

◆ min_x

float ogdf::fast_multipole_embedder::FMELocalContext::min_x

global point, node min x coordinate for bounding box calculations

Definition at line 121 of file FMEFunc.h.

◆ min_y

float ogdf::fast_multipole_embedder::FMELocalContext::min_y

global point, node min y coordinate for bounding box calculations

Definition at line 123 of file FMEFunc.h.

◆ numInnerNodes

uint32_t ogdf::fast_multipole_embedder::FMELocalContext::numInnerNodes

number of inner nodes the thread prepared

Definition at line 132 of file FMEFunc.h.

◆ numLeaves

uint32_t ogdf::fast_multipole_embedder::FMELocalContext::numLeaves

number of leaves the thread prepared

Definition at line 136 of file FMEFunc.h.

◆ pGlobalContext

FMEGlobalContext* ogdf::fast_multipole_embedder::FMELocalContext::pGlobalContext

pointer to the global context

Definition at line 116 of file FMEFunc.h.

◆ treePartition

FMETreePartition ogdf::fast_multipole_embedder::FMELocalContext::treePartition

tree partition assigned to the thread

Definition at line 126 of file FMEFunc.h.


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