Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
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 ∂Ψ∂t value. |
||
complex(kind=wp), | intent(out) | :: | dudrstar | On output contains the ∂Ψ∂r∗ value. |
Routine to transform from time dependent (λ,ξ) to tortoise coordinates (t,r∗) for complex scalar input at element boundaries.