boundary_base.f90 File Reference

Go to the source code of this file.

Data Types

type  boundary_base_mod::boundary_base
 

Modules

module  boundary_base_mod
 

Public Attributes

character(len=32), dimension(6), parameter boundary_base_mod::direction_name = (/' west', ' east', ' south', ' north', 'bottom', ' top' /)
 string literal for each orientation More...
 
integer, parameter boundary_base_mod::none = 0
 
integer, parameter boundary_base_mod::no_gradients = INT(Z'01')
 copy data from last cell in comp. domain in ghost zones More...
 
integer, parameter boundary_base_mod::periodic = INT(Z'02')
 connects opposite boundaries More...
 
integer, parameter boundary_base_mod::reflecting = INT(Z'03')
 reflecting, i.e. wall More...
 
integer, parameter boundary_base_mod::axis = INT(Z'04')
 axis More...
 
integer, parameter boundary_base_mod::fixed = INT(Z'06')
 set fixed boundary data More...
 
integer, parameter boundary_base_mod::extrapolation = INT(Z'07')
 linear extrapolation More...
 
integer, parameter boundary_base_mod::noslip = INT(Z'0A')
 reflecting, but with moving wall More...
 
integer, parameter boundary_base_mod::custom = INT(Z'0B')
 user defined More...
 
integer, parameter boundary_base_mod::farfield = INT(Z'0C')
 uses far-field data and Riemann invariants More...
 
integer, parameter boundary_base_mod::absorbing = INT(Z'0D')
 vanishing characteristic pseudo-variables for incomming waves More...
 
integer, parameter boundary_base_mod::shearing = INT(Z'0F')
 periodic with shear for shearing sheet/box More...
 
subroutine boundary_base_mod::initboundary (this, Mesh, Physics, bctype, bcname, dir, config)
 
pure integer function boundary_base_mod::getdirection (this)
 Get the direction number. More...
 
subroutine boundary_base_mod::finalize_base (this)