Sort Interface

public interface Sort

Calls

interface~~sort~~CallsGraph interface~sort Sort proc~sort_cmplx Sort_cmplx interface~sort->proc~sort_cmplx proc~sort_dble Sort_dble interface~sort->proc~sort_dble proc~sort_sngl Sort_sngl interface~sort->proc~sort_sngl

Called by

interface~~sort~~CalledByGraph interface~sort Sort proc~readraybearingangles ReadRayBearingAngles proc~readraybearingangles->interface~sort proc~readrayelevationangles ReadRayElevationAngles proc~readrayelevationangles->interface~sort proc~readvector ReadVector proc~readvector->interface~sort proc~readenvironment ReadEnvironment proc~readenvironment->proc~readraybearingangles proc~readenvironment->proc~readrayelevationangles proc~readrcvrbearings ReadRcvrBearings proc~readenvironment->proc~readrcvrbearings proc~readrcvrranges ReadRcvrRanges proc~readenvironment->proc~readrcvrranges proc~readsxsy ReadSxSy proc~readenvironment->proc~readsxsy proc~readszrz ReadSzRz proc~readenvironment->proc~readszrz proc~readrcvrbearings->proc~readvector proc~readrcvrranges->proc~readvector proc~readsxsy->proc~readvector proc~readszrz->proc~readvector program~bellhop BELLHOP program~bellhop->proc~readenvironment program~bellhop3d BELLHOP3D program~bellhop3d->proc~readenvironment

Module Procedures

public subroutine Sort_sngl(x, N)

Subroutine to perform an insertion sort on a vector (single)

Arguments

Type IntentOptional Attributes Name
real, intent(inout) :: x(:)
integer, intent(in) :: N

public subroutine Sort_dble(x, N)

Subroutine to perform an insertion sort on a vector (double)

Arguments

Type IntentOptional Attributes Name
real(kind=8), intent(inout) :: x(:)
integer, intent(in) :: N

public subroutine Sort_cmplx(x, N)

Subroutine to perform an insertion sort on a vector (complex, double)

Arguments

Type IntentOptional Attributes Name
complex(kind=8), intent(inout) :: x(N)
integer, intent(in) :: N