boundary_nogradients_mod Module Reference

Boundary module for reflecting boundaries. More...

Data Types

type  boundary_nogradients
 

Functions/Subroutines

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

Variables

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

Detailed Description

Boundary module for reflecting boundaries.

Author
Tobias Illenseer
Jannes Klee

Function/Subroutine Documentation

◆ finalize()

subroutine boundary_nogradients_mod::finalize ( class(boundary_nogradients), intent(inout)  this)

Destructor for nogradients boundary conditions.

Definition at line 132 of file boundary_nogradients.f90.

◆ initboundary_nogradients()

subroutine boundary_nogradients_mod::initboundary_nogradients ( class(boundary_nogradients), 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 nogradients boundary conditions.

Definition at line 61 of file boundary_nogradients.f90.

◆ setboundarydata()

subroutine boundary_nogradients_mod::setboundarydata ( class(boundary_nogradients), 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 nogradients boundary condition.

Definition at line 76 of file boundary_nogradients.f90.

Variable Documentation

◆ boundcond_name

character(len=32), parameter boundary_nogradients_mod::boundcond_name = "nogradients"
private

Definition at line 51 of file boundary_nogradients.f90.