dm_transform_polar_to_cartesian Subroutine

public pure elemental subroutine dm_transform_polar_to_cartesian(hz, v, r, x, y, z)

Transforms polar (spherical) coordinates to cartesian coordinates.

Arguments

Type IntentOptional Attributes Name
real(kind=r8), intent(in) :: hz

Horizontal angle (phi) [rad].

real(kind=r8), intent(in) :: v

Vertical angle (omega) [rad].

real(kind=r8), intent(in) :: r

Radius.

real(kind=r8), intent(out) :: x

X coordinate.

real(kind=r8), intent(out) :: y

Y coordinate.

real(kind=r8), intent(out) :: z

Z coordinate.


Called by

proc~~dm_transform_polar_to_cartesian~~CalledByGraph proc~dm_transform_polar_to_cartesian dm_transform_polar_to_cartesian proc~dm_transform_polar_3d dm_transform_polar_3d proc~dm_transform_polar_3d->proc~dm_transform_polar_to_cartesian