|
criptic v1
Cosmic Ray Interstellar Propagation Tool using Itô Calculus
|
A class to store information of nodes in a GasTree. More...
#include <GasTree.H>
Public Member Functions | |
| GasNode (IdxType first_, IdxType numPart_, int splitDim_, Real splitVal_, RealBox bbox_, RealBox searchBox_, Real hMax_) | |
| Construct a GasNode. | |
Public Attributes | |
| IdxType | first |
| IdxType | numPart |
| int | splitDim |
| Real | splitVal |
| RealBox | bbox |
| RealBox | searchBox |
| Real | hMax |
A class to store information of nodes in a GasTree.
|
inline |
Construct a GasNode.
| first_ | IdxType index of first index in this node |
| numPart_ | IdxType number of particles in this node |
| splitDim_ | int value of dimension to split node over; -1 for leaves |
| splitVal_ | Real number describing value of the splitting plane |
| bbox_ | RealBox of bounding box for this node |
| searchBox_ | RealBox of searching box for this node |
| hMax_ | Real number of maximum smoothing length of this node |
| RealBox criptic::GasNode::bbox |
Bounding box of gas positions in node
| IdxType criptic::GasNode::first |
Index of first gas packet in the node
| Real criptic::GasNode::hMax |
Maximum smoothing length for a node
| IdxType criptic::GasNode::numPart |
Number of gas packets in this node
| RealBox criptic::GasNode::searchBox |
Searching box of gas positions; defined by taking the tightest domain of particles and adding one maximum smoothing length to each side
| int criptic::GasNode::splitDim |
Dimension along which the node splits; a value of -1 indicates the node is a leaf
| Real criptic::GasNode::splitVal |
Value at which the node splits