boundary_fixed_mod Module Reference

Boundary module for fixed in/outflow conditions. More...

Data Types

type  boundary_fixed
 

Functions/Subroutines

subroutine initboundary_fixed (this, Mesh, Physics, dir, config)
 Constructor for fixed boundary conditions. More...
 
pure subroutine setboundarydata (this, Mesh, Physics, time, pvar)
 Applies the fixed boundary condition. More...
 
subroutine finalize (this)
 Destructor for fixed boundary conditions. More...
 

Variables

character(len=32), parameter boundcond_name = "fixed in/outflow"
 

Detailed Description

Boundary module for fixed in/outflow conditions.

Author
Tobias Illenseer

Implementation of sub/supersonic in/outflow conditions with user defined fixed data.

Function/Subroutine Documentation

◆ finalize()

subroutine boundary_fixed_mod::finalize ( class(boundary_fixed), intent(inout)  this)

Destructor for fixed boundary conditions.

Definition at line 210 of file boundary_fixed.f90.

◆ initboundary_fixed()

subroutine boundary_fixed_mod::initboundary_fixed ( class(boundary_fixed), intent(inout)  this,
class(mesh_base), intent(in)  Mesh,
class(physics_base), intent(in)  Physics,
integer  dir,
type(dict_typ), intent(in), pointer  config 
)

Constructor for fixed boundary conditions.

Definition at line 64 of file boundary_fixed.f90.

◆ setboundarydata()

pure subroutine boundary_fixed_mod::setboundarydata ( class(boundary_fixed), intent(inout)  this,
class(mesh_base), intent(in)  Mesh,
class(physics_base), intent(in)  Physics,
real, intent(in)  time,
class(marray_compound), intent(inout)  pvar 
)

Applies the fixed boundary condition.

Definition at line 105 of file boundary_fixed.f90.

Variable Documentation

◆ boundcond_name

character(len=32), parameter boundary_fixed_mod::boundcond_name = "fixed in/outflow"
private

Definition at line 54 of file boundary_fixed.f90.