boundary_periodic_mod Module Reference

Boundary module for periodic boundary conditions. More...

Data Types

type  boundary_periodic
 

Functions/Subroutines

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

Variables

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

Detailed Description

Boundary module for periodic boundary conditions.

Author
Tobias Illenseer
Jubin Lirawi

Function/Subroutine Documentation

◆ finalize()

subroutine boundary_periodic_mod::finalize ( class(boundary_periodic), intent(inout)  this)

Destructor for periodic boundary conditions.

Definition at line 121 of file boundary_periodic.f90.

◆ initboundary_periodic()

subroutine boundary_periodic_mod::initboundary_periodic ( class(boundary_periodic), 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 periodic boundary conditions.

Definition at line 59 of file boundary_periodic.f90.

◆ setboundarydata()

pure subroutine boundary_periodic_mod::setboundarydata ( class(boundary_periodic), 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 periodic boundary condition.

Definition at line 74 of file boundary_periodic.f90.

Variable Documentation

◆ boundcond_name

character(len=32), parameter boundary_periodic_mod::boundcond_name = "periodic"
private

Definition at line 50 of file boundary_periodic.f90.