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 363 of file bondi3d.f90.

Here is the call graph for this function:

◆ bondi3d()

program bondi3d

Program and data initialization for 3D Bondi accretion.

Test:
Bondi 3D accretion
Author
Tobias Illenseer
Jannes Klee

References:

  • [4] Bondi, H.: On spherically symmetrical accretion, Mon. Not. Roy. Astron. Soc., 112 (1951) ADS link: http://adsabs.harvard.edu/abs/1952MNRAS.112..195B
  • [39] 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.

Here is the call graph for this function:

◆ 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 424 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 276 of file bondi3d.f90.

Here is the call graph for this function:

◆ makeconfig()

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

Definition at line 151 of file bondi3d.f90.