Open
Graph Drawing
Framework

 v. 2022.02 (Dogwood)
 

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

Detailed Description

Local thread Context.

Definition at line 119 of file FMEFunc.h.

Member Data Documentation

◆ avgForce

double ogdf::fast_multipole_embedder::FMELocalContext::avgForce

local maximum force

Definition at line 125 of file FMEFunc.h.

◆ currAvgEdgeLength

double ogdf::fast_multipole_embedder::FMELocalContext::currAvgEdgeLength

Definition at line 130 of file FMEFunc.h.

◆ firstInnerNode

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

first inner nodes the thread prepared

Definition at line 135 of file FMEFunc.h.

◆ firstLeaf

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

first leaves the thread prepared

Definition at line 139 of file FMEFunc.h.

◆ forceX

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

local force array for all nodes, points

Definition at line 122 of file FMEFunc.h.

◆ forceY

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

local force array for all nodes, points

Definition at line 123 of file FMEFunc.h.

◆ innerNodePartition

FMENodeChainPartition ogdf::fast_multipole_embedder::FMELocalContext::innerNodePartition

chain of inner nodes assigned to the thread

Definition at line 132 of file FMEFunc.h.

◆ lastInnerNode

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

last inner nodes the thread prepared

Definition at line 136 of file FMEFunc.h.

◆ lastLeaf

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

last leaves the thread prepared

Definition at line 140 of file FMEFunc.h.

◆ leafPartition

FMENodeChainPartition ogdf::fast_multipole_embedder::FMELocalContext::leafPartition

chain of leaf nodes assigned to the thread

Definition at line 133 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 127 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 129 of file FMEFunc.h.

◆ maxForceSq

double ogdf::fast_multipole_embedder::FMELocalContext::maxForceSq

local maximum force

Definition at line 124 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 126 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 128 of file FMEFunc.h.

◆ numInnerNodes

uint32_t ogdf::fast_multipole_embedder::FMELocalContext::numInnerNodes

number of inner nodes the thread prepared

Definition at line 137 of file FMEFunc.h.

◆ numLeaves

uint32_t ogdf::fast_multipole_embedder::FMELocalContext::numLeaves

number of leaves the thread prepared

Definition at line 141 of file FMEFunc.h.

◆ pGlobalContext

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

pointer to the global context

Definition at line 121 of file FMEFunc.h.

◆ treePartition

FMETreePartition ogdf::fast_multipole_embedder::FMELocalContext::treePartition

tree partition assigned to the thread

Definition at line 131 of file FMEFunc.h.


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