SPH
Classes
BarnesHut.h File Reference

Barnes-Hut algorithm for computation of gravitational acceleration. More...

#include "common/ForwardDecl.h"
#include "gravity/IGravity.h"
#include "objects/containers/List.h"
#include "objects/finders/KdTree.h"
#include "objects/geometry/Multipole.h"
#include "physics/Constants.h"
#include "sph/kernel/GravityKernel.h"
#include <atomic>

Go to the source code of this file.

Classes

struct  BarnesHutNode
 
class  BarnesHut
 Multipole approximation of distance particle. More...
 
struct  BarnesHut::TreeWalkState
 Data passed into each node during treewalk. More...
 
struct  BarnesHut::TreeWalkResult
 

Detailed Description

Barnes-Hut algorithm for computation of gravitational acceleration.

Author
Pavel Sevecek (sevecek at sirrah.troja.mff.cuni.cz)
Date
2016-2021

Definition in file BarnesHut.h.