modg_bnd_mirrorPoint Function

private function modg_bnd_mirrorPoint(bc, varSys, time, currentFace, currentLevel, nPoints) result(pointFace)

Function to mirror pointvalues for a given boundary conditions.

Arguments

Type IntentOptional Attributes Name
type(tem_bc_state_type), intent(in) :: bc

The boundary state.

type(tem_varSys_type), intent(in) :: varSys

Global variable system

type(tem_time_type), intent(in) :: time

The current absolute time.

integer, intent(in) :: currentFace

current face used to compute correct index in indices array

integer, intent(in) :: currentLevel

current level

integer, intent(in) :: nPoints

The number of point values to be mirrored.

Return Value real(kind=rk), (npoints)

The mirrored isNodalScheme representation.