SPH
BarnesHut Member List

This is the complete list of members for BarnesHut, including all inherited members.

BarnesHut(const Float theta, const MultipoleOrder order, const Size leafSize=25, const Size maxDepth=50, const Float gravityConstant=Constants::gravity)BarnesHut
BarnesHut(const Float theta, const MultipoleOrder order, GravityLutKernel &&kernel, const Size leafSize=25, const Size maxDepth=50, const Float gravityConstant=Constants::gravity)BarnesHut
build(IScheduler &pool, const Storage &storage) overrideBarnesHutvirtual
buildInner(BarnesHutNode &node, BarnesHutNode &left, BarnesHutNode &right)BarnesHutprotected
buildLeaf(BarnesHutNode &node)BarnesHutprotected
eval(const Vector &r0) const overrideBarnesHutvirtual
evalAll(IScheduler &pool, ArrayView< Vector > dv, Statistics &stats) const overrideBarnesHutvirtual
evalEnergy(IScheduler &scheduler, Statistics &stats) const overrideBarnesHutvirtual
evalExact(const LeafNode< BarnesHutNode > &node, const Vector &r0, const Size idx) constBarnesHutprotected
evalImpl(const Vector &r0, const Size idx) constBarnesHutprotected
evalNode(IScheduler &scheduler, ArrayView< Vector > dv, const Size nodeIdx, TreeWalkState data, TreeWalkResult &result) constBarnesHutprotected
evalNodeList(const LeafNode< BarnesHutNode > &leaf, ArrayView< Size > nodeList, ArrayView< Vector > dv) constBarnesHutprotected
evalParticleList(const LeafNode< BarnesHutNode > &leaf, ArrayView< Size > particleList, ArrayView< Vector > dv) constBarnesHutprotected
getFinder() const overrideBarnesHutvirtual
getMoments() constBarnesHut
gravityConstantBarnesHutprotected
kdTreeBarnesHutprotected
kernelBarnesHutprotected
mBarnesHutprotected
maxDepthBarnesHutprotected
orderBarnesHutprotected
rBarnesHutprotected
thetaInvBarnesHutprotected
~Polymorphic()Polymorphicinlinevirtual