tdc_tortoise_to_tdc_cscalb Interface

interface


Calls

interface~~tdc_tortoise_to_tdc_cscalb~~CallsGraph interface~tdc_tortoise_to_tdc_cscalb tdc_tortoise_to_tdc_cscalb proc~tdc_tortoise_to_tdc_cscalb tdc_tortoise_to_tdc_cscalb interface~tdc_tortoise_to_tdc_cscalb->proc~tdc_tortoise_to_tdc_cscalb

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

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) :: dudt

The value of to transform.

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

The value of to transform.

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

On output contains the value.

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

On output contains the value.

Description

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