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
Author
Tobias Illenseer
Jannes Klee

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()

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

Definition at line 154 of file bondi3d.f90.