boundary_farfield_mod Module Reference

Boundary module for far field conditions. More...

Data Types

type  boundary_farfield
 

Functions/Subroutines

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

Variables

character(len=32), parameter boundcond_name = "far-field in-/ouflow"
 

Detailed Description

Boundary module for far field conditions.

Author
Tobias Illenseer
Lars Boesch

Implementation of inflow/outflow boundary conditions using Riemann invariants.

Function/Subroutine Documentation

◆ finalize()

subroutine boundary_farfield_mod::finalize ( class(boundary_farfield), intent(inout)  this)

Destructor for farfield boundary conditions.

Definition at line 325 of file boundary_farfield.f90.

◆ initboundary_farfield()

subroutine boundary_farfield_mod::initboundary_farfield ( class(boundary_farfield), intent(inout)  this,
class(mesh_base), intent(in)  Mesh,
class(physics_base), intent(in)  Physics,
integer, intent(in)  dir,
type(dict_typ), intent(in), pointer  config 
)

Constructor for farfield boundary conditions.

Definition at line 65 of file boundary_farfield.f90.

◆ setboundarydata()

subroutine boundary_farfield_mod::setboundarydata ( class(boundary_farfield), 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 farfield boundary condition.

Definition at line 115 of file boundary_farfield.f90.

Variable Documentation

◆ boundcond_name

character(len=32), parameter boundary_farfield_mod::boundcond_name = "far-field in-/ouflow"
private

Definition at line 56 of file boundary_farfield.f90.