bondi3d.f90 File Reference
Go to the source code of this file.
Functions/Subroutines | |
program | bondi3d |
Program and data initialization for 3D Bondi accretion. More... | |
subroutine | makeconfig (Sim, config) |
subroutine | initdata (Mesh, Physics, Timedisc) |
subroutine | bondi (r, gamma, rhoinf, csinf, rho, vr) |
pure subroutine | funcd (y, fy, dfy, plist) |
Function/Subroutine Documentation
◆ bondi()
subroutine bondi3d::bondi | ( | real, intent(in) | r, |
real, intent(in) | gamma, | ||
real, intent(in) | rhoinf, | ||
real, intent(in) | csinf, | ||
real, intent(out) | rho, | ||
real, intent(out) | vr | ||
) |
Definition at line 353 of file bondi3d.f90.
◆ bondi3d()
program bondi3d | ( | ) |
Program and data initialization for 3D Bondi accretion.
- Test:
- Bondi 3D accretion
References:
- [bondi1952] Bondi, H.: On spherically symmetrical accretion, Mon. Not. Roy. Astron. Soc., 112 (1951) ADS link: http://adsabs.harvard.edu/abs/1952MNRAS.112..195B
- [padmanabhan2000] Padmanabhan, T.:Theoretical Astrophysics, Vol. I: Astrophysical Processes, Cambridge University Press (2000), Chapter 8.9.2
- Warning
- compile with autodouble
Definition at line 42 of file bondi3d.f90.
◆ funcd()
pure subroutine funcd | ( | real, intent(in) | y, |
real, intent(out) | fy, | ||
real, intent(out) | dfy, | ||
real, dimension(:), intent(in), optional | plist | ||
) |
Definition at line 414 of file bondi3d.f90.
◆ initdata()
subroutine bondi3d::initdata | ( | class(mesh_base), intent(in) | Mesh, |
class(physics_base), intent(in) | Physics, | ||
class(timedisc_base), intent(inout) | Timedisc | ||
) |
Definition at line 266 of file bondi3d.f90.
◆ makeconfig()
Definition at line 154 of file bondi3d.f90.