SPH
Classes | Enumerations | Functions
Galaxy Namespace Reference

Classes

struct  IProgressCallbacks
 
struct  NullProgressCallbacks
 

Enumerations

enum class  PartEnum { DISK , HALO , BULGE }
 

Functions

Storage generateDisk (UniformRng &rng, const GalaxySettings &settings)
 
Storage generateHalo (UniformRng &rng, const GalaxySettings &settings)
 
Storage generateBulge (UniformRng &rng, const GalaxySettings &settings)
 
Storage generateIc (const RunSettings &globals, const GalaxySettings &settings, const IProgressCallbacks &callbacks)
 

Enumeration Type Documentation

◆ PartEnum

enum Galaxy::PartEnum
strong
Enumerator
DISK 
HALO 
BULGE 

Definition at line 38 of file Galaxy.h.

Function Documentation

◆ generateBulge()

Storage Galaxy::generateBulge ( UniformRng rng,
const GalaxySettings settings 
)

Definition at line 174 of file Galaxy.cpp.

◆ generateDisk()

Storage Galaxy::generateDisk ( UniformRng rng,
const GalaxySettings settings 
)

Definition at line 96 of file Galaxy.cpp.

◆ generateHalo()

Storage Galaxy::generateHalo ( UniformRng rng,
const GalaxySettings settings 
)

Definition at line 141 of file Galaxy.cpp.

◆ generateIc()

Storage Galaxy::generateIc ( const RunSettings globals,
const GalaxySettings settings,
const IProgressCallbacks callbacks 
)

Definition at line 422 of file Galaxy.cpp.