tdc_tdc_to_tortoise_cscal Interface

interface


Calls

interface~~tdc_tdc_to_tortoise_cscal~~CallsGraph interface~tdc_tdc_to_tortoise_cscal tdc_tdc_to_tortoise_cscal proc~tdc_tdc_to_tortoise_cscal tdc_tdc_to_tortoise_cscal interface~tdc_tdc_to_tortoise_cscal->proc~tdc_tdc_to_tortoise_cscal

public module subroutine tdc_tdc_to_tortoise_cscal(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.

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

The value of to transform.

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

The value of to transform.

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

On output contains the value.

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

On output contains the value.

Description

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