tdc_tortoise_to_tdc_cvecb Interface

interface


Calls

interface~~tdc_tortoise_to_tdc_cvecb~~CallsGraph interface~tdc_tortoise_to_tdc_cvecb tdc_tortoise_to_tdc_cvecb proc~tdc_tortoise_to_tdc_cvecb tdc_tortoise_to_tdc_cvecb interface~tdc_tortoise_to_tdc_cvecb->proc~tdc_tortoise_to_tdc_cvecb

public module subroutine tdc_tortoise_to_tdc_cvecb(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), dimension(:):: dudt

The vector of to transform.

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

The vector of to transform.

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

On output contains the vector.

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

On output contains the vector.

Description

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