Processing math: 100%

tdc_tortoise_to_tdc_cscal Interface

interface


Calls

interface~~tdc_tortoise_to_tdc_cscal~~CallsGraph interface~tdc_tortoise_to_tdc_cscal tdc_tortoise_to_tdc_cscal proc~tdc_tortoise_to_tdc_cscal tdc_tortoise_to_tdc_cscal interface~tdc_tortoise_to_tdc_cscal->proc~tdc_tortoise_to_tdc_cscal

public module subroutine tdc_tortoise_to_tdc_cscal(this, elem, node, dpsidt, dpsidr)

Arguments

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

The routine is called on this time dependent coordinate object.

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

The element index of the point to transform.

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

The node index of the point to transform.

complex(kind=wp), intent(inout) :: dpsidt

On input contains: Ψt. On output contains Ψλ.

complex(kind=wp), intent(inout) :: dpsidr

On input contains: Ψr. On output contains Ψξ.

Description

Routine to transform from tortoise coordinates (t,r) to time dependent (λ,ξ) for complex scalar input.