tdc_tdc_to_tortoise_rscal Interface

interface


Calls

interface~~tdc_tdc_to_tortoise_rscal~~CallsGraph interface~tdc_tdc_to_tortoise_rscal tdc_tdc_to_tortoise_rscal proc~tdc_tdc_to_tortoise_rscal tdc_tdc_to_tortoise_rscal interface~tdc_tdc_to_tortoise_rscal->proc~tdc_tdc_to_tortoise_rscal

public module subroutine tdc_tdc_to_tortoise_rscal(this, ielem, dir, dudlambda, dudxi, dudt, dudrstar)

Arguments

Type IntentOptional AttributesName
class(tdc), intent(inout) :: this

The routine is called on this time dependent coordinate object.

integer(kind=ip), intent(in) :: ielem

The index of the element that contains the coordinate transformation information.

integer(kind=ip), intent(in) :: dir

The index of the boundary within the element that contains the coordinate transformation. Left boundary: 1, right boundary: 2.

real(kind=wp), intent(in) :: dudlambda

The value of to transform.

real(kind=wp), intent(in) :: dudxi

The value of to transform.

real(kind=wp), intent(out) :: dudt

On output contains the value.

real(kind=wp), intent(out) :: dudrstar

On output contains the value.

Description

Routine to transform from time dependent to tortoise coordinates for real scalar input at element boundaries.