monotonicMod Module

Provides interface to test whether an input vector is strictly monotonically increasing


Used by

  • module~~monotonicmod~~UsedByGraph module~monotonicmod monotonicMod module~bdry3dmod bdry3Dmod module~bdry3dmod->module~monotonicmod module~bdrymod bdrymod module~bdrymod->module~monotonicmod module~beampattern beampattern module~beampattern->module~monotonicmod module~refcoef RefCoef module~refcoef->module~monotonicmod module~sourcereceiverpositions SourceReceiverPositions module~sourcereceiverpositions->module~monotonicmod module~sspmod sspmod module~sspmod->module~monotonicmod module~anglemod anglemod module~anglemod->module~sourcereceiverpositions module~influence Influence module~influence->module~sourcereceiverpositions module~influence->module~sspmod module~writeray WriteRay module~influence->module~writeray module~influence3d Influence3D module~influence3d->module~sourcereceiverpositions module~influence3d->module~sspmod module~influence3d->module~writeray module~readenvironmentbell ReadEnvironmentBell module~readenvironmentbell->module~sspmod module~rwshdfile RWSHDFile module~rwshdfile->module~sourcereceiverpositions module~step Step module~step->module~sspmod module~step3dmod Step3DMod module~step3dmod->module~bdry3dmod module~step3dmod->module~sspmod module~writeray->module~sspmod proc~bellhopcore BellhopCore proc~bellhopcore->module~sourcereceiverpositions proc~bellhopcore->module~anglemod proc~bellhopcore->module~writeray proc~openoutputfiles OpenOutputFiles proc~openoutputfiles->module~bdrymod proc~openoutputfiles->module~sourcereceiverpositions proc~openoutputfiles->module~anglemod proc~openoutputfiles->module~rwshdfile proc~readenvironment ReadEnvironment proc~readenvironment->module~sourcereceiverpositions proc~readenvironment->module~anglemod proc~readruntype ReadRunType proc~readruntype->module~sourcereceiverpositions proc~reducestep2d ReduceStep2D proc~reducestep2d->module~bdrymod proc~reflect2d Reflect2D proc~reflect2d->module~refcoef proc~reflect2d->module~sspmod proc~reflect3d Reflect3D proc~reflect3d->module~refcoef proc~reflect3d->module~sspmod proc~step2d Step2D proc~step2d->module~bdrymod proc~steptobdry2d StepToBdry2D proc~steptobdry2d->module~bdrymod program~bellhop BELLHOP program~bellhop->module~bdrymod program~bellhop->module~beampattern program~bellhop->module~refcoef program~bellhop->module~sourcereceiverpositions program~bellhop->module~sspmod program~bellhop->module~anglemod program~bellhop->module~influence program~bellhop->module~readenvironmentbell program~bellhop3d BELLHOP3D program~bellhop3d->module~bdry3dmod program~bellhop3d->module~beampattern program~bellhop3d->module~refcoef program~bellhop3d->module~sspmod program~bellhop3d->module~influence program~bellhop3d->module~influence3d program~bellhop3d->module~readenvironmentbell proc~step2d~2 Step2D proc~step2d~2->module~step3dmod proc~traceray2d~2 TraceRay2D proc~traceray2d~2->module~step proc~traceray2d~2->module~writeray proc~traceray3d TraceRay3D proc~traceray3d->module~step3dmod

Interfaces

public interface monotonic

  • public function monotonic_sngl(x, N)

    Tests if single precision vector is monotonically increasing

    Arguments

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

    Return Value logical

  • public function monotonic_dble(x, N)

    Tests if double precision vector is monotonically increasing

    Arguments

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

    Return Value logical


Functions

public function monotonic_sngl(x, N)

Tests if single precision vector is monotonically increasing

Arguments

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

Return Value logical

public function monotonic_dble(x, N)

Tests if double precision vector is monotonically increasing

Arguments

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

Return Value logical