tortoise_to_hyperboloidal Module Procedure

module procedure tortoise_to_hyperboloidal module subroutine tortoise_to_hyperboloidal(this, elem, node, inner, dpsidt, dpsidr)

Arguments

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

The routine is called on this equation.

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

The index of the element where the transformation is calculated.

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

The index of the node within that element where the transformation is calculated.

logical, intent(in) :: inner

If .true. use the transformation for the inner region. If .false. use the transformation for the outer region.

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

On input holds the time derivative in Tortoise coordinates. On output holds the time derivative in hyperboloidal coordinates.

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

On input holds the radial derivative in Tortoise coordinates. On output holds the radial derivative in hyperboloidal coordinates.


Called by

proc~~tortoise_to_hyperboloidal~~CalledByGraph proc~tortoise_to_hyperboloidal tortoise_to_hyperboloidal interface~tortoise_to_hyperboloidal tortoise_to_hyperboloidal interface~tortoise_to_hyperboloidal->proc~tortoise_to_hyperboloidal

Contents

None