Search Results
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 | |
integer, parameter no_gradients = INT(Z'01') | |
copy data from last cell in comp. domain in ghost zones More... | |
integer, parameter periodic = INT(Z'02') | |
connects opposite boundaries More... | |
integer, parameter reflecting = INT(Z'03') | |
reflecting, i.e. wall More... | |
integer, parameter axis = INT(Z'04') | |
axis More... | |
integer, parameter fixed = INT(Z'06') | |
set fixed boundary data More... | |
integer, parameter extrapolation = INT(Z'07') | |
linear extrapolation More... | |
integer, parameter noslip = INT(Z'0A') | |
reflecting, but with moving wall More... | |
integer, parameter custom = INT(Z'0B') | |
user defined More... | |
integer, parameter farfield = INT(Z'0C') | |
uses far-field data and Riemann invariants More... | |
integer, parameter absorbing = INT(Z'0D') | |
vanishing characteristic pseudo-variables for incomming waves More... | |
integer, parameter shearing = INT(Z'0F') | |
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
Function/Subroutine Documentation
◆ finalize_base()
|
private |
Definition at line 225 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 215 of file boundary_base.f90.
◆ initboundary()
|
private |
Variable Documentation
◆ absorbing
|
private |
vanishing characteristic pseudo-variables for incomming waves
Definition at line 110 of file boundary_base.f90.
◆ axis
|
private |
axis
Definition at line 110 of file boundary_base.f90.
◆ custom
|
private |
user defined
Definition at line 110 of file boundary_base.f90.
◆ direction_name
|
private |
string literal for each orientation
Definition at line 104 of file boundary_base.f90.
◆ extrapolation
|
private |
linear extrapolation
Definition at line 110 of file boundary_base.f90.
◆ farfield
|
private |
uses far-field data and Riemann invariants
Definition at line 110 of file boundary_base.f90.
◆ fixed
|
private |
set fixed boundary data
Definition at line 110 of file boundary_base.f90.
◆ no_gradients
|
private |
copy data from last cell in comp. domain in ghost zones
Definition at line 110 of file boundary_base.f90.
◆ none
|
private |
Definition at line 108 of file boundary_base.f90.
◆ noslip
|
private |
reflecting, but with moving wall
Definition at line 110 of file boundary_base.f90.
◆ periodic
|
private |
connects opposite boundaries
Definition at line 110 of file boundary_base.f90.
◆ reflecting
|
private |
reflecting, i.e. wall
Definition at line 110 of file boundary_base.f90.
◆ shearing
|
private |
periodic with shear for shearing sheet/box
Definition at line 110 of file boundary_base.f90.