SPH
Namespaces | Enumerations | Functions
Presets.h File Reference
#include "run/Node.h"

Go to the source code of this file.

Namespaces

 Presets
 

Enumerations

enum class  Presets::Id {
  Presets::COLLISION , Presets::FRAGMENTATION_REACCUMULATION , Presets::CRATERING , Presets::PLANETESIMAL_MERGING ,
  Presets::GALAXY_COLLISION , Presets::ACCRETION_DISK , Presets::SOLAR_SYSTEM
}
 

Functions

SharedPtr< JobNodePresets::make (const Id id, UniqueNameManager &nameMgr, const Size particleCnt=10000)
 Creates a node tree for the preset with given ID. More...
 
SharedPtr< JobNodePresets::makeAsteroidCollision (UniqueNameManager &nameMgr, const Size particleCnt=10000)
 Creates a node tree for basic collision simulation. More...
 
SharedPtr< JobNodePresets::makeFragmentationAndReaccumulation (UniqueNameManager &nameMgr, const Size particleCnt=10000)
 Creates a node tree for collision simulation, consisting of stabilization of the target, fragmentation phase and finally reaccumulation phase. More...
 
SharedPtr< JobNodePresets::makeCratering (UniqueNameManager &nameMgr, const Size particleCnt=10000)
 Creates a node tree for simulation of cratering. More...
 
SharedPtr< JobNodePresets::makePlanetesimalMerging (UniqueNameManager &nameMgr, const Size particleCnt=10000)
 Creates a node tree for simulation of planetesimal collision. More...
 
SharedPtr< JobNodePresets::makeGalaxyCollision (UniqueNameManager &nameMgr, const Size particleCnt=10000)
 Creates a node tree for galaxy collision. More...
 
SharedPtr< JobNodePresets::makeAccretionDisk (UniqueNameManager &nameMgr, const Size particleCnt=10000)
 Creates a node tree for accretion simulation. More...
 
SharedPtr< JobNodePresets::makeSolarSystem (UniqueNameManager &nameMgr)
 Creates a node tree for the Solar System. More...