sources_generic.f90
Go to the documentation of this file.
logical function, public haschild(root)
Check if the node 'root' has one or more children.
Definition: common_dict.f90:470
type(dict_typ) function, pointer, public getnext(root)
Get the pointer to the next child.
Definition: common_dict.f90:392
type(dict_typ) function, pointer, public getchild(root)
Get the pointer to a direct child of the pointer 'root'.
Definition: common_dict.f90:415
generic source terms module providing functionaly common to all source terms
Definition: sources_base.f90:42
subroutine calctimestep(this, Mesh, Physics, Fluxes, pvar, cvar, time, dt, dtcause)
Definition: sources_c_accel.f90:114
subroutine externalsources(this, Mesh, Physics, Fluxes, Sources, time, dt, pvar, cvar, sterm)
Definition: sources_c_accel.f90:99
subroutine initsources(this, Mesh, Physics, Fluxes, config, IO)
Definition: sources_c_accel.f90:66
source terms module for simple optically thin cooling
Definition: sources_cooling.f90:40
source terms module for cooling of geometrically thin accretion disks
Definition: sources_diskcooling.f90:60
integer, parameter, public gammie_sb
Definition: sources_diskcooling.f90:77
integer, parameter, public gammie
Definition: sources_diskcooling.f90:76
integer, parameter, public planet_cooling
Definition: sources_generic.f90:83
integer, parameter, public disk_cooling
Definition: sources_generic.f90:79
integer, parameter, public planet_heating
Definition: sources_generic.f90:82
integer, parameter, public rotating_frame
Definition: sources_generic.f90:77
integer, parameter, public viscosity
Definition: sources_generic.f90:74
generic gravity terms module providing functionaly common to all gravity terms
Definition: sources_gravity.f90:41
gray cooling of planetary atmospheres
Definition: sources_planetcooling.f90:54
source terms module for inertial forces caused by a rotating grid
Definition: sources_rotframe.f90:39
Source terms module for fictious forces in a shearingsheet.
Definition: sources_shearbox.f90:42
computes momentum and energy sources due to shear stresses
Definition: sources_viscosity.f90:61
integer, parameter, public alpha_alt
Definition: sources_viscosity.f90:79
integer, parameter, public powerlaw
Definition: sources_viscosity.f90:78
integer, parameter, public molecular
Definition: sources_viscosity.f90:75
character(len=32), dimension(5), parameter, public viscosity_name
Definition: sources_viscosity.f90:80
Definition: common_dict.f90:123
Definition: fluxes_base.f90:61
container class to manage the list of source terms
Definition: sources_generic.f90:58