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 (this, Mesh, Physics, Fluxes, config, IO) |
Constructor of the rotating reference frame module. More... | |
subroutine | infosources (this, Mesh) |
subroutine | externalsources (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
- Axis of rotation is assumed to point in z-direction; the angular is provided in MeshOmega
Function/Subroutine Documentation
◆ convert2rotatingframe()
subroutine sources_rotframe_mod::convert2rotatingframe | ( | class(sources_rotframe), intent(in) | this, |
class(mesh_base), intent(in) | Mesh, | ||
class(physics_base), intent(in) | Physics, | ||
class(marray_compound), intent(inout) | pvar | ||
) |
Definition at line 261 of file sources_rotframe.f90.
◆ externalsources()
|
private |
Definition at line 212 of file sources_rotframe.f90.
◆ finalize()
subroutine sources_rotframe_mod::finalize | ( | type(sources_rotframe), intent(inout) | this | ) |
Definition at line 279 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 196 of file sources_rotframe.f90.
◆ initsources()
subroutine sources_rotframe_mod::initsources | ( | class(sources_rotframe), 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 | ||
) |
Constructor of the rotating reference frame module.
Definition at line 73 of file sources_rotframe.f90.
Variable Documentation
◆ source_name
|
private |
Definition at line 50 of file sources_rotframe.f90.