ASCOT5
Loading...
Searching...
No Matches
Data Fields
octree_node Struct Reference

Struct representing single octree node. More...

#include <octree.h>

Data Fields

struct octree_noden000
 
struct octree_noden100
 
struct octree_noden010
 
struct octree_noden110
 
struct octree_noden001
 
struct octree_noden101
 
struct octree_noden011
 
struct octree_noden111
 
real bb1 [3]
 
real bb2 [3]
 
list_int_nodelist
 

Detailed Description

Struct representing single octree node.

Stores eight child nodes, bounding box of the volume this node encloses, and a linked list containing IDs of triangles belonging to this node.

Definition at line 17 of file octree.h.

Field Documentation

◆ n000

struct octree_node* octree_node::n000

[xmin, ymin, zmin] child node

Definition at line 18 of file octree.h.

◆ n100

struct octree_node* octree_node::n100

[xmax, ymin, zmin] child node

Definition at line 19 of file octree.h.

◆ n010

struct octree_node* octree_node::n010

[xmin, ymax, zmin] child node

Definition at line 20 of file octree.h.

◆ n110

struct octree_node* octree_node::n110

[xmax, ymax, zmin] child node

Definition at line 21 of file octree.h.

◆ n001

struct octree_node* octree_node::n001

[xmin, ymin, zmax] child node

Definition at line 22 of file octree.h.

◆ n101

struct octree_node* octree_node::n101

[xmax, ymin, zmax] child node

Definition at line 23 of file octree.h.

◆ n011

struct octree_node* octree_node::n011

[xmin, ymax, zmax] child node

Definition at line 24 of file octree.h.

◆ n111

struct octree_node* octree_node::n111

[xmax, ymax, zmax] child node

Definition at line 25 of file octree.h.

◆ bb1

real octree_node::bb1[3]

Bounding box xyz minimum limit

Definition at line 26 of file octree.h.

◆ bb2

real octree_node::bb2[3]

Bounding box xyz maximum limit

Definition at line 27 of file octree.h.

◆ list

list_int_node* octree_node::list

Linked list for storing triangle IDs

Definition at line 28 of file octree.h.


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