mean_mod Module



Interfaces

public interface mean

  • public subroutine mean_sp(x_sp, xm, xs, number)


                                                                            *
    

    This subroutine calculates mean and standard deviation of a given element.* * AUTHOR: Andreas Stohl, 25 January 1994 * * Single precision version ESO 2016 *


                                                                            *
    

    Variables: * x_sp(number) field of input data * xm mean * xs standard deviation * number number of elements of field x_sp * * Constants: * eps tiny number * *


    Arguments

    Type IntentOptional Attributes Name
    real(kind=sp), intent(in) :: x_sp(number)
    real(kind=sp), intent(out) :: xm
    real(kind=sp), intent(out) :: xs
    integer, intent(in) :: number
  • public subroutine mean_dp(x_dp, xm, xs, number)


                                                                            *
    

    This subroutine calculates mean and standard deviation of a given element.* * AUTHOR: Andreas Stohl, 25 January 1994 * * Double precision version ESO 2016 *


                                                                            *
    

    Variables: * x_dp(number) field of input data * xm mean * xs standard deviation * number number of elements of field x_dp * * Constants: * eps tiny number * *


    Arguments

    Type IntentOptional Attributes Name
    real(kind=dp), intent(in) :: x_dp(number)
    real(kind=dp), intent(out) :: xm
    real(kind=dp), intent(out) :: xs
    integer, intent(in) :: number
  • public subroutine mean_mixed_dss(x_dp, xm, xs, number)


                                                                            *
    

    This subroutine calculates mean and standard deviation of a given element.* * AUTHOR: Andreas Stohl, 25 January 1994 * * Mixed precision version ESO 2016 (dp in, sp out, sp out) *


                                                                            *
    

    Variables: * x_dp(number) field of input data * xm mean * xs standard deviation * number number of elements of field x_dp * * Constants: * eps tiny number * *


    Arguments

    Type IntentOptional Attributes Name
    real(kind=dp), intent(in) :: x_dp(number)
    real(kind=sp), intent(out) :: xm
    real(kind=sp), intent(out) :: xs
    integer, intent(in) :: number
  • public subroutine mean_mixed_dsd(x_dp, xm, xs_dp, number)


                                                                            *
    

    This subroutine calculates mean and standard deviation of a given element.* * AUTHOR: Andreas Stohl, 25 January 1994 * * Mixed precision version ESO 2016 (dp in, sp out, dp out) *


                                                                            *
    

    Variables: * x_dp(number) field of input data * xm mean * xs_dp standard deviation * number number of elements of field x_dp * * Constants: * eps tiny number * *


    Arguments

    Type IntentOptional Attributes Name
    real(kind=dp), intent(in) :: x_dp(number)
    real(kind=sp), intent(out) :: xm
    real(kind=dp), intent(out) :: xs_dp
    integer, intent(in) :: number

Subroutines

public subroutine mean_sp(x_sp, xm, xs, number)

This subroutine calculates mean and standard deviation of a given element.* * AUTHOR: Andreas Stohl, 25 January 1994 * * Single precision version ESO 2016 *

Read more…

Arguments

Type IntentOptional Attributes Name
real(kind=sp), intent(in) :: x_sp(number)
real(kind=sp), intent(out) :: xm
real(kind=sp), intent(out) :: xs
integer, intent(in) :: number

public subroutine mean_dp(x_dp, xm, xs, number)

This subroutine calculates mean and standard deviation of a given element.* * AUTHOR: Andreas Stohl, 25 January 1994 * * Double precision version ESO 2016 *

Read more…

Arguments

Type IntentOptional Attributes Name
real(kind=dp), intent(in) :: x_dp(number)
real(kind=dp), intent(out) :: xm
real(kind=dp), intent(out) :: xs
integer, intent(in) :: number

public subroutine mean_mixed_dss(x_dp, xm, xs, number)

This subroutine calculates mean and standard deviation of a given element.* * AUTHOR: Andreas Stohl, 25 January 1994 * * Mixed precision version ESO 2016 (dp in, sp out, sp out) *

Read more…

Arguments

Type IntentOptional Attributes Name
real(kind=dp), intent(in) :: x_dp(number)
real(kind=sp), intent(out) :: xm
real(kind=sp), intent(out) :: xs
integer, intent(in) :: number

public subroutine mean_mixed_dsd(x_dp, xm, xs_dp, number)

This subroutine calculates mean and standard deviation of a given element.* * AUTHOR: Andreas Stohl, 25 January 1994 * * Mixed precision version ESO 2016 (dp in, sp out, dp out) *

Read more…

Arguments

Type IntentOptional Attributes Name
real(kind=dp), intent(in) :: x_dp(number)
real(kind=sp), intent(out) :: xm
real(kind=dp), intent(out) :: xs_dp
integer, intent(in) :: number