AutoPas  3.0.0
Loading...
Searching...
No Matches
Classes | Namespaces | Functions
OctreeNodeInterface.h File Reference
#include <array>
#include <set>
#include <vector>
#include "autopas/cells/FullParticleCell.h"
#include "autopas/containers/octree/OctreeDirection.h"
#include "autopas/utils/inBox.h"
Include dependency graph for OctreeNodeInterface.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  autopas::OctreeNodeInterface< Particle_T >
 The base class that provides the necessary function definitions that can be applied to an octree. More...
 

Namespaces

namespace  autopas
 This is the main namespace of AutoPas.
 

Functions

template<class Particle_T >
bool autopas::GRAY (OctreeNodeInterface< Particle_T > *node)
 Check if a node is an inner node.
 
template<class Particle_T >
OctreeNodeInterface< Particle_T > * autopas::FATHER (const OctreeNodeInterface< Particle_T > *node)
 Get the parent node of an arbitrary octree node.
 
template<class Particle_T >
static octree::Octant autopas::SONTYPE (const OctreeNodeInterface< Particle_T > *node)
 Get the octant in which a given node can be found in the parent.
 

Detailed Description

Author
Johannes Spies
Date
15.04.2021