bondi2d.f90 File Reference

Go to the source code of this file.

Functions/Subroutines

program bondi2d
 Program and data initialization for 2D Bondi accretion. More...
 
subroutine makeconfig (Sim, config)
 
subroutine initdata (Mesh, Physics, Fluxes, Timedisc)
 
subroutine bondi (r, gamma, rhoinf, csinf, rho, vr)
 
pure subroutine funcd (y, fy, dfy, plist)
 

Function/Subroutine Documentation

◆ bondi()

subroutine bondi2d::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 363 of file bondi2d.f90.

◆ bondi2d()

program bondi2d ( )

Program and data initialization for 2D Bondi accretion.

Test:
Bondi 2D accretion
Author
Tobias Illenseer
Jannes Klee

References:

  • [bondi1952] Bondi, H.: On spherically symmetrical accretion, Mon. Not. Roy. Astron. Soc., 112 (1952) 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 44 of file bondi2d.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 416 of file bondi2d.f90.

◆ initdata()

subroutine bondi2d::initdata ( class(mesh_base), intent(in)  Mesh,
class(physics_base), intent(in)  Physics,
class(fluxes_base), intent(in)  Fluxes,
class(timedisc_base), intent(inout)  Timedisc 
)

Definition at line 274 of file bondi2d.f90.

◆ makeconfig()

subroutine bondi2d::makeconfig ( class(fosite), intent(inout)  Sim,
type(dict_typ), pointer  config 
)

Definition at line 165 of file bondi2d.f90.