Cholla 3.0.1-dev
Cholla - Massively parallel hydro on GPUs
Loading...
Searching...
No Matches
Public Member Functions | List of all members
DiskGalaxy Class Reference
Inheritance diagram for DiskGalaxy:
Inheritance graph
[legend]

Public Member Functions

 DiskGalaxy (const MiyamotoNagaiPotential &stellar_disk, const GasDiskProps &gas_disk, Real mvir, Real rvir, Real cvir, Real rcool)
 
Real gr_disk_D3D (Real R, Real z) const noexcept
 
Real gr_halo_D3D (Real R, Real z) const noexcept
 
Real gr_total_D3D (Real R, Real z) const noexcept
 
Real gr_total_with_GasSelfGravEstimate (Real R, Real z) const noexcept
 
Real circular_vel2 (Real R, Real z) const noexcept
 
Real circular_vel2_with_selfgrav_estimates (Real R, Real z) const noexcept
 
Real phi_halo_D3D (Real R, Real z) const noexcept
 
Real phi_disk_D3D (Real R, Real z) const noexcept
 
Real phi_total_D3D (Real R, Real z) const noexcept
 
Real kappa2 (Real R, Real z) const
 
Real getM_d () const
 
Real getR_d () const
 
Real getZ_d () const
 
Real getGasDiskR_d () const
 
const MiyamotoNagaiPotentialgetStaticStellarDiskPotential () const
 
const GasDiskPropsgetGasDisk () const
 
const NFWHaloPotentialgetHaloPotential () const
 
Real getM_vir () const
 
Real getR_vir () const
 
Real getR_cool () const
 

Member Function Documentation

◆ gr_total_D3D()

Real DiskGalaxy::gr_total_D3D ( Real  R,
Real  z 
) const
inlinenoexcept

Convenience method that returns the combined radial acceleration of a disk galaxy at a specified point.

Parameters
Rthe cylindrical radius at the desired point
zthe distance perpendicular to the plane of the disk of the desired point
Returns

◆ kappa2()

Real DiskGalaxy::kappa2 ( Real  R,
Real  z 
) const

epicyclic frequency

◆ phi_total_D3D()

Real DiskGalaxy::phi_total_D3D ( Real  R,
Real  z 
) const
inlinenoexcept

Convenience method that returns the combined gravitational potential of the disk and halo.


The documentation for this class was generated from the following files: