sources_base.f90 File Reference

Go to the source code of this file.

Data Types

type  sources_base_mod::sources_base
 
interface  sources_base_mod::InfoSources
 
interface  sources_base_mod::CalcTimestep_single
 
interface  sources_base_mod::ExternalSources_single
 
interface  sources_base_mod::Finalize
 

Modules

module  sources_base_mod
 generic source terms module providing functionaly common to all source terms
 

Variables

class(marray_compound), pointer, save sources_base_mod::temp_sterm => null()
 
integer, parameter, public sources_base_mod::gravity = 1
 
integer, parameter, public sources_base_mod::viscosity = 3
 
integer, parameter, public sources_base_mod::c_accel = 4
 
integer, parameter, public sources_base_mod::rotating_frame = 20
 
integer, parameter, public sources_base_mod::disk_cooling = 24
 
integer, parameter, public sources_base_mod::shearbox = 30
 
subroutine sources_base_mod::initsources (this, Mesh, Fluxes, Physics, config, IO)
 Initialize data in sources. More...
 
subroutine sources_base_mod::externalsources (this, Mesh, Fluxes, Physics, time, dt, pvar, cvar, sterm)
 
subroutine sources_base_mod::calctimestep (this, Mesh, Physics, Fluxes, pvar, cvar, time, dt, dtcause)
 
class(sources_base) function, pointer sources_base_mod::getsourcespointer (list, stype)
 
subroutine sources_base_mod::finalize_base (this)
 Destructor. More...