boundary_base_mod Module Reference

Data Types

type  boundary_base
 

Public Attributes

character(len=32), dimension(6), parameter direction_name = (/' west', ' east', ' south', ' north', 'bottom', ' top' /)
 string literal for each orientation More...
 
integer, parameter none = 0
 periodic with shear for shearing sheet/box More...
 
subroutine initboundary (this, Mesh, Physics, bctype, bcname, dir, config)
 
pure integer function getdirection (this)
 Get the direction number. More...
 
subroutine finalize_base (this)
 

Detailed Description

Author
Tobias Illenseer
Manuel Jung
Jannes Klee

Function/Subroutine Documentation

◆ finalize_base()

subroutine boundary_base_mod::finalize_base ( class(boundary_base), intent(inout)  this)
private

Definition at line 227 of file boundary_base.f90.

◆ getdirection()

pure integer function boundary_base_mod::getdirection ( class(boundary_base), intent(in)  this)

Get the direction number.

Returns
direction number
Parameters
[in]this[in] this boundary type

Definition at line 217 of file boundary_base.f90.

◆ initboundary()

subroutine boundary_base_mod::initboundary ( class(boundary_base), intent(inout)  this,
class(mesh_base), intent(in)  Mesh,
class(physics_base), intent(in)  Physics,
integer, intent(in)  bctype,
character(len=32), intent(in)  bcname,
integer, intent(in)  dir,
type(dict_typ), intent(in), pointer  config 
)
private

Definition at line 150 of file boundary_base.f90.

Variable Documentation

◆ direction_name

character(len=32), dimension(6), parameter boundary_base_mod::direction_name = (/' west', ' east', ' south', ' north', 'bottom', ' top' /)
private

string literal for each orientation

Definition at line 104 of file boundary_base.f90.

◆ none

integer, parameter boundary_base_mod::none = 0
private

periodic with shear for shearing sheet/box

Definition at line 108 of file boundary_base.f90.