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...
 
pure 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 133 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 62 of file boundary_nogradients.f90.

◆ setboundarydata()

pure 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 77 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.