28 const Size particleCnt = 10000);
uint32_t Size
Integral type used to index arrays (by default).
#define NAMESPACE_SPH_END
SharedPtr< JobNode > makeFragmentationAndReaccumulation(UniqueNameManager &nameMgr, const Size particleCnt=10000)
Creates a node tree for collision simulation, consisting of stabilization of the target,...
@ FRAGMENTATION_REACCUMULATION
SharedPtr< JobNode > make(const Id id, UniqueNameManager &nameMgr, const Size particleCnt=10000)
Creates a node tree for the preset with given ID.
SharedPtr< JobNode > makeAsteroidCollision(UniqueNameManager &nameMgr, const Size particleCnt=10000)
Creates a node tree for basic collision simulation.
SharedPtr< JobNode > makeCratering(UniqueNameManager &nameMgr, const Size particleCnt=10000)
Creates a node tree for simulation of cratering.
SharedPtr< JobNode > makeAccretionDisk(UniqueNameManager &nameMgr, const Size particleCnt=10000)
Creates a node tree for accretion simulation.
SharedPtr< JobNode > makePlanetesimalMerging(UniqueNameManager &nameMgr, const Size particleCnt=10000)
Creates a node tree for simulation of planetesimal collision.
SharedPtr< JobNode > makeGalaxyCollision(UniqueNameManager &nameMgr, const Size particleCnt=10000)
Creates a node tree for galaxy collision.
SharedPtr< JobNode > makeSolarSystem(UniqueNameManager &nameMgr)
Creates a node tree for the Solar System.