SPH
Classes | Functions
Galaxy.cpp File Reference
#include "sph/initial/Galaxy.h"
#include "gravity/BarnesHut.h"
#include "gravity/BruteForceGravity.h"
#include "gravity/Moments.h"
#include "math/rng/Rng.h"
#include "quantities/IMaterial.h"
#include "quantities/Quantity.h"
#include "quantities/Storage.h"
#include "system/Factory.h"
#include "system/Profiler.h"
#include "system/Settings.impl.h"
#include "system/Statistics.h"

Go to the source code of this file.

Classes

class  StorageBuilder
 

Functions

INLINE Float diskSurfacePdf (const Float r, const Float h)
 Mostly uses methods described in https://github.com/nmuldavin/NBodyIntegrator. More...
 
INLINE Float diskSurfaceDensity (const Float r, const Float h, const Float m_disk)
 Normalized surface density of a disk. More...
 
INLINE Float diskVerticalPdf (const Float z, const Float z0)
 Vertical mass distribution of a disk. More...
 
INLINE Float haloPdf (const Float r, const Float r0, const Float g0)
 Probability distribution function of a halo. More...
 
INLINE Float maxHaloPdf (const Float r0, const Float g0)
 
INLINE Float velocityPdf (const Float v, const Float sigma_r)
 Probability distribution function for velocities in halo and bulge. More...
 
INLINE Float bulgePdf (const Float r, const Float a)
 Probability distribution function of a bulge. More...
 

Function Documentation

◆ bulgePdf()

INLINE Float bulgePdf ( const Float  r,
const Float  a 
)

Probability distribution function of a bulge.

Definition at line 81 of file Galaxy.cpp.

◆ diskSurfaceDensity()

INLINE Float diskSurfaceDensity ( const Float  r,
const Float  h,
const Float  m_disk 
)

Normalized surface density of a disk.

Definition at line 55 of file Galaxy.cpp.

◆ diskSurfacePdf()

INLINE Float diskSurfacePdf ( const Float  r,
const Float  h 
)

Mostly uses methods described in https://github.com/nmuldavin/NBodyIntegrator.

Surface probability distribution of a disk

Definition at line 50 of file Galaxy.cpp.

◆ diskVerticalPdf()

INLINE Float diskVerticalPdf ( const Float  z,
const Float  z0 
)

Vertical mass distribution of a disk.

Definition at line 60 of file Galaxy.cpp.

◆ haloPdf()

INLINE Float haloPdf ( const Float  r,
const Float  r0,
const Float  g0 
)

Probability distribution function of a halo.

Definition at line 65 of file Galaxy.cpp.

◆ maxHaloPdf()

INLINE Float maxHaloPdf ( const Float  r0,
const Float  g0 
)

Definition at line 69 of file Galaxy.cpp.

◆ velocityPdf()

INLINE Float velocityPdf ( const Float  v,
const Float  sigma_r 
)

Probability distribution function for velocities in halo and bulge.

Definition at line 76 of file Galaxy.cpp.