sources_rotframe_mod Module Reference
source terms module for inertial forces caused by a rotating grid More...
Data Types | |
type | sources_rotframe |
Functions/Subroutines | |
subroutine | initsources_rotframe (this, Mesh, Physics, Fluxes, config, IO) |
Constructor of the rotating reference frame module. More... | |
subroutine | infosources (this, Mesh) |
subroutine | externalsources_single (this, Mesh, Physics, Fluxes, Sources, time, dt, pvar, cvar, sterm) |
subroutine | convert2rotatingframe (this, Mesh, Physics, pvar) |
subroutine | finalize (this) |
Variables | |
character(len=32), parameter | source_name = "inertial forces" |
Detailed Description
source terms module for inertial forces caused by a rotating grid
- Attention
- This module works currently only in 2D. MeshOMEGA is only one value and assumened to point in z-direction.
Function/Subroutine Documentation
◆ convert2rotatingframe()
|
private |
Definition at line 212 of file sources_rotframe.f90.
◆ externalsources_single()
|
private |
Definition at line 162 of file sources_rotframe.f90.
◆ finalize()
|
private |
Definition at line 234 of file sources_rotframe.f90.
◆ infosources()
subroutine sources_rotframe_mod::infosources | ( | class(sources_rotframe), intent(in) | this, |
class(mesh_base), intent(in) | Mesh | ||
) |
Definition at line 149 of file sources_rotframe.f90.
◆ initsources_rotframe()
subroutine sources_rotframe_mod::initsources_rotframe | ( | class(sources_rotframe) | 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 | ||
) |
Constructor of the rotating reference frame module.
Definition at line 73 of file sources_rotframe.f90.
Variable Documentation
◆ source_name
|
private |
Definition at line 51 of file sources_rotframe.f90.