boundary_inner_mod Module Reference

Boundary module for the inner boundaries (only necessary in parallel runs) More...

Data Types

type  boundary_inner
 

Functions/Subroutines

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

Variables

character(len=32), parameter boundcond_name = "none"
 

Detailed Description

Boundary module for the inner boundaries (only necessary in parallel runs)

Author
Tobias Illenseer
Jannes Klee
Attention
It is not possible to set the boundaries with these boundary conditions. It is a placeholder class, in order to state that there is an inner boundary, which needs to be handled by MPI.

Function/Subroutine Documentation

◆ finalize()

subroutine boundary_inner_mod::finalize ( class(boundary_inner), intent(inout)  this)

Destructor for inner boundary conditions.

Definition at line 107 of file boundary_inner.f90.

◆ initboundary_inner()

subroutine boundary_inner_mod::initboundary_inner ( class(boundary_inner), intent(inout)  this,
class(mesh_base), intent(in)  Mesh,
class(physics_base), intent(in)  Physics,
integer, intent(in)  dir,
type(dict_typ), pointer  config 
)

Constructor for inner boundary conditions.

Definition at line 75 of file boundary_inner.f90.

◆ setboundarydata()

pure subroutine boundary_inner_mod::setboundarydata ( class(boundary_inner), 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 inner boundary condition.

Attention
This routine does nothing.

Definition at line 94 of file boundary_inner.f90.

Variable Documentation

◆ boundcond_name

character(len=32), parameter boundary_inner_mod::boundcond_name = "none"
private

Definition at line 66 of file boundary_inner.f90.