sources_c_accel_mod Module Reference

source terms module for constant acceleration More...

Data Types

type  sources_c_accel
 

Functions/Subroutines

subroutine initsources_c_accel (this, Mesh, Physics, Fluxes, config, IO)
 
subroutine externalsources_single (this, Mesh, Physics, Fluxes, Sources, time, dt, pvar, cvar, sterm)
 
subroutine calctimestep_single (this, Mesh, Physics, Fluxes, pvar, cvar, time, dt)
 
subroutine infosources (this, Mesh)
 
subroutine finalize (this)
 

Variables

character(len=32) source_name = "constant acceleration"
 

Detailed Description

source terms module for constant acceleration

Author
Björn Sperling
Tobias Illenseer
Jannes Klee

Function/Subroutine Documentation

◆ calctimestep_single()

subroutine sources_c_accel_mod::calctimestep_single ( class(sources_c_accel), intent(inout)  this,
class(mesh_base), intent(in)  Mesh,
class(physics_base), intent(inout)  Physics,
class(fluxes_base), intent(in)  Fluxes,
class(marray_compound), intent(inout)  pvar,
class(marray_compound), intent(inout)  cvar,
real, intent(in)  time,
real, intent(out)  dt 
)
private

Definition at line 111 of file sources_c_accel.f90.

◆ externalsources_single()

subroutine sources_c_accel_mod::externalsources_single ( class(sources_c_accel), intent(inout)  this,
class(mesh_base), intent(in)  Mesh,
class(physics_base), intent(inout)  Physics,
class(fluxes_base), intent(in)  Fluxes,
class(sources_base), intent(inout)  Sources,
real, intent(in)  time,
real, intent(in)  dt,
class(marray_compound), intent(inout)  pvar,
class(marray_compound), intent(inout)  cvar,
class(marray_compound), intent(inout)  sterm 
)
private

Definition at line 96 of file sources_c_accel.f90.

◆ finalize()

subroutine sources_c_accel_mod::finalize ( class(sources_c_accel), intent(inout)  this)
private

Definition at line 133 of file sources_c_accel.f90.

◆ infosources()

subroutine sources_c_accel_mod::infosources ( class(sources_c_accel), intent(in)  this,
class(mesh_base), intent(in)  Mesh 
)
private

Definition at line 125 of file sources_c_accel.f90.

◆ initsources_c_accel()

subroutine sources_c_accel_mod::initsources_c_accel ( class(sources_c_accel), intent(inout)  this,
class(mesh_base), intent(in)  Mesh,
class(physics_base), intent(in)  Physics,
class(fluxes_base), intent(in)  Fluxes,
type(dict_typ), pointer  config,
type(dict_typ), pointer  IO 
)
private

Definition at line 67 of file sources_c_accel.f90.

Variable Documentation

◆ source_name

character(len=32) sources_c_accel_mod::source_name = "constant acceleration"
private

Definition at line 48 of file sources_c_accel.f90.