sources_c_accel_mod Module Reference

source terms module for constant acceleration More...

Data Types

type  sources_c_accel
 

Functions/Subroutines

subroutine initsources (this, Mesh, Physics, Fluxes, config, IO)
 
subroutine externalsources (this, Mesh, Physics, Fluxes, Sources, time, dt, pvar, cvar, sterm)
 
subroutine calctimestep (this, Mesh, Physics, Fluxes, pvar, cvar, time, dt, dtcause)
 
subroutine finalize (this)
 

Variables

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

Detailed Description

source terms module for constant acceleration

Author
Björn Sperling
Tobias Illenseer
Jannes Klee

Function/Subroutine Documentation

◆ calctimestep()

subroutine sources_c_accel_mod::calctimestep ( 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(inout)  dt,
integer, intent(out)  dtcause 
)
private

Definition at line 113 of file sources_c_accel.f90.

◆ externalsources()

subroutine sources_c_accel_mod::externalsources ( 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 98 of file sources_c_accel.f90.

◆ finalize()

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

Definition at line 128 of file sources_c_accel.f90.

◆ initsources()

subroutine sources_c_accel_mod::initsources ( 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 65 of file sources_c_accel.f90.

Variable Documentation

◆ source_name

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

Definition at line 48 of file sources_c_accel.f90.