Statistical procedures#

stdlib_stats (module)#

Provides a single entry point to the statistical procedures of stdlib: descriptive statistics, random number generation and probability distributions (Specification: stdlib_stats)

See also the specification page: stdlib_stats.

stdlib_stats_descriptive (module)#

Provides support for various statistical methods. This includes currently descriptive statistics (Specification: stdlib_stats_descriptive)

Interfaces

corr (interface)#

corr (interface)

Pearson correlation of array elements (Specification: stdlib_stats_descriptive)

Procedures:
module function corr_1_rsp_rsp(x, dim, mask) -> res#
Arguments:
xreal(kind=sp), intent(in), dimension(:)
diminteger, intent(in)
masklogical, intent(in), optional
Returns:
resreal(kind=sp)
module function corr_1_rdp_rdp(x, dim, mask) -> res#
Arguments:
xreal(kind=dp), intent(in), dimension(:)
diminteger, intent(in)
masklogical, intent(in), optional
Returns:
resreal(kind=dp)
module function corr_1_csp_csp(x, dim, mask) -> res#
Arguments:
xcomplex(kind=sp), intent(in), dimension(:)
diminteger, intent(in)
masklogical, intent(in), optional
Returns:
resreal(kind=sp)
module function corr_1_cdp_cdp(x, dim, mask) -> res#
Arguments:
xcomplex(kind=dp), intent(in), dimension(:)
diminteger, intent(in)
masklogical, intent(in), optional
Returns:
resreal(kind=dp)
module function corr_1_iint8_dp(x, dim, mask) -> res#
Arguments:
xinteger(kind=int8), intent(in), dimension(:)
diminteger, intent(in)
masklogical, intent(in), optional
Returns:
resreal(kind=dp)
module function corr_1_iint16_dp(x, dim, mask) -> res#
Arguments:
xinteger(kind=int16), intent(in), dimension(:)
diminteger, intent(in)
masklogical, intent(in), optional
Returns:
resreal(kind=dp)
module function corr_1_iint32_dp(x, dim, mask) -> res#
Arguments:
xinteger(kind=int32), intent(in), dimension(:)
diminteger, intent(in)
masklogical, intent(in), optional
Returns:
resreal(kind=dp)
module function corr_1_iint64_dp(x, dim, mask) -> res#
Arguments:
xinteger(kind=int64), intent(in), dimension(:)
diminteger, intent(in)
masklogical, intent(in), optional
Returns:
resreal(kind=dp)
module function corr_mask_1_rsp_rsp(x, dim, mask) -> res#
Arguments:
xreal(kind=sp), intent(in), dimension(:)
diminteger, intent(in)
masklogical, intent(in), dimension(:)
Returns:
resreal(kind=sp)
module function corr_mask_1_rdp_rdp(x, dim, mask) -> res#
Arguments:
xreal(kind=dp), intent(in), dimension(:)
diminteger, intent(in)
masklogical, intent(in), dimension(:)
Returns:
resreal(kind=dp)
module function corr_mask_1_csp_csp(x, dim, mask) -> res#
Arguments:
xcomplex(kind=sp), intent(in), dimension(:)
diminteger, intent(in)
masklogical, intent(in), dimension(:)
Returns:
resreal(kind=sp)
module function corr_mask_1_cdp_cdp(x, dim, mask) -> res#
Arguments:
xcomplex(kind=dp), intent(in), dimension(:)
diminteger, intent(in)
masklogical, intent(in), dimension(:)
Returns:
resreal(kind=dp)
module function corr_mask_1_iint8_dp(x, dim, mask) -> res#
Arguments:
xinteger(kind=int8), intent(in), dimension(:)
diminteger, intent(in)
masklogical, intent(in), dimension(:)
Returns:
resreal(kind=dp)
module function corr_mask_1_iint16_dp(x, dim, mask) -> res#
Arguments:
xinteger(kind=int16), intent(in), dimension(:)
diminteger, intent(in)
masklogical, intent(in), dimension(:)
Returns:
resreal(kind=dp)
module function corr_mask_1_iint32_dp(x, dim, mask) -> res#
Arguments:
xinteger(kind=int32), intent(in), dimension(:)
diminteger, intent(in)
masklogical, intent(in), dimension(:)
Returns:
resreal(kind=dp)
module function corr_mask_1_iint64_dp(x, dim, mask) -> res#
Arguments:
xinteger(kind=int64), intent(in), dimension(:)
diminteger, intent(in)
masklogical, intent(in), dimension(:)
Returns:
resreal(kind=dp)
module function corr_2_rsp_rsp(x, dim, mask) -> res#
Arguments:
xreal(kind=sp), (:, :), intent(in), dimension(:,:)
diminteger, intent(in)
masklogical, intent(in), optional
Returns:
resreal(kind=sp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 1), size(x, 2), mask=1<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,1),size(x,2),mask=1<dim)
module function corr_2_rdp_rdp(x, dim, mask) -> res#
Arguments:
xreal(kind=dp), (:, :), intent(in), dimension(:,:)
diminteger, intent(in)
masklogical, intent(in), optional
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 1), size(x, 2), mask=1<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,1),size(x,2),mask=1<dim)
module function corr_2_csp_csp(x, dim, mask) -> res#
Arguments:
xcomplex(kind=sp), (:, :), intent(in), dimension(:,:)
diminteger, intent(in)
masklogical, intent(in), optional
Returns:
rescomplex(kind=sp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 1), size(x, 2), mask=1<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,1),size(x,2),mask=1<dim)
module function corr_2_cdp_cdp(x, dim, mask) -> res#
Arguments:
xcomplex(kind=dp), (:, :), intent(in), dimension(:,:)
diminteger, intent(in)
masklogical, intent(in), optional
Returns:
rescomplex(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 1), size(x, 2), mask=1<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,1),size(x,2),mask=1<dim)
module function corr_2_iint8_dp(x, dim, mask) -> res#
Arguments:
xinteger(kind=int8), (:, :), intent(in), dimension(:,:)
diminteger, intent(in)
masklogical, intent(in), optional
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 1), size(x, 2), mask=1<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,1),size(x,2),mask=1<dim)
module function corr_2_iint16_dp(x, dim, mask) -> res#
Arguments:
xinteger(kind=int16), (:, :), intent(in), dimension(:,:)
diminteger, intent(in)
masklogical, intent(in), optional
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 1), size(x, 2), mask=1<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,1),size(x,2),mask=1<dim)
module function corr_2_iint32_dp(x, dim, mask) -> res#
Arguments:
xinteger(kind=int32), (:, :), intent(in), dimension(:,:)
diminteger, intent(in)
masklogical, intent(in), optional
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 1), size(x, 2), mask=1<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,1),size(x,2),mask=1<dim)
module function corr_2_iint64_dp(x, dim, mask) -> res#
Arguments:
xinteger(kind=int64), (:, :), intent(in), dimension(:,:)
diminteger, intent(in)
masklogical, intent(in), optional
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 1), size(x, 2), mask=1<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,1),size(x,2),mask=1<dim)
module function corr_mask_2_rsp_rsp(x, dim, mask) -> res#
Arguments:
xreal(kind=sp), (:, :), intent(in), dimension(:,:)
diminteger, intent(in)
masklogical, (:, :), intent(in), dimension(:,:)
Returns:
resreal(kind=sp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 1), size(x, 2), mask=1<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,1),size(x,2),mask=1<dim)
module function corr_mask_2_rdp_rdp(x, dim, mask) -> res#
Arguments:
xreal(kind=dp), (:, :), intent(in), dimension(:,:)
diminteger, intent(in)
masklogical, (:, :), intent(in), dimension(:,:)
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 1), size(x, 2), mask=1<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,1),size(x,2),mask=1<dim)
module function corr_mask_2_csp_csp(x, dim, mask) -> res#
Arguments:
xcomplex(kind=sp), (:, :), intent(in), dimension(:,:)
diminteger, intent(in)
masklogical, (:, :), intent(in), dimension(:,:)
Returns:
rescomplex(kind=sp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 1), size(x, 2), mask=1<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,1),size(x,2),mask=1<dim)
module function corr_mask_2_cdp_cdp(x, dim, mask) -> res#
Arguments:
xcomplex(kind=dp), (:, :), intent(in), dimension(:,:)
diminteger, intent(in)
masklogical, (:, :), intent(in), dimension(:,:)
Returns:
rescomplex(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 1), size(x, 2), mask=1<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,1),size(x,2),mask=1<dim)
module function corr_mask_2_iint8_dp(x, dim, mask) -> res#
Arguments:
xinteger(kind=int8), (:, :), intent(in), dimension(:,:)
diminteger, intent(in)
masklogical, (:, :), intent(in), dimension(:,:)
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 1), size(x, 2), mask=1<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,1),size(x,2),mask=1<dim)
module function corr_mask_2_iint16_dp(x, dim, mask) -> res#
Arguments:
xinteger(kind=int16), (:, :), intent(in), dimension(:,:)
diminteger, intent(in)
masklogical, (:, :), intent(in), dimension(:,:)
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 1), size(x, 2), mask=1<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,1),size(x,2),mask=1<dim)
module function corr_mask_2_iint32_dp(x, dim, mask) -> res#
Arguments:
xinteger(kind=int32), (:, :), intent(in), dimension(:,:)
diminteger, intent(in)
masklogical, (:, :), intent(in), dimension(:,:)
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 1), size(x, 2), mask=1<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,1),size(x,2),mask=1<dim)
module function corr_mask_2_iint64_dp(x, dim, mask) -> res#
Arguments:
xinteger(kind=int64), (:, :), intent(in), dimension(:,:)
diminteger, intent(in)
masklogical, (:, :), intent(in), dimension(:,:)
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 1), size(x, 2), mask=1<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,1),size(x,2),mask=1<dim)

cov (interface)#

cov (interface)

Covariance of array elements (Specification: stdlib_stats_descriptive)

Procedures:
module function cov_1_rsp_rsp(x, dim, mask, corrected) -> res#
Arguments:
xreal(kind=sp), intent(in), dimension(:)
diminteger, intent(in)
masklogical, intent(in), optional
correctedlogical, intent(in), optional
Returns:
resreal(kind=sp)
module function cov_1_rdp_rdp(x, dim, mask, corrected) -> res#
Arguments:
xreal(kind=dp), intent(in), dimension(:)
diminteger, intent(in)
masklogical, intent(in), optional
correctedlogical, intent(in), optional
Returns:
resreal(kind=dp)
module function cov_1_csp_csp(x, dim, mask, corrected) -> res#
Arguments:
xcomplex(kind=sp), intent(in), dimension(:)
diminteger, intent(in)
masklogical, intent(in), optional
correctedlogical, intent(in), optional
Returns:
resreal(kind=sp)
module function cov_1_cdp_cdp(x, dim, mask, corrected) -> res#
Arguments:
xcomplex(kind=dp), intent(in), dimension(:)
diminteger, intent(in)
masklogical, intent(in), optional
correctedlogical, intent(in), optional
Returns:
resreal(kind=dp)
module function cov_1_iint8_dp(x, dim, mask, corrected) -> res#
Arguments:
xinteger(kind=int8), intent(in), dimension(:)
diminteger, intent(in)
masklogical, intent(in), optional
correctedlogical, intent(in), optional
Returns:
resreal(kind=dp)
module function cov_1_iint16_dp(x, dim, mask, corrected) -> res#
Arguments:
xinteger(kind=int16), intent(in), dimension(:)
diminteger, intent(in)
masklogical, intent(in), optional
correctedlogical, intent(in), optional
Returns:
resreal(kind=dp)
module function cov_1_iint32_dp(x, dim, mask, corrected) -> res#
Arguments:
xinteger(kind=int32), intent(in), dimension(:)
diminteger, intent(in)
masklogical, intent(in), optional
correctedlogical, intent(in), optional
Returns:
resreal(kind=dp)
module function cov_1_iint64_dp(x, dim, mask, corrected) -> res#
Arguments:
xinteger(kind=int64), intent(in), dimension(:)
diminteger, intent(in)
masklogical, intent(in), optional
correctedlogical, intent(in), optional
Returns:
resreal(kind=dp)
module function cov_mask_1_rsp_rsp(x, dim, mask, corrected) -> res#
Arguments:
xreal(kind=sp), intent(in), dimension(:)
diminteger, intent(in)
masklogical, intent(in), dimension(:)
correctedlogical, intent(in), optional
Returns:
resreal(kind=sp)
module function cov_mask_1_rdp_rdp(x, dim, mask, corrected) -> res#
Arguments:
xreal(kind=dp), intent(in), dimension(:)
diminteger, intent(in)
masklogical, intent(in), dimension(:)
correctedlogical, intent(in), optional
Returns:
resreal(kind=dp)
module function cov_mask_1_csp_csp(x, dim, mask, corrected) -> res#
Arguments:
xcomplex(kind=sp), intent(in), dimension(:)
diminteger, intent(in)
masklogical, intent(in), dimension(:)
correctedlogical, intent(in), optional
Returns:
resreal(kind=sp)
module function cov_mask_1_cdp_cdp(x, dim, mask, corrected) -> res#
Arguments:
xcomplex(kind=dp), intent(in), dimension(:)
diminteger, intent(in)
masklogical, intent(in), dimension(:)
correctedlogical, intent(in), optional
Returns:
resreal(kind=dp)
module function cov_mask_1_iint8_dp(x, dim, mask, corrected) -> res#
Arguments:
xinteger(kind=int8), intent(in), dimension(:)
diminteger, intent(in)
masklogical, intent(in), dimension(:)
correctedlogical, intent(in), optional
Returns:
resreal(kind=dp)
module function cov_mask_1_iint16_dp(x, dim, mask, corrected) -> res#
Arguments:
xinteger(kind=int16), intent(in), dimension(:)
diminteger, intent(in)
masklogical, intent(in), dimension(:)
correctedlogical, intent(in), optional
Returns:
resreal(kind=dp)
module function cov_mask_1_iint32_dp(x, dim, mask, corrected) -> res#
Arguments:
xinteger(kind=int32), intent(in), dimension(:)
diminteger, intent(in)
masklogical, intent(in), dimension(:)
correctedlogical, intent(in), optional
Returns:
resreal(kind=dp)
module function cov_mask_1_iint64_dp(x, dim, mask, corrected) -> res#
Arguments:
xinteger(kind=int64), intent(in), dimension(:)
diminteger, intent(in)
masklogical, intent(in), dimension(:)
correctedlogical, intent(in), optional
Returns:
resreal(kind=dp)
module function cov_2_rsp_rsp(x, dim, mask, corrected) -> res#
Arguments:
xreal(kind=sp), (:, :), intent(in), dimension(:,:)
diminteger, intent(in)
masklogical, intent(in), optional
correctedlogical, intent(in), optional
Returns:
resreal(kind=sp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 1), size(x, 2), mask=1<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,1),size(x,2),mask=1<dim)
module function cov_2_rdp_rdp(x, dim, mask, corrected) -> res#
Arguments:
xreal(kind=dp), (:, :), intent(in), dimension(:,:)
diminteger, intent(in)
masklogical, intent(in), optional
correctedlogical, intent(in), optional
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 1), size(x, 2), mask=1<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,1),size(x,2),mask=1<dim)
module function cov_2_csp_csp(x, dim, mask, corrected) -> res#
Arguments:
xcomplex(kind=sp), (:, :), intent(in), dimension(:,:)
diminteger, intent(in)
masklogical, intent(in), optional
correctedlogical, intent(in), optional
Returns:
rescomplex(kind=sp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 1), size(x, 2), mask=1<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,1),size(x,2),mask=1<dim)
module function cov_2_cdp_cdp(x, dim, mask, corrected) -> res#
Arguments:
xcomplex(kind=dp), (:, :), intent(in), dimension(:,:)
diminteger, intent(in)
masklogical, intent(in), optional
correctedlogical, intent(in), optional
Returns:
rescomplex(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 1), size(x, 2), mask=1<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,1),size(x,2),mask=1<dim)
module function cov_2_iint8_dp(x, dim, mask, corrected) -> res#
Arguments:
xinteger(kind=int8), (:, :), intent(in), dimension(:,:)
diminteger, intent(in)
masklogical, intent(in), optional
correctedlogical, intent(in), optional
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 1), size(x, 2), mask=1<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,1),size(x,2),mask=1<dim)
module function cov_2_iint16_dp(x, dim, mask, corrected) -> res#
Arguments:
xinteger(kind=int16), (:, :), intent(in), dimension(:,:)
diminteger, intent(in)
masklogical, intent(in), optional
correctedlogical, intent(in), optional
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 1), size(x, 2), mask=1<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,1),size(x,2),mask=1<dim)
module function cov_2_iint32_dp(x, dim, mask, corrected) -> res#
Arguments:
xinteger(kind=int32), (:, :), intent(in), dimension(:,:)
diminteger, intent(in)
masklogical, intent(in), optional
correctedlogical, intent(in), optional
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 1), size(x, 2), mask=1<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,1),size(x,2),mask=1<dim)
module function cov_2_iint64_dp(x, dim, mask, corrected) -> res#
Arguments:
xinteger(kind=int64), (:, :), intent(in), dimension(:,:)
diminteger, intent(in)
masklogical, intent(in), optional
correctedlogical, intent(in), optional
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 1), size(x, 2), mask=1<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,1),size(x,2),mask=1<dim)
module function cov_mask_2_rsp_rsp(x, dim, mask, corrected) -> res#
Arguments:
xreal(kind=sp), (:, :), intent(in), dimension(:,:)
diminteger, intent(in)
masklogical, (:, :), intent(in), dimension(:,:)
correctedlogical, intent(in), optional
Returns:
resreal(kind=sp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 1), size(x, 2), mask=1<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,1),size(x,2),mask=1<dim)
module function cov_mask_2_rdp_rdp(x, dim, mask, corrected) -> res#
Arguments:
xreal(kind=dp), (:, :), intent(in), dimension(:,:)
diminteger, intent(in)
masklogical, (:, :), intent(in), dimension(:,:)
correctedlogical, intent(in), optional
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 1), size(x, 2), mask=1<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,1),size(x,2),mask=1<dim)
module function cov_mask_2_csp_csp(x, dim, mask, corrected) -> res#
Arguments:
xcomplex(kind=sp), (:, :), intent(in), dimension(:,:)
diminteger, intent(in)
masklogical, (:, :), intent(in), dimension(:,:)
correctedlogical, intent(in), optional
Returns:
rescomplex(kind=sp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 1), size(x, 2), mask=1<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,1),size(x,2),mask=1<dim)
module function cov_mask_2_cdp_cdp(x, dim, mask, corrected) -> res#
Arguments:
xcomplex(kind=dp), (:, :), intent(in), dimension(:,:)
diminteger, intent(in)
masklogical, (:, :), intent(in), dimension(:,:)
correctedlogical, intent(in), optional
Returns:
rescomplex(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 1), size(x, 2), mask=1<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,1),size(x,2),mask=1<dim)
module function cov_mask_2_iint8_dp(x, dim, mask, corrected) -> res#
Arguments:
xinteger(kind=int8), (:, :), intent(in), dimension(:,:)
diminteger, intent(in)
masklogical, (:, :), intent(in), dimension(:,:)
correctedlogical, intent(in), optional
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 1), size(x, 2), mask=1<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,1),size(x,2),mask=1<dim)
module function cov_mask_2_iint16_dp(x, dim, mask, corrected) -> res#
Arguments:
xinteger(kind=int16), (:, :), intent(in), dimension(:,:)
diminteger, intent(in)
masklogical, (:, :), intent(in), dimension(:,:)
correctedlogical, intent(in), optional
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 1), size(x, 2), mask=1<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,1),size(x,2),mask=1<dim)
module function cov_mask_2_iint32_dp(x, dim, mask, corrected) -> res#
Arguments:
xinteger(kind=int32), (:, :), intent(in), dimension(:,:)
diminteger, intent(in)
masklogical, (:, :), intent(in), dimension(:,:)
correctedlogical, intent(in), optional
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 1), size(x, 2), mask=1<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,1),size(x,2),mask=1<dim)
module function cov_mask_2_iint64_dp(x, dim, mask, corrected) -> res#
Arguments:
xinteger(kind=int64), (:, :), intent(in), dimension(:,:)
diminteger, intent(in)
masklogical, (:, :), intent(in), dimension(:,:)
correctedlogical, intent(in), optional
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 1), size(x, 2), mask=1<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,1),size(x,2),mask=1<dim)

mean (interface)#

mean (interface)

Mean of array elements (Specification: stdlib_stats_descriptive)

Procedures:
module function mean_all_1_rsp_rsp(x, mask) -> res#
Arguments:
xreal(kind=sp), intent(in), dimension(:)
masklogical, intent(in), optional
Returns:
resreal(kind=sp)
module function mean_all_2_rsp_rsp(x, mask) -> res#
Arguments:
xreal(kind=sp), (:, :), intent(in), dimension(:,:)
masklogical, intent(in), optional
Returns:
resreal(kind=sp)
module function mean_all_3_rsp_rsp(x, mask) -> res#
Arguments:
xreal(kind=sp), (:, :, :), intent(in), dimension(:,:,:)
masklogical, intent(in), optional
Returns:
resreal(kind=sp)
module function mean_all_4_rsp_rsp(x, mask) -> res#
Arguments:
xreal(kind=sp), (:, :, :, :), intent(in), dimension(:,:,:,:)
masklogical, intent(in), optional
Returns:
resreal(kind=sp)
module function mean_all_1_rdp_rdp(x, mask) -> res#
Arguments:
xreal(kind=dp), intent(in), dimension(:)
masklogical, intent(in), optional
Returns:
resreal(kind=dp)
module function mean_all_2_rdp_rdp(x, mask) -> res#
Arguments:
xreal(kind=dp), (:, :), intent(in), dimension(:,:)
masklogical, intent(in), optional
Returns:
resreal(kind=dp)
module function mean_all_3_rdp_rdp(x, mask) -> res#
Arguments:
xreal(kind=dp), (:, :, :), intent(in), dimension(:,:,:)
masklogical, intent(in), optional
Returns:
resreal(kind=dp)
module function mean_all_4_rdp_rdp(x, mask) -> res#
Arguments:
xreal(kind=dp), (:, :, :, :), intent(in), dimension(:,:,:,:)
masklogical, intent(in), optional
Returns:
resreal(kind=dp)
module function mean_all_1_csp_csp(x, mask) -> res#
Arguments:
xcomplex(kind=sp), intent(in), dimension(:)
masklogical, intent(in), optional
Returns:
rescomplex(kind=sp)
module function mean_all_2_csp_csp(x, mask) -> res#
Arguments:
xcomplex(kind=sp), (:, :), intent(in), dimension(:,:)
masklogical, intent(in), optional
Returns:
rescomplex(kind=sp)
module function mean_all_3_csp_csp(x, mask) -> res#
Arguments:
xcomplex(kind=sp), (:, :, :), intent(in), dimension(:,:,:)
masklogical, intent(in), optional
Returns:
rescomplex(kind=sp)
module function mean_all_4_csp_csp(x, mask) -> res#
Arguments:
xcomplex(kind=sp), (:, :, :, :), intent(in), dimension(:,:,:,:)
masklogical, intent(in), optional
Returns:
rescomplex(kind=sp)
module function mean_all_1_cdp_cdp(x, mask) -> res#
Arguments:
xcomplex(kind=dp), intent(in), dimension(:)
masklogical, intent(in), optional
Returns:
rescomplex(kind=dp)
module function mean_all_2_cdp_cdp(x, mask) -> res#
Arguments:
xcomplex(kind=dp), (:, :), intent(in), dimension(:,:)
masklogical, intent(in), optional
Returns:
rescomplex(kind=dp)
module function mean_all_3_cdp_cdp(x, mask) -> res#
Arguments:
xcomplex(kind=dp), (:, :, :), intent(in), dimension(:,:,:)
masklogical, intent(in), optional
Returns:
rescomplex(kind=dp)
module function mean_all_4_cdp_cdp(x, mask) -> res#
Arguments:
xcomplex(kind=dp), (:, :, :, :), intent(in), dimension(:,:,:,:)
masklogical, intent(in), optional
Returns:
rescomplex(kind=dp)
module function mean_all_1_iint8_dp(x, mask) -> res#
Arguments:
xinteger(kind=int8), intent(in), dimension(:)
masklogical, intent(in), optional
Returns:
resreal(kind=dp)
module function mean_all_2_iint8_dp(x, mask) -> res#
Arguments:
xinteger(kind=int8), (:, :), intent(in), dimension(:,:)
masklogical, intent(in), optional
Returns:
resreal(kind=dp)
module function mean_all_3_iint8_dp(x, mask) -> res#
Arguments:
xinteger(kind=int8), (:, :, :), intent(in), dimension(:,:,:)
masklogical, intent(in), optional
Returns:
resreal(kind=dp)
module function mean_all_4_iint8_dp(x, mask) -> res#
Arguments:
xinteger(kind=int8), (:, :, :, :), intent(in), dimension(:,:,:,:)
masklogical, intent(in), optional
Returns:
resreal(kind=dp)
module function mean_all_1_iint16_dp(x, mask) -> res#
Arguments:
xinteger(kind=int16), intent(in), dimension(:)
masklogical, intent(in), optional
Returns:
resreal(kind=dp)
module function mean_all_2_iint16_dp(x, mask) -> res#
Arguments:
xinteger(kind=int16), (:, :), intent(in), dimension(:,:)
masklogical, intent(in), optional
Returns:
resreal(kind=dp)
module function mean_all_3_iint16_dp(x, mask) -> res#
Arguments:
xinteger(kind=int16), (:, :, :), intent(in), dimension(:,:,:)
masklogical, intent(in), optional
Returns:
resreal(kind=dp)
module function mean_all_4_iint16_dp(x, mask) -> res#
Arguments:
xinteger(kind=int16), (:, :, :, :), intent(in), dimension(:,:,:,:)
masklogical, intent(in), optional
Returns:
resreal(kind=dp)
module function mean_all_1_iint32_dp(x, mask) -> res#
Arguments:
xinteger(kind=int32), intent(in), dimension(:)
masklogical, intent(in), optional
Returns:
resreal(kind=dp)
module function mean_all_2_iint32_dp(x, mask) -> res#
Arguments:
xinteger(kind=int32), (:, :), intent(in), dimension(:,:)
masklogical, intent(in), optional
Returns:
resreal(kind=dp)
module function mean_all_3_iint32_dp(x, mask) -> res#
Arguments:
xinteger(kind=int32), (:, :, :), intent(in), dimension(:,:,:)
masklogical, intent(in), optional
Returns:
resreal(kind=dp)
module function mean_all_4_iint32_dp(x, mask) -> res#
Arguments:
xinteger(kind=int32), (:, :, :, :), intent(in), dimension(:,:,:,:)
masklogical, intent(in), optional
Returns:
resreal(kind=dp)
module function mean_all_1_iint64_dp(x, mask) -> res#
Arguments:
xinteger(kind=int64), intent(in), dimension(:)
masklogical, intent(in), optional
Returns:
resreal(kind=dp)
module function mean_all_2_iint64_dp(x, mask) -> res#
Arguments:
xinteger(kind=int64), (:, :), intent(in), dimension(:,:)
masklogical, intent(in), optional
Returns:
resreal(kind=dp)
module function mean_all_3_iint64_dp(x, mask) -> res#
Arguments:
xinteger(kind=int64), (:, :, :), intent(in), dimension(:,:,:)
masklogical, intent(in), optional
Returns:
resreal(kind=dp)
module function mean_all_4_iint64_dp(x, mask) -> res#
Arguments:
xinteger(kind=int64), (:, :, :, :), intent(in), dimension(:,:,:,:)
masklogical, intent(in), optional
Returns:
resreal(kind=dp)
module function mean_1_rsp_rsp(x, dim, mask) -> res#
Arguments:
xreal(kind=sp), intent(in), dimension(:)
diminteger, intent(in)
masklogical, intent(in), optional
Returns:
resreal(kind=sp)
module function mean_2_rsp_rsp(x, dim, mask) -> res#
Arguments:
xreal(kind=sp), (:, :), intent(in), dimension(:,:)
diminteger, intent(in)
masklogical, intent(in), optional
Returns:
resreal(kind=sp), (merge(size(x, 1), size(x, 2), mask=1<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim)
module function mean_3_rsp_rsp(x, dim, mask) -> res#
Arguments:
xreal(kind=sp), (:, :, :), intent(in), dimension(:,:,:)
diminteger, intent(in)
masklogical, intent(in), optional
Returns:
resreal(kind=sp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim)
module function mean_4_rsp_rsp(x, dim, mask) -> res#
Arguments:
xreal(kind=sp), (:, :, :, :), intent(in), dimension(:,:,:,:)
diminteger, intent(in)
masklogical, intent(in), optional
Returns:
resreal(kind=sp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim), merge(size(x, 3), size(x, 4), mask=3<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim),merge(size(x,3),size(x,4),mask=3<dim)
module function mean_1_rdp_rdp(x, dim, mask) -> res#
Arguments:
xreal(kind=dp), intent(in), dimension(:)
diminteger, intent(in)
masklogical, intent(in), optional
Returns:
resreal(kind=dp)
module function mean_2_rdp_rdp(x, dim, mask) -> res#
Arguments:
xreal(kind=dp), (:, :), intent(in), dimension(:,:)
diminteger, intent(in)
masklogical, intent(in), optional
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim)
module function mean_3_rdp_rdp(x, dim, mask) -> res#
Arguments:
xreal(kind=dp), (:, :, :), intent(in), dimension(:,:,:)
diminteger, intent(in)
masklogical, intent(in), optional
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim)
module function mean_4_rdp_rdp(x, dim, mask) -> res#
Arguments:
xreal(kind=dp), (:, :, :, :), intent(in), dimension(:,:,:,:)
diminteger, intent(in)
masklogical, intent(in), optional
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim), merge(size(x, 3), size(x, 4), mask=3<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim),merge(size(x,3),size(x,4),mask=3<dim)
module function mean_1_csp_csp(x, dim, mask) -> res#
Arguments:
xcomplex(kind=sp), intent(in), dimension(:)
diminteger, intent(in)
masklogical, intent(in), optional
Returns:
rescomplex(kind=sp)
module function mean_2_csp_csp(x, dim, mask) -> res#
Arguments:
xcomplex(kind=sp), (:, :), intent(in), dimension(:,:)
diminteger, intent(in)
masklogical, intent(in), optional
Returns:
rescomplex(kind=sp), (merge(size(x, 1), size(x, 2), mask=1<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim)
module function mean_3_csp_csp(x, dim, mask) -> res#
Arguments:
xcomplex(kind=sp), (:, :, :), intent(in), dimension(:,:,:)
diminteger, intent(in)
masklogical, intent(in), optional
Returns:
rescomplex(kind=sp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim)
module function mean_4_csp_csp(x, dim, mask) -> res#
Arguments:
xcomplex(kind=sp), (:, :, :, :), intent(in), dimension(:,:,:,:)
diminteger, intent(in)
masklogical, intent(in), optional
Returns:
rescomplex(kind=sp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim), merge(size(x, 3), size(x, 4), mask=3<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim),merge(size(x,3),size(x,4),mask=3<dim)
module function mean_1_cdp_cdp(x, dim, mask) -> res#
Arguments:
xcomplex(kind=dp), intent(in), dimension(:)
diminteger, intent(in)
masklogical, intent(in), optional
Returns:
rescomplex(kind=dp)
module function mean_2_cdp_cdp(x, dim, mask) -> res#
Arguments:
xcomplex(kind=dp), (:, :), intent(in), dimension(:,:)
diminteger, intent(in)
masklogical, intent(in), optional
Returns:
rescomplex(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim)
module function mean_3_cdp_cdp(x, dim, mask) -> res#
Arguments:
xcomplex(kind=dp), (:, :, :), intent(in), dimension(:,:,:)
diminteger, intent(in)
masklogical, intent(in), optional
Returns:
rescomplex(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim)
module function mean_4_cdp_cdp(x, dim, mask) -> res#
Arguments:
xcomplex(kind=dp), (:, :, :, :), intent(in), dimension(:,:,:,:)
diminteger, intent(in)
masklogical, intent(in), optional
Returns:
rescomplex(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim), merge(size(x, 3), size(x, 4), mask=3<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim),merge(size(x,3),size(x,4),mask=3<dim)
module function mean_1_iint8_dp(x, dim, mask) -> res#
Arguments:
xinteger(kind=int8), intent(in), dimension(:)
diminteger, intent(in)
masklogical, intent(in), optional
Returns:
resreal(kind=dp)
module function mean_2_iint8_dp(x, dim, mask) -> res#
Arguments:
xinteger(kind=int8), (:, :), intent(in), dimension(:,:)
diminteger, intent(in)
masklogical, intent(in), optional
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim)
module function mean_3_iint8_dp(x, dim, mask) -> res#
Arguments:
xinteger(kind=int8), (:, :, :), intent(in), dimension(:,:,:)
diminteger, intent(in)
masklogical, intent(in), optional
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim)
module function mean_4_iint8_dp(x, dim, mask) -> res#
Arguments:
xinteger(kind=int8), (:, :, :, :), intent(in), dimension(:,:,:,:)
diminteger, intent(in)
masklogical, intent(in), optional
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim), merge(size(x, 3), size(x, 4), mask=3<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim),merge(size(x,3),size(x,4),mask=3<dim)
module function mean_1_iint16_dp(x, dim, mask) -> res#
Arguments:
xinteger(kind=int16), intent(in), dimension(:)
diminteger, intent(in)
masklogical, intent(in), optional
Returns:
resreal(kind=dp)
module function mean_2_iint16_dp(x, dim, mask) -> res#
Arguments:
xinteger(kind=int16), (:, :), intent(in), dimension(:,:)
diminteger, intent(in)
masklogical, intent(in), optional
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim)
module function mean_3_iint16_dp(x, dim, mask) -> res#
Arguments:
xinteger(kind=int16), (:, :, :), intent(in), dimension(:,:,:)
diminteger, intent(in)
masklogical, intent(in), optional
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim)
module function mean_4_iint16_dp(x, dim, mask) -> res#
Arguments:
xinteger(kind=int16), (:, :, :, :), intent(in), dimension(:,:,:,:)
diminteger, intent(in)
masklogical, intent(in), optional
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim), merge(size(x, 3), size(x, 4), mask=3<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim),merge(size(x,3),size(x,4),mask=3<dim)
module function mean_1_iint32_dp(x, dim, mask) -> res#
Arguments:
xinteger(kind=int32), intent(in), dimension(:)
diminteger, intent(in)
masklogical, intent(in), optional
Returns:
resreal(kind=dp)
module function mean_2_iint32_dp(x, dim, mask) -> res#
Arguments:
xinteger(kind=int32), (:, :), intent(in), dimension(:,:)
diminteger, intent(in)
masklogical, intent(in), optional
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim)
module function mean_3_iint32_dp(x, dim, mask) -> res#
Arguments:
xinteger(kind=int32), (:, :, :), intent(in), dimension(:,:,:)
diminteger, intent(in)
masklogical, intent(in), optional
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim)
module function mean_4_iint32_dp(x, dim, mask) -> res#
Arguments:
xinteger(kind=int32), (:, :, :, :), intent(in), dimension(:,:,:,:)
diminteger, intent(in)
masklogical, intent(in), optional
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim), merge(size(x, 3), size(x, 4), mask=3<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim),merge(size(x,3),size(x,4),mask=3<dim)
module function mean_1_iint64_dp(x, dim, mask) -> res#
Arguments:
xinteger(kind=int64), intent(in), dimension(:)
diminteger, intent(in)
masklogical, intent(in), optional
Returns:
resreal(kind=dp)
module function mean_2_iint64_dp(x, dim, mask) -> res#
Arguments:
xinteger(kind=int64), (:, :), intent(in), dimension(:,:)
diminteger, intent(in)
masklogical, intent(in), optional
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim)
module function mean_3_iint64_dp(x, dim, mask) -> res#
Arguments:
xinteger(kind=int64), (:, :, :), intent(in), dimension(:,:,:)
diminteger, intent(in)
masklogical, intent(in), optional
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim)
module function mean_4_iint64_dp(x, dim, mask) -> res#
Arguments:
xinteger(kind=int64), (:, :, :, :), intent(in), dimension(:,:,:,:)
diminteger, intent(in)
masklogical, intent(in), optional
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim), merge(size(x, 3), size(x, 4), mask=3<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim),merge(size(x,3),size(x,4),mask=3<dim)
module function mean_mask_all_1_rsp_rsp(x, mask) -> res#
Arguments:
xreal(kind=sp), intent(in), dimension(:)
masklogical, intent(in), dimension(:)
Returns:
resreal(kind=sp)
module function mean_mask_all_2_rsp_rsp(x, mask) -> res#
Arguments:
xreal(kind=sp), (:, :), intent(in), dimension(:,:)
masklogical, (:, :), intent(in), dimension(:,:)
Returns:
resreal(kind=sp)
module function mean_mask_all_3_rsp_rsp(x, mask) -> res#
Arguments:
xreal(kind=sp), (:, :, :), intent(in), dimension(:,:,:)
masklogical, (:, :, :), intent(in), dimension(:,:,:)
Returns:
resreal(kind=sp)
module function mean_mask_all_4_rsp_rsp(x, mask) -> res#
Arguments:
xreal(kind=sp), (:, :, :, :), intent(in), dimension(:,:,:,:)
masklogical, (:, :, :, :), intent(in), dimension(:,:,:,:)
Returns:
resreal(kind=sp)
module function mean_mask_all_1_rdp_rdp(x, mask) -> res#
Arguments:
xreal(kind=dp), intent(in), dimension(:)
masklogical, intent(in), dimension(:)
Returns:
resreal(kind=dp)
module function mean_mask_all_2_rdp_rdp(x, mask) -> res#
Arguments:
xreal(kind=dp), (:, :), intent(in), dimension(:,:)
masklogical, (:, :), intent(in), dimension(:,:)
Returns:
resreal(kind=dp)
module function mean_mask_all_3_rdp_rdp(x, mask) -> res#
Arguments:
xreal(kind=dp), (:, :, :), intent(in), dimension(:,:,:)
masklogical, (:, :, :), intent(in), dimension(:,:,:)
Returns:
resreal(kind=dp)
module function mean_mask_all_4_rdp_rdp(x, mask) -> res#
Arguments:
xreal(kind=dp), (:, :, :, :), intent(in), dimension(:,:,:,:)
masklogical, (:, :, :, :), intent(in), dimension(:,:,:,:)
Returns:
resreal(kind=dp)
module function mean_mask_all_1_csp_csp(x, mask) -> res#
Arguments:
xcomplex(kind=sp), intent(in), dimension(:)
masklogical, intent(in), dimension(:)
Returns:
rescomplex(kind=sp)
module function mean_mask_all_2_csp_csp(x, mask) -> res#
Arguments:
xcomplex(kind=sp), (:, :), intent(in), dimension(:,:)
masklogical, (:, :), intent(in), dimension(:,:)
Returns:
rescomplex(kind=sp)
module function mean_mask_all_3_csp_csp(x, mask) -> res#
Arguments:
xcomplex(kind=sp), (:, :, :), intent(in), dimension(:,:,:)
masklogical, (:, :, :), intent(in), dimension(:,:,:)
Returns:
rescomplex(kind=sp)
module function mean_mask_all_4_csp_csp(x, mask) -> res#
Arguments:
xcomplex(kind=sp), (:, :, :, :), intent(in), dimension(:,:,:,:)
masklogical, (:, :, :, :), intent(in), dimension(:,:,:,:)
Returns:
rescomplex(kind=sp)
module function mean_mask_all_1_cdp_cdp(x, mask) -> res#
Arguments:
xcomplex(kind=dp), intent(in), dimension(:)
masklogical, intent(in), dimension(:)
Returns:
rescomplex(kind=dp)
module function mean_mask_all_2_cdp_cdp(x, mask) -> res#
Arguments:
xcomplex(kind=dp), (:, :), intent(in), dimension(:,:)
masklogical, (:, :), intent(in), dimension(:,:)
Returns:
rescomplex(kind=dp)
module function mean_mask_all_3_cdp_cdp(x, mask) -> res#
Arguments:
xcomplex(kind=dp), (:, :, :), intent(in), dimension(:,:,:)
masklogical, (:, :, :), intent(in), dimension(:,:,:)
Returns:
rescomplex(kind=dp)
module function mean_mask_all_4_cdp_cdp(x, mask) -> res#
Arguments:
xcomplex(kind=dp), (:, :, :, :), intent(in), dimension(:,:,:,:)
masklogical, (:, :, :, :), intent(in), dimension(:,:,:,:)
Returns:
rescomplex(kind=dp)
module function mean_mask_all_1_iint8_dp(x, mask) -> res#
Arguments:
xinteger(kind=int8), intent(in), dimension(:)
masklogical, intent(in), dimension(:)
Returns:
resreal(kind=dp)
module function mean_mask_all_2_iint8_dp(x, mask) -> res#
Arguments:
xinteger(kind=int8), (:, :), intent(in), dimension(:,:)
masklogical, (:, :), intent(in), dimension(:,:)
Returns:
resreal(kind=dp)
module function mean_mask_all_3_iint8_dp(x, mask) -> res#
Arguments:
xinteger(kind=int8), (:, :, :), intent(in), dimension(:,:,:)
masklogical, (:, :, :), intent(in), dimension(:,:,:)
Returns:
resreal(kind=dp)
module function mean_mask_all_4_iint8_dp(x, mask) -> res#
Arguments:
xinteger(kind=int8), (:, :, :, :), intent(in), dimension(:,:,:,:)
masklogical, (:, :, :, :), intent(in), dimension(:,:,:,:)
Returns:
resreal(kind=dp)
module function mean_mask_all_1_iint16_dp(x, mask) -> res#
Arguments:
xinteger(kind=int16), intent(in), dimension(:)
masklogical, intent(in), dimension(:)
Returns:
resreal(kind=dp)
module function mean_mask_all_2_iint16_dp(x, mask) -> res#
Arguments:
xinteger(kind=int16), (:, :), intent(in), dimension(:,:)
masklogical, (:, :), intent(in), dimension(:,:)
Returns:
resreal(kind=dp)
module function mean_mask_all_3_iint16_dp(x, mask) -> res#
Arguments:
xinteger(kind=int16), (:, :, :), intent(in), dimension(:,:,:)
masklogical, (:, :, :), intent(in), dimension(:,:,:)
Returns:
resreal(kind=dp)
module function mean_mask_all_4_iint16_dp(x, mask) -> res#
Arguments:
xinteger(kind=int16), (:, :, :, :), intent(in), dimension(:,:,:,:)
masklogical, (:, :, :, :), intent(in), dimension(:,:,:,:)
Returns:
resreal(kind=dp)
module function mean_mask_all_1_iint32_dp(x, mask) -> res#
Arguments:
xinteger(kind=int32), intent(in), dimension(:)
masklogical, intent(in), dimension(:)
Returns:
resreal(kind=dp)
module function mean_mask_all_2_iint32_dp(x, mask) -> res#
Arguments:
xinteger(kind=int32), (:, :), intent(in), dimension(:,:)
masklogical, (:, :), intent(in), dimension(:,:)
Returns:
resreal(kind=dp)
module function mean_mask_all_3_iint32_dp(x, mask) -> res#
Arguments:
xinteger(kind=int32), (:, :, :), intent(in), dimension(:,:,:)
masklogical, (:, :, :), intent(in), dimension(:,:,:)
Returns:
resreal(kind=dp)
module function mean_mask_all_4_iint32_dp(x, mask) -> res#
Arguments:
xinteger(kind=int32), (:, :, :, :), intent(in), dimension(:,:,:,:)
masklogical, (:, :, :, :), intent(in), dimension(:,:,:,:)
Returns:
resreal(kind=dp)
module function mean_mask_all_1_iint64_dp(x, mask) -> res#
Arguments:
xinteger(kind=int64), intent(in), dimension(:)
masklogical, intent(in), dimension(:)
Returns:
resreal(kind=dp)
module function mean_mask_all_2_iint64_dp(x, mask) -> res#
Arguments:
xinteger(kind=int64), (:, :), intent(in), dimension(:,:)
masklogical, (:, :), intent(in), dimension(:,:)
Returns:
resreal(kind=dp)
module function mean_mask_all_3_iint64_dp(x, mask) -> res#
Arguments:
xinteger(kind=int64), (:, :, :), intent(in), dimension(:,:,:)
masklogical, (:, :, :), intent(in), dimension(:,:,:)
Returns:
resreal(kind=dp)
module function mean_mask_all_4_iint64_dp(x, mask) -> res#
Arguments:
xinteger(kind=int64), (:, :, :, :), intent(in), dimension(:,:,:,:)
masklogical, (:, :, :, :), intent(in), dimension(:,:,:,:)
Returns:
resreal(kind=dp)
module function mean_mask_1_rsp_rsp(x, dim, mask) -> res#
Arguments:
xreal(kind=sp), intent(in), dimension(:)
diminteger, intent(in)
masklogical, intent(in), dimension(:)
Returns:
resreal(kind=sp)
module function mean_mask_2_rsp_rsp(x, dim, mask) -> res#
Arguments:
xreal(kind=sp), (:, :), intent(in), dimension(:,:)
diminteger, intent(in)
masklogical, (:, :), intent(in), dimension(:,:)
Returns:
resreal(kind=sp), (merge(size(x, 1), size(x, 2), mask=1<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim)
module function mean_mask_3_rsp_rsp(x, dim, mask) -> res#
Arguments:
xreal(kind=sp), (:, :, :), intent(in), dimension(:,:,:)
diminteger, intent(in)
masklogical, (:, :, :), intent(in), dimension(:,:,:)
Returns:
resreal(kind=sp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim)
module function mean_mask_4_rsp_rsp(x, dim, mask) -> res#
Arguments:
xreal(kind=sp), (:, :, :, :), intent(in), dimension(:,:,:,:)
diminteger, intent(in)
masklogical, (:, :, :, :), intent(in), dimension(:,:,:,:)
Returns:
resreal(kind=sp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim), merge(size(x, 3), size(x, 4), mask=3<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim),merge(size(x,3),size(x,4),mask=3<dim)
module function mean_mask_1_rdp_rdp(x, dim, mask) -> res#
Arguments:
xreal(kind=dp), intent(in), dimension(:)
diminteger, intent(in)
masklogical, intent(in), dimension(:)
Returns:
resreal(kind=dp)
module function mean_mask_2_rdp_rdp(x, dim, mask) -> res#
Arguments:
xreal(kind=dp), (:, :), intent(in), dimension(:,:)
diminteger, intent(in)
masklogical, (:, :), intent(in), dimension(:,:)
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim)
module function mean_mask_3_rdp_rdp(x, dim, mask) -> res#
Arguments:
xreal(kind=dp), (:, :, :), intent(in), dimension(:,:,:)
diminteger, intent(in)
masklogical, (:, :, :), intent(in), dimension(:,:,:)
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim)
module function mean_mask_4_rdp_rdp(x, dim, mask) -> res#
Arguments:
xreal(kind=dp), (:, :, :, :), intent(in), dimension(:,:,:,:)
diminteger, intent(in)
masklogical, (:, :, :, :), intent(in), dimension(:,:,:,:)
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim), merge(size(x, 3), size(x, 4), mask=3<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim),merge(size(x,3),size(x,4),mask=3<dim)
module function mean_mask_1_csp_csp(x, dim, mask) -> res#
Arguments:
xcomplex(kind=sp), intent(in), dimension(:)
diminteger, intent(in)
masklogical, intent(in), dimension(:)
Returns:
rescomplex(kind=sp)
module function mean_mask_2_csp_csp(x, dim, mask) -> res#
Arguments:
xcomplex(kind=sp), (:, :), intent(in), dimension(:,:)
diminteger, intent(in)
masklogical, (:, :), intent(in), dimension(:,:)
Returns:
rescomplex(kind=sp), (merge(size(x, 1), size(x, 2), mask=1<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim)
module function mean_mask_3_csp_csp(x, dim, mask) -> res#
Arguments:
xcomplex(kind=sp), (:, :, :), intent(in), dimension(:,:,:)
diminteger, intent(in)
masklogical, (:, :, :), intent(in), dimension(:,:,:)
Returns:
rescomplex(kind=sp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim)
module function mean_mask_4_csp_csp(x, dim, mask) -> res#
Arguments:
xcomplex(kind=sp), (:, :, :, :), intent(in), dimension(:,:,:,:)
diminteger, intent(in)
masklogical, (:, :, :, :), intent(in), dimension(:,:,:,:)
Returns:
rescomplex(kind=sp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim), merge(size(x, 3), size(x, 4), mask=3<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim),merge(size(x,3),size(x,4),mask=3<dim)
module function mean_mask_1_cdp_cdp(x, dim, mask) -> res#
Arguments:
xcomplex(kind=dp), intent(in), dimension(:)
diminteger, intent(in)
masklogical, intent(in), dimension(:)
Returns:
rescomplex(kind=dp)
module function mean_mask_2_cdp_cdp(x, dim, mask) -> res#
Arguments:
xcomplex(kind=dp), (:, :), intent(in), dimension(:,:)
diminteger, intent(in)
masklogical, (:, :), intent(in), dimension(:,:)
Returns:
rescomplex(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim)
module function mean_mask_3_cdp_cdp(x, dim, mask) -> res#
Arguments:
xcomplex(kind=dp), (:, :, :), intent(in), dimension(:,:,:)
diminteger, intent(in)
masklogical, (:, :, :), intent(in), dimension(:,:,:)
Returns:
rescomplex(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim)
module function mean_mask_4_cdp_cdp(x, dim, mask) -> res#
Arguments:
xcomplex(kind=dp), (:, :, :, :), intent(in), dimension(:,:,:,:)
diminteger, intent(in)
masklogical, (:, :, :, :), intent(in), dimension(:,:,:,:)
Returns:
rescomplex(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim), merge(size(x, 3), size(x, 4), mask=3<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim),merge(size(x,3),size(x,4),mask=3<dim)
module function mean_mask_1_iint8_dp(x, dim, mask) -> res#
Arguments:
xinteger(kind=int8), intent(in), dimension(:)
diminteger, intent(in)
masklogical, intent(in), dimension(:)
Returns:
resreal(kind=dp)
module function mean_mask_2_iint8_dp(x, dim, mask) -> res#
Arguments:
xinteger(kind=int8), (:, :), intent(in), dimension(:,:)
diminteger, intent(in)
masklogical, (:, :), intent(in), dimension(:,:)
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim)
module function mean_mask_3_iint8_dp(x, dim, mask) -> res#
Arguments:
xinteger(kind=int8), (:, :, :), intent(in), dimension(:,:,:)
diminteger, intent(in)
masklogical, (:, :, :), intent(in), dimension(:,:,:)
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim)
module function mean_mask_4_iint8_dp(x, dim, mask) -> res#
Arguments:
xinteger(kind=int8), (:, :, :, :), intent(in), dimension(:,:,:,:)
diminteger, intent(in)
masklogical, (:, :, :, :), intent(in), dimension(:,:,:,:)
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim), merge(size(x, 3), size(x, 4), mask=3<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim),merge(size(x,3),size(x,4),mask=3<dim)
module function mean_mask_1_iint16_dp(x, dim, mask) -> res#
Arguments:
xinteger(kind=int16), intent(in), dimension(:)
diminteger, intent(in)
masklogical, intent(in), dimension(:)
Returns:
resreal(kind=dp)
module function mean_mask_2_iint16_dp(x, dim, mask) -> res#
Arguments:
xinteger(kind=int16), (:, :), intent(in), dimension(:,:)
diminteger, intent(in)
masklogical, (:, :), intent(in), dimension(:,:)
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim)
module function mean_mask_3_iint16_dp(x, dim, mask) -> res#
Arguments:
xinteger(kind=int16), (:, :, :), intent(in), dimension(:,:,:)
diminteger, intent(in)
masklogical, (:, :, :), intent(in), dimension(:,:,:)
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim)
module function mean_mask_4_iint16_dp(x, dim, mask) -> res#
Arguments:
xinteger(kind=int16), (:, :, :, :), intent(in), dimension(:,:,:,:)
diminteger, intent(in)
masklogical, (:, :, :, :), intent(in), dimension(:,:,:,:)
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim), merge(size(x, 3), size(x, 4), mask=3<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim),merge(size(x,3),size(x,4),mask=3<dim)
module function mean_mask_1_iint32_dp(x, dim, mask) -> res#
Arguments:
xinteger(kind=int32), intent(in), dimension(:)
diminteger, intent(in)
masklogical, intent(in), dimension(:)
Returns:
resreal(kind=dp)
module function mean_mask_2_iint32_dp(x, dim, mask) -> res#
Arguments:
xinteger(kind=int32), (:, :), intent(in), dimension(:,:)
diminteger, intent(in)
masklogical, (:, :), intent(in), dimension(:,:)
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim)
module function mean_mask_3_iint32_dp(x, dim, mask) -> res#
Arguments:
xinteger(kind=int32), (:, :, :), intent(in), dimension(:,:,:)
diminteger, intent(in)
masklogical, (:, :, :), intent(in), dimension(:,:,:)
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim)
module function mean_mask_4_iint32_dp(x, dim, mask) -> res#
Arguments:
xinteger(kind=int32), (:, :, :, :), intent(in), dimension(:,:,:,:)
diminteger, intent(in)
masklogical, (:, :, :, :), intent(in), dimension(:,:,:,:)
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim), merge(size(x, 3), size(x, 4), mask=3<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim),merge(size(x,3),size(x,4),mask=3<dim)
module function mean_mask_1_iint64_dp(x, dim, mask) -> res#
Arguments:
xinteger(kind=int64), intent(in), dimension(:)
diminteger, intent(in)
masklogical, intent(in), dimension(:)
Returns:
resreal(kind=dp)
module function mean_mask_2_iint64_dp(x, dim, mask) -> res#
Arguments:
xinteger(kind=int64), (:, :), intent(in), dimension(:,:)
diminteger, intent(in)
masklogical, (:, :), intent(in), dimension(:,:)
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim)
module function mean_mask_3_iint64_dp(x, dim, mask) -> res#
Arguments:
xinteger(kind=int64), (:, :, :), intent(in), dimension(:,:,:)
diminteger, intent(in)
masklogical, (:, :, :), intent(in), dimension(:,:,:)
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim)
module function mean_mask_4_iint64_dp(x, dim, mask) -> res#
Arguments:
xinteger(kind=int64), (:, :, :, :), intent(in), dimension(:,:,:,:)
diminteger, intent(in)
masklogical, (:, :, :, :), intent(in), dimension(:,:,:,:)
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim), merge(size(x, 3), size(x, 4), mask=3<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim),merge(size(x,3),size(x,4),mask=3<dim)

median (interface)#

median (interface)

Median of array elements (Specification: stdlib_stats_descriptive)

Procedures:
module function median_all_1_iint8_dp(x, mask) -> res#
Arguments:
xinteger(kind=int8), intent(in), dimension(:)
masklogical, intent(in), optional
Returns:
resreal(kind=dp)
module function median_all_2_iint8_dp(x, mask) -> res#
Arguments:
xinteger(kind=int8), (:, :), intent(in), dimension(:,:)
masklogical, intent(in), optional
Returns:
resreal(kind=dp)
module function median_all_3_iint8_dp(x, mask) -> res#
Arguments:
xinteger(kind=int8), (:, :, :), intent(in), dimension(:,:,:)
masklogical, intent(in), optional
Returns:
resreal(kind=dp)
module function median_all_4_iint8_dp(x, mask) -> res#
Arguments:
xinteger(kind=int8), (:, :, :, :), intent(in), dimension(:,:,:,:)
masklogical, intent(in), optional
Returns:
resreal(kind=dp)
module function median_all_1_iint16_dp(x, mask) -> res#
Arguments:
xinteger(kind=int16), intent(in), dimension(:)
masklogical, intent(in), optional
Returns:
resreal(kind=dp)
module function median_all_2_iint16_dp(x, mask) -> res#
Arguments:
xinteger(kind=int16), (:, :), intent(in), dimension(:,:)
masklogical, intent(in), optional
Returns:
resreal(kind=dp)
module function median_all_3_iint16_dp(x, mask) -> res#
Arguments:
xinteger(kind=int16), (:, :, :), intent(in), dimension(:,:,:)
masklogical, intent(in), optional
Returns:
resreal(kind=dp)
module function median_all_4_iint16_dp(x, mask) -> res#
Arguments:
xinteger(kind=int16), (:, :, :, :), intent(in), dimension(:,:,:,:)
masklogical, intent(in), optional
Returns:
resreal(kind=dp)
module function median_all_1_iint32_dp(x, mask) -> res#
Arguments:
xinteger(kind=int32), intent(in), dimension(:)
masklogical, intent(in), optional
Returns:
resreal(kind=dp)
module function median_all_2_iint32_dp(x, mask) -> res#
Arguments:
xinteger(kind=int32), (:, :), intent(in), dimension(:,:)
masklogical, intent(in), optional
Returns:
resreal(kind=dp)
module function median_all_3_iint32_dp(x, mask) -> res#
Arguments:
xinteger(kind=int32), (:, :, :), intent(in), dimension(:,:,:)
masklogical, intent(in), optional
Returns:
resreal(kind=dp)
module function median_all_4_iint32_dp(x, mask) -> res#
Arguments:
xinteger(kind=int32), (:, :, :, :), intent(in), dimension(:,:,:,:)
masklogical, intent(in), optional
Returns:
resreal(kind=dp)
module function median_all_1_iint64_dp(x, mask) -> res#
Arguments:
xinteger(kind=int64), intent(in), dimension(:)
masklogical, intent(in), optional
Returns:
resreal(kind=dp)
module function median_all_2_iint64_dp(x, mask) -> res#
Arguments:
xinteger(kind=int64), (:, :), intent(in), dimension(:,:)
masklogical, intent(in), optional
Returns:
resreal(kind=dp)
module function median_all_3_iint64_dp(x, mask) -> res#
Arguments:
xinteger(kind=int64), (:, :, :), intent(in), dimension(:,:,:)
masklogical, intent(in), optional
Returns:
resreal(kind=dp)
module function median_all_4_iint64_dp(x, mask) -> res#
Arguments:
xinteger(kind=int64), (:, :, :, :), intent(in), dimension(:,:,:,:)
masklogical, intent(in), optional
Returns:
resreal(kind=dp)
module function median_all_1_rsp_sp(x, mask) -> res#
Arguments:
xreal(kind=sp), intent(in), dimension(:)
masklogical, intent(in), optional
Returns:
resreal(kind=sp)
module function median_all_2_rsp_sp(x, mask) -> res#
Arguments:
xreal(kind=sp), (:, :), intent(in), dimension(:,:)
masklogical, intent(in), optional
Returns:
resreal(kind=sp)
module function median_all_3_rsp_sp(x, mask) -> res#
Arguments:
xreal(kind=sp), (:, :, :), intent(in), dimension(:,:,:)
masklogical, intent(in), optional
Returns:
resreal(kind=sp)
module function median_all_4_rsp_sp(x, mask) -> res#
Arguments:
xreal(kind=sp), (:, :, :, :), intent(in), dimension(:,:,:,:)
masklogical, intent(in), optional
Returns:
resreal(kind=sp)
module function median_all_1_rdp_dp(x, mask) -> res#
Arguments:
xreal(kind=dp), intent(in), dimension(:)
masklogical, intent(in), optional
Returns:
resreal(kind=dp)
module function median_all_2_rdp_dp(x, mask) -> res#
Arguments:
xreal(kind=dp), (:, :), intent(in), dimension(:,:)
masklogical, intent(in), optional
Returns:
resreal(kind=dp)
module function median_all_3_rdp_dp(x, mask) -> res#
Arguments:
xreal(kind=dp), (:, :, :), intent(in), dimension(:,:,:)
masklogical, intent(in), optional
Returns:
resreal(kind=dp)
module function median_all_4_rdp_dp(x, mask) -> res#
Arguments:
xreal(kind=dp), (:, :, :, :), intent(in), dimension(:,:,:,:)
masklogical, intent(in), optional
Returns:
resreal(kind=dp)
module function median_1_iint8_dp(x, dim, mask) -> res#
Arguments:
xinteger(kind=int8), intent(in), dimension(:)
diminteger, intent(in)
masklogical, intent(in), optional
Returns:
resreal(kind=dp)
module function median_2_iint8_dp(x, dim, mask) -> res#
Arguments:
xinteger(kind=int8), (:, :), intent(in), dimension(:,:)
diminteger, intent(in)
masklogical, intent(in), optional
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim)
module function median_3_iint8_dp(x, dim, mask) -> res#
Arguments:
xinteger(kind=int8), (:, :, :), intent(in), dimension(:,:,:)
diminteger, intent(in)
masklogical, intent(in), optional
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim)
module function median_4_iint8_dp(x, dim, mask) -> res#
Arguments:
xinteger(kind=int8), (:, :, :, :), intent(in), dimension(:,:,:,:)
diminteger, intent(in)
masklogical, intent(in), optional
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim), merge(size(x, 3), size(x, 4), mask=3<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim),merge(size(x,3),size(x,4),mask=3<dim)
module function median_1_iint16_dp(x, dim, mask) -> res#
Arguments:
xinteger(kind=int16), intent(in), dimension(:)
diminteger, intent(in)
masklogical, intent(in), optional
Returns:
resreal(kind=dp)
module function median_2_iint16_dp(x, dim, mask) -> res#
Arguments:
xinteger(kind=int16), (:, :), intent(in), dimension(:,:)
diminteger, intent(in)
masklogical, intent(in), optional
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim)
module function median_3_iint16_dp(x, dim, mask) -> res#
Arguments:
xinteger(kind=int16), (:, :, :), intent(in), dimension(:,:,:)
diminteger, intent(in)
masklogical, intent(in), optional
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim)
module function median_4_iint16_dp(x, dim, mask) -> res#
Arguments:
xinteger(kind=int16), (:, :, :, :), intent(in), dimension(:,:,:,:)
diminteger, intent(in)
masklogical, intent(in), optional
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim), merge(size(x, 3), size(x, 4), mask=3<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim),merge(size(x,3),size(x,4),mask=3<dim)
module function median_1_iint32_dp(x, dim, mask) -> res#
Arguments:
xinteger(kind=int32), intent(in), dimension(:)
diminteger, intent(in)
masklogical, intent(in), optional
Returns:
resreal(kind=dp)
module function median_2_iint32_dp(x, dim, mask) -> res#
Arguments:
xinteger(kind=int32), (:, :), intent(in), dimension(:,:)
diminteger, intent(in)
masklogical, intent(in), optional
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim)
module function median_3_iint32_dp(x, dim, mask) -> res#
Arguments:
xinteger(kind=int32), (:, :, :), intent(in), dimension(:,:,:)
diminteger, intent(in)
masklogical, intent(in), optional
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim)
module function median_4_iint32_dp(x, dim, mask) -> res#
Arguments:
xinteger(kind=int32), (:, :, :, :), intent(in), dimension(:,:,:,:)
diminteger, intent(in)
masklogical, intent(in), optional
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim), merge(size(x, 3), size(x, 4), mask=3<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim),merge(size(x,3),size(x,4),mask=3<dim)
module function median_1_iint64_dp(x, dim, mask) -> res#
Arguments:
xinteger(kind=int64), intent(in), dimension(:)
diminteger, intent(in)
masklogical, intent(in), optional
Returns:
resreal(kind=dp)
module function median_2_iint64_dp(x, dim, mask) -> res#
Arguments:
xinteger(kind=int64), (:, :), intent(in), dimension(:,:)
diminteger, intent(in)
masklogical, intent(in), optional
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim)
module function median_3_iint64_dp(x, dim, mask) -> res#
Arguments:
xinteger(kind=int64), (:, :, :), intent(in), dimension(:,:,:)
diminteger, intent(in)
masklogical, intent(in), optional
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim)
module function median_4_iint64_dp(x, dim, mask) -> res#
Arguments:
xinteger(kind=int64), (:, :, :, :), intent(in), dimension(:,:,:,:)
diminteger, intent(in)
masklogical, intent(in), optional
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim), merge(size(x, 3), size(x, 4), mask=3<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim),merge(size(x,3),size(x,4),mask=3<dim)
module function median_1_rsp_sp(x, dim, mask) -> res#
Arguments:
xreal(kind=sp), intent(in), dimension(:)
diminteger, intent(in)
masklogical, intent(in), optional
Returns:
resreal(kind=sp)
module function median_2_rsp_sp(x, dim, mask) -> res#
Arguments:
xreal(kind=sp), (:, :), intent(in), dimension(:,:)
diminteger, intent(in)
masklogical, intent(in), optional
Returns:
resreal(kind=sp), (merge(size(x, 1), size(x, 2), mask=1<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim)
module function median_3_rsp_sp(x, dim, mask) -> res#
Arguments:
xreal(kind=sp), (:, :, :), intent(in), dimension(:,:,:)
diminteger, intent(in)
masklogical, intent(in), optional
Returns:
resreal(kind=sp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim)
module function median_4_rsp_sp(x, dim, mask) -> res#
Arguments:
xreal(kind=sp), (:, :, :, :), intent(in), dimension(:,:,:,:)
diminteger, intent(in)
masklogical, intent(in), optional
Returns:
resreal(kind=sp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim), merge(size(x, 3), size(x, 4), mask=3<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim),merge(size(x,3),size(x,4),mask=3<dim)
module function median_1_rdp_dp(x, dim, mask) -> res#
Arguments:
xreal(kind=dp), intent(in), dimension(:)
diminteger, intent(in)
masklogical, intent(in), optional
Returns:
resreal(kind=dp)
module function median_2_rdp_dp(x, dim, mask) -> res#
Arguments:
xreal(kind=dp), (:, :), intent(in), dimension(:,:)
diminteger, intent(in)
masklogical, intent(in), optional
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim)
module function median_3_rdp_dp(x, dim, mask) -> res#
Arguments:
xreal(kind=dp), (:, :, :), intent(in), dimension(:,:,:)
diminteger, intent(in)
masklogical, intent(in), optional
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim)
module function median_4_rdp_dp(x, dim, mask) -> res#
Arguments:
xreal(kind=dp), (:, :, :, :), intent(in), dimension(:,:,:,:)
diminteger, intent(in)
masklogical, intent(in), optional
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim), merge(size(x, 3), size(x, 4), mask=3<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim),merge(size(x,3),size(x,4),mask=3<dim)
module function median_all_mask_1_iint8_dp(x, mask) -> res#
Arguments:
xinteger(kind=int8), intent(in), dimension(:)
masklogical, intent(in), dimension(:)
Returns:
resreal(kind=dp)
module function median_all_mask_2_iint8_dp(x, mask) -> res#
Arguments:
xinteger(kind=int8), (:, :), intent(in), dimension(:,:)
masklogical, (:, :), intent(in), dimension(:,:)
Returns:
resreal(kind=dp)
module function median_all_mask_3_iint8_dp(x, mask) -> res#
Arguments:
xinteger(kind=int8), (:, :, :), intent(in), dimension(:,:,:)
masklogical, (:, :, :), intent(in), dimension(:,:,:)
Returns:
resreal(kind=dp)
module function median_all_mask_4_iint8_dp(x, mask) -> res#
Arguments:
xinteger(kind=int8), (:, :, :, :), intent(in), dimension(:,:,:,:)
masklogical, (:, :, :, :), intent(in), dimension(:,:,:,:)
Returns:
resreal(kind=dp)
module function median_all_mask_1_iint16_dp(x, mask) -> res#
Arguments:
xinteger(kind=int16), intent(in), dimension(:)
masklogical, intent(in), dimension(:)
Returns:
resreal(kind=dp)
module function median_all_mask_2_iint16_dp(x, mask) -> res#
Arguments:
xinteger(kind=int16), (:, :), intent(in), dimension(:,:)
masklogical, (:, :), intent(in), dimension(:,:)
Returns:
resreal(kind=dp)
module function median_all_mask_3_iint16_dp(x, mask) -> res#
Arguments:
xinteger(kind=int16), (:, :, :), intent(in), dimension(:,:,:)
masklogical, (:, :, :), intent(in), dimension(:,:,:)
Returns:
resreal(kind=dp)
module function median_all_mask_4_iint16_dp(x, mask) -> res#
Arguments:
xinteger(kind=int16), (:, :, :, :), intent(in), dimension(:,:,:,:)
masklogical, (:, :, :, :), intent(in), dimension(:,:,:,:)
Returns:
resreal(kind=dp)
module function median_all_mask_1_iint32_dp(x, mask) -> res#
Arguments:
xinteger(kind=int32), intent(in), dimension(:)
masklogical, intent(in), dimension(:)
Returns:
resreal(kind=dp)
module function median_all_mask_2_iint32_dp(x, mask) -> res#
Arguments:
xinteger(kind=int32), (:, :), intent(in), dimension(:,:)
masklogical, (:, :), intent(in), dimension(:,:)
Returns:
resreal(kind=dp)
module function median_all_mask_3_iint32_dp(x, mask) -> res#
Arguments:
xinteger(kind=int32), (:, :, :), intent(in), dimension(:,:,:)
masklogical, (:, :, :), intent(in), dimension(:,:,:)
Returns:
resreal(kind=dp)
module function median_all_mask_4_iint32_dp(x, mask) -> res#
Arguments:
xinteger(kind=int32), (:, :, :, :), intent(in), dimension(:,:,:,:)
masklogical, (:, :, :, :), intent(in), dimension(:,:,:,:)
Returns:
resreal(kind=dp)
module function median_all_mask_1_iint64_dp(x, mask) -> res#
Arguments:
xinteger(kind=int64), intent(in), dimension(:)
masklogical, intent(in), dimension(:)
Returns:
resreal(kind=dp)
module function median_all_mask_2_iint64_dp(x, mask) -> res#
Arguments:
xinteger(kind=int64), (:, :), intent(in), dimension(:,:)
masklogical, (:, :), intent(in), dimension(:,:)
Returns:
resreal(kind=dp)
module function median_all_mask_3_iint64_dp(x, mask) -> res#
Arguments:
xinteger(kind=int64), (:, :, :), intent(in), dimension(:,:,:)
masklogical, (:, :, :), intent(in), dimension(:,:,:)
Returns:
resreal(kind=dp)
module function median_all_mask_4_iint64_dp(x, mask) -> res#
Arguments:
xinteger(kind=int64), (:, :, :, :), intent(in), dimension(:,:,:,:)
masklogical, (:, :, :, :), intent(in), dimension(:,:,:,:)
Returns:
resreal(kind=dp)
module function median_all_mask_1_rsp_sp(x, mask) -> res#
Arguments:
xreal(kind=sp), intent(in), dimension(:)
masklogical, intent(in), dimension(:)
Returns:
resreal(kind=sp)
module function median_all_mask_2_rsp_sp(x, mask) -> res#
Arguments:
xreal(kind=sp), (:, :), intent(in), dimension(:,:)
masklogical, (:, :), intent(in), dimension(:,:)
Returns:
resreal(kind=sp)
module function median_all_mask_3_rsp_sp(x, mask) -> res#
Arguments:
xreal(kind=sp), (:, :, :), intent(in), dimension(:,:,:)
masklogical, (:, :, :), intent(in), dimension(:,:,:)
Returns:
resreal(kind=sp)
module function median_all_mask_4_rsp_sp(x, mask) -> res#
Arguments:
xreal(kind=sp), (:, :, :, :), intent(in), dimension(:,:,:,:)
masklogical, (:, :, :, :), intent(in), dimension(:,:,:,:)
Returns:
resreal(kind=sp)
module function median_all_mask_1_rdp_dp(x, mask) -> res#
Arguments:
xreal(kind=dp), intent(in), dimension(:)
masklogical, intent(in), dimension(:)
Returns:
resreal(kind=dp)
module function median_all_mask_2_rdp_dp(x, mask) -> res#
Arguments:
xreal(kind=dp), (:, :), intent(in), dimension(:,:)
masklogical, (:, :), intent(in), dimension(:,:)
Returns:
resreal(kind=dp)
module function median_all_mask_3_rdp_dp(x, mask) -> res#
Arguments:
xreal(kind=dp), (:, :, :), intent(in), dimension(:,:,:)
masklogical, (:, :, :), intent(in), dimension(:,:,:)
Returns:
resreal(kind=dp)
module function median_all_mask_4_rdp_dp(x, mask) -> res#
Arguments:
xreal(kind=dp), (:, :, :, :), intent(in), dimension(:,:,:,:)
masklogical, (:, :, :, :), intent(in), dimension(:,:,:,:)
Returns:
resreal(kind=dp)
module function median_mask_1_iint8_dp(x, dim, mask) -> res#
Arguments:
xinteger(kind=int8), intent(in), dimension(:)
diminteger, intent(in)
masklogical, intent(in), dimension(:)
Returns:
resreal(kind=dp)
module function median_mask_2_iint8_dp(x, dim, mask) -> res#
Arguments:
xinteger(kind=int8), (:, :), intent(in), dimension(:,:)
diminteger, intent(in)
masklogical, (:, :), intent(in), dimension(:,:)
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim)
module function median_mask_3_iint8_dp(x, dim, mask) -> res#
Arguments:
xinteger(kind=int8), (:, :, :), intent(in), dimension(:,:,:)
diminteger, intent(in)
masklogical, (:, :, :), intent(in), dimension(:,:,:)
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim)
module function median_mask_4_iint8_dp(x, dim, mask) -> res#
Arguments:
xinteger(kind=int8), (:, :, :, :), intent(in), dimension(:,:,:,:)
diminteger, intent(in)
masklogical, (:, :, :, :), intent(in), dimension(:,:,:,:)
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim), merge(size(x, 3), size(x, 4), mask=3<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim),merge(size(x,3),size(x,4),mask=3<dim)
module function median_mask_1_iint16_dp(x, dim, mask) -> res#
Arguments:
xinteger(kind=int16), intent(in), dimension(:)
diminteger, intent(in)
masklogical, intent(in), dimension(:)
Returns:
resreal(kind=dp)
module function median_mask_2_iint16_dp(x, dim, mask) -> res#
Arguments:
xinteger(kind=int16), (:, :), intent(in), dimension(:,:)
diminteger, intent(in)
masklogical, (:, :), intent(in), dimension(:,:)
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim)
module function median_mask_3_iint16_dp(x, dim, mask) -> res#
Arguments:
xinteger(kind=int16), (:, :, :), intent(in), dimension(:,:,:)
diminteger, intent(in)
masklogical, (:, :, :), intent(in), dimension(:,:,:)
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim)
module function median_mask_4_iint16_dp(x, dim, mask) -> res#
Arguments:
xinteger(kind=int16), (:, :, :, :), intent(in), dimension(:,:,:,:)
diminteger, intent(in)
masklogical, (:, :, :, :), intent(in), dimension(:,:,:,:)
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim), merge(size(x, 3), size(x, 4), mask=3<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim),merge(size(x,3),size(x,4),mask=3<dim)
module function median_mask_1_iint32_dp(x, dim, mask) -> res#
Arguments:
xinteger(kind=int32), intent(in), dimension(:)
diminteger, intent(in)
masklogical, intent(in), dimension(:)
Returns:
resreal(kind=dp)
module function median_mask_2_iint32_dp(x, dim, mask) -> res#
Arguments:
xinteger(kind=int32), (:, :), intent(in), dimension(:,:)
diminteger, intent(in)
masklogical, (:, :), intent(in), dimension(:,:)
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim)
module function median_mask_3_iint32_dp(x, dim, mask) -> res#
Arguments:
xinteger(kind=int32), (:, :, :), intent(in), dimension(:,:,:)
diminteger, intent(in)
masklogical, (:, :, :), intent(in), dimension(:,:,:)
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim)
module function median_mask_4_iint32_dp(x, dim, mask) -> res#
Arguments:
xinteger(kind=int32), (:, :, :, :), intent(in), dimension(:,:,:,:)
diminteger, intent(in)
masklogical, (:, :, :, :), intent(in), dimension(:,:,:,:)
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim), merge(size(x, 3), size(x, 4), mask=3<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim),merge(size(x,3),size(x,4),mask=3<dim)
module function median_mask_1_iint64_dp(x, dim, mask) -> res#
Arguments:
xinteger(kind=int64), intent(in), dimension(:)
diminteger, intent(in)
masklogical, intent(in), dimension(:)
Returns:
resreal(kind=dp)
module function median_mask_2_iint64_dp(x, dim, mask) -> res#
Arguments:
xinteger(kind=int64), (:, :), intent(in), dimension(:,:)
diminteger, intent(in)
masklogical, (:, :), intent(in), dimension(:,:)
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim)
module function median_mask_3_iint64_dp(x, dim, mask) -> res#
Arguments:
xinteger(kind=int64), (:, :, :), intent(in), dimension(:,:,:)
diminteger, intent(in)
masklogical, (:, :, :), intent(in), dimension(:,:,:)
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim)
module function median_mask_4_iint64_dp(x, dim, mask) -> res#
Arguments:
xinteger(kind=int64), (:, :, :, :), intent(in), dimension(:,:,:,:)
diminteger, intent(in)
masklogical, (:, :, :, :), intent(in), dimension(:,:,:,:)
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim), merge(size(x, 3), size(x, 4), mask=3<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim),merge(size(x,3),size(x,4),mask=3<dim)
module function median_mask_1_rsp_sp(x, dim, mask) -> res#
Arguments:
xreal(kind=sp), intent(in), dimension(:)
diminteger, intent(in)
masklogical, intent(in), dimension(:)
Returns:
resreal(kind=sp)
module function median_mask_2_rsp_sp(x, dim, mask) -> res#
Arguments:
xreal(kind=sp), (:, :), intent(in), dimension(:,:)
diminteger, intent(in)
masklogical, (:, :), intent(in), dimension(:,:)
Returns:
resreal(kind=sp), (merge(size(x, 1), size(x, 2), mask=1<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim)
module function median_mask_3_rsp_sp(x, dim, mask) -> res#
Arguments:
xreal(kind=sp), (:, :, :), intent(in), dimension(:,:,:)
diminteger, intent(in)
masklogical, (:, :, :), intent(in), dimension(:,:,:)
Returns:
resreal(kind=sp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim)
module function median_mask_4_rsp_sp(x, dim, mask) -> res#
Arguments:
xreal(kind=sp), (:, :, :, :), intent(in), dimension(:,:,:,:)
diminteger, intent(in)
masklogical, (:, :, :, :), intent(in), dimension(:,:,:,:)
Returns:
resreal(kind=sp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim), merge(size(x, 3), size(x, 4), mask=3<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim),merge(size(x,3),size(x,4),mask=3<dim)
module function median_mask_1_rdp_dp(x, dim, mask) -> res#
Arguments:
xreal(kind=dp), intent(in), dimension(:)
diminteger, intent(in)
masklogical, intent(in), dimension(:)
Returns:
resreal(kind=dp)
module function median_mask_2_rdp_dp(x, dim, mask) -> res#
Arguments:
xreal(kind=dp), (:, :), intent(in), dimension(:,:)
diminteger, intent(in)
masklogical, (:, :), intent(in), dimension(:,:)
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim)
module function median_mask_3_rdp_dp(x, dim, mask) -> res#
Arguments:
xreal(kind=dp), (:, :, :), intent(in), dimension(:,:,:)
diminteger, intent(in)
masklogical, (:, :, :), intent(in), dimension(:,:,:)
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim)
module function median_mask_4_rdp_dp(x, dim, mask) -> res#
Arguments:
xreal(kind=dp), (:, :, :, :), intent(in), dimension(:,:,:,:)
diminteger, intent(in)
masklogical, (:, :, :, :), intent(in), dimension(:,:,:,:)
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim), merge(size(x, 3), size(x, 4), mask=3<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim),merge(size(x,3),size(x,4),mask=3<dim)

var (interface)#

var (interface)

Variance of array elements (Specification: stdlib_stats_descriptive)

Procedures:
module function var_all_1_rsp_rsp(x, mask, corrected) -> res#
Arguments:
xreal(kind=sp), intent(in), dimension(:)
masklogical, intent(in), optional
correctedlogical, intent(in), optional
Returns:
resreal(kind=sp)
module function var_all_2_rsp_rsp(x, mask, corrected) -> res#
Arguments:
xreal(kind=sp), (:, :), intent(in), dimension(:,:)
masklogical, intent(in), optional
correctedlogical, intent(in), optional
Returns:
resreal(kind=sp)
module function var_all_3_rsp_rsp(x, mask, corrected) -> res#
Arguments:
xreal(kind=sp), (:, :, :), intent(in), dimension(:,:,:)
masklogical, intent(in), optional
correctedlogical, intent(in), optional
Returns:
resreal(kind=sp)
module function var_all_4_rsp_rsp(x, mask, corrected) -> res#
Arguments:
xreal(kind=sp), (:, :, :, :), intent(in), dimension(:,:,:,:)
masklogical, intent(in), optional
correctedlogical, intent(in), optional
Returns:
resreal(kind=sp)
module function var_all_1_rdp_rdp(x, mask, corrected) -> res#
Arguments:
xreal(kind=dp), intent(in), dimension(:)
masklogical, intent(in), optional
correctedlogical, intent(in), optional
Returns:
resreal(kind=dp)
module function var_all_2_rdp_rdp(x, mask, corrected) -> res#
Arguments:
xreal(kind=dp), (:, :), intent(in), dimension(:,:)
masklogical, intent(in), optional
correctedlogical, intent(in), optional
Returns:
resreal(kind=dp)
module function var_all_3_rdp_rdp(x, mask, corrected) -> res#
Arguments:
xreal(kind=dp), (:, :, :), intent(in), dimension(:,:,:)
masklogical, intent(in), optional
correctedlogical, intent(in), optional
Returns:
resreal(kind=dp)
module function var_all_4_rdp_rdp(x, mask, corrected) -> res#
Arguments:
xreal(kind=dp), (:, :, :, :), intent(in), dimension(:,:,:,:)
masklogical, intent(in), optional
correctedlogical, intent(in), optional
Returns:
resreal(kind=dp)
module function var_all_1_csp_csp(x, mask, corrected) -> res#
Arguments:
xcomplex(kind=sp), intent(in), dimension(:)
masklogical, intent(in), optional
correctedlogical, intent(in), optional
Returns:
resreal(kind=sp)
module function var_all_2_csp_csp(x, mask, corrected) -> res#
Arguments:
xcomplex(kind=sp), (:, :), intent(in), dimension(:,:)
masklogical, intent(in), optional
correctedlogical, intent(in), optional
Returns:
resreal(kind=sp)
module function var_all_3_csp_csp(x, mask, corrected) -> res#
Arguments:
xcomplex(kind=sp), (:, :, :), intent(in), dimension(:,:,:)
masklogical, intent(in), optional
correctedlogical, intent(in), optional
Returns:
resreal(kind=sp)
module function var_all_4_csp_csp(x, mask, corrected) -> res#
Arguments:
xcomplex(kind=sp), (:, :, :, :), intent(in), dimension(:,:,:,:)
masklogical, intent(in), optional
correctedlogical, intent(in), optional
Returns:
resreal(kind=sp)
module function var_all_1_cdp_cdp(x, mask, corrected) -> res#
Arguments:
xcomplex(kind=dp), intent(in), dimension(:)
masklogical, intent(in), optional
correctedlogical, intent(in), optional
Returns:
resreal(kind=dp)
module function var_all_2_cdp_cdp(x, mask, corrected) -> res#
Arguments:
xcomplex(kind=dp), (:, :), intent(in), dimension(:,:)
masklogical, intent(in), optional
correctedlogical, intent(in), optional
Returns:
resreal(kind=dp)
module function var_all_3_cdp_cdp(x, mask, corrected) -> res#
Arguments:
xcomplex(kind=dp), (:, :, :), intent(in), dimension(:,:,:)
masklogical, intent(in), optional
correctedlogical, intent(in), optional
Returns:
resreal(kind=dp)
module function var_all_4_cdp_cdp(x, mask, corrected) -> res#
Arguments:
xcomplex(kind=dp), (:, :, :, :), intent(in), dimension(:,:,:,:)
masklogical, intent(in), optional
correctedlogical, intent(in), optional
Returns:
resreal(kind=dp)
module function var_all_1_iint8_dp(x, mask, corrected) -> res#
Arguments:
xinteger(kind=int8), intent(in), dimension(:)
masklogical, intent(in), optional
correctedlogical, intent(in), optional
Returns:
resreal(kind=dp)
module function var_all_2_iint8_dp(x, mask, corrected) -> res#
Arguments:
xinteger(kind=int8), (:, :), intent(in), dimension(:,:)
masklogical, intent(in), optional
correctedlogical, intent(in), optional
Returns:
resreal(kind=dp)
module function var_all_3_iint8_dp(x, mask, corrected) -> res#
Arguments:
xinteger(kind=int8), (:, :, :), intent(in), dimension(:,:,:)
masklogical, intent(in), optional
correctedlogical, intent(in), optional
Returns:
resreal(kind=dp)
module function var_all_4_iint8_dp(x, mask, corrected) -> res#
Arguments:
xinteger(kind=int8), (:, :, :, :), intent(in), dimension(:,:,:,:)
masklogical, intent(in), optional
correctedlogical, intent(in), optional
Returns:
resreal(kind=dp)
module function var_all_1_iint16_dp(x, mask, corrected) -> res#
Arguments:
xinteger(kind=int16), intent(in), dimension(:)
masklogical, intent(in), optional
correctedlogical, intent(in), optional
Returns:
resreal(kind=dp)
module function var_all_2_iint16_dp(x, mask, corrected) -> res#
Arguments:
xinteger(kind=int16), (:, :), intent(in), dimension(:,:)
masklogical, intent(in), optional
correctedlogical, intent(in), optional
Returns:
resreal(kind=dp)
module function var_all_3_iint16_dp(x, mask, corrected) -> res#
Arguments:
xinteger(kind=int16), (:, :, :), intent(in), dimension(:,:,:)
masklogical, intent(in), optional
correctedlogical, intent(in), optional
Returns:
resreal(kind=dp)
module function var_all_4_iint16_dp(x, mask, corrected) -> res#
Arguments:
xinteger(kind=int16), (:, :, :, :), intent(in), dimension(:,:,:,:)
masklogical, intent(in), optional
correctedlogical, intent(in), optional
Returns:
resreal(kind=dp)
module function var_all_1_iint32_dp(x, mask, corrected) -> res#
Arguments:
xinteger(kind=int32), intent(in), dimension(:)
masklogical, intent(in), optional
correctedlogical, intent(in), optional
Returns:
resreal(kind=dp)
module function var_all_2_iint32_dp(x, mask, corrected) -> res#
Arguments:
xinteger(kind=int32), (:, :), intent(in), dimension(:,:)
masklogical, intent(in), optional
correctedlogical, intent(in), optional
Returns:
resreal(kind=dp)
module function var_all_3_iint32_dp(x, mask, corrected) -> res#
Arguments:
xinteger(kind=int32), (:, :, :), intent(in), dimension(:,:,:)
masklogical, intent(in), optional
correctedlogical, intent(in), optional
Returns:
resreal(kind=dp)
module function var_all_4_iint32_dp(x, mask, corrected) -> res#
Arguments:
xinteger(kind=int32), (:, :, :, :), intent(in), dimension(:,:,:,:)
masklogical, intent(in), optional
correctedlogical, intent(in), optional
Returns:
resreal(kind=dp)
module function var_all_1_iint64_dp(x, mask, corrected) -> res#
Arguments:
xinteger(kind=int64), intent(in), dimension(:)
masklogical, intent(in), optional
correctedlogical, intent(in), optional
Returns:
resreal(kind=dp)
module function var_all_2_iint64_dp(x, mask, corrected) -> res#
Arguments:
xinteger(kind=int64), (:, :), intent(in), dimension(:,:)
masklogical, intent(in), optional
correctedlogical, intent(in), optional
Returns:
resreal(kind=dp)
module function var_all_3_iint64_dp(x, mask, corrected) -> res#
Arguments:
xinteger(kind=int64), (:, :, :), intent(in), dimension(:,:,:)
masklogical, intent(in), optional
correctedlogical, intent(in), optional
Returns:
resreal(kind=dp)
module function var_all_4_iint64_dp(x, mask, corrected) -> res#
Arguments:
xinteger(kind=int64), (:, :, :, :), intent(in), dimension(:,:,:,:)
masklogical, intent(in), optional
correctedlogical, intent(in), optional
Returns:
resreal(kind=dp)
module function var_1_rsp_rsp(x, dim, mask, corrected) -> res#
Arguments:
xreal(kind=sp), intent(in), dimension(:)
diminteger, intent(in)
masklogical, intent(in), optional
correctedlogical, intent(in), optional
Returns:
resreal(kind=sp)
module function var_2_rsp_rsp(x, dim, mask, corrected) -> res#
Arguments:
xreal(kind=sp), (:, :), intent(in), dimension(:,:)
diminteger, intent(in)
masklogical, intent(in), optional
correctedlogical, intent(in), optional
Returns:
resreal(kind=sp), (merge(size(x, 1), size(x, 2), mask=1<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim)
module function var_3_rsp_rsp(x, dim, mask, corrected) -> res#
Arguments:
xreal(kind=sp), (:, :, :), intent(in), dimension(:,:,:)
diminteger, intent(in)
masklogical, intent(in), optional
correctedlogical, intent(in), optional
Returns:
resreal(kind=sp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim)
module function var_4_rsp_rsp(x, dim, mask, corrected) -> res#
Arguments:
xreal(kind=sp), (:, :, :, :), intent(in), dimension(:,:,:,:)
diminteger, intent(in)
masklogical, intent(in), optional
correctedlogical, intent(in), optional
Returns:
resreal(kind=sp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim), merge(size(x, 3), size(x, 4), mask=3<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim),merge(size(x,3),size(x,4),mask=3<dim)
module function var_1_rdp_rdp(x, dim, mask, corrected) -> res#
Arguments:
xreal(kind=dp), intent(in), dimension(:)
diminteger, intent(in)
masklogical, intent(in), optional
correctedlogical, intent(in), optional
Returns:
resreal(kind=dp)
module function var_2_rdp_rdp(x, dim, mask, corrected) -> res#
Arguments:
xreal(kind=dp), (:, :), intent(in), dimension(:,:)
diminteger, intent(in)
masklogical, intent(in), optional
correctedlogical, intent(in), optional
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim)
module function var_3_rdp_rdp(x, dim, mask, corrected) -> res#
Arguments:
xreal(kind=dp), (:, :, :), intent(in), dimension(:,:,:)
diminteger, intent(in)
masklogical, intent(in), optional
correctedlogical, intent(in), optional
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim)
module function var_4_rdp_rdp(x, dim, mask, corrected) -> res#
Arguments:
xreal(kind=dp), (:, :, :, :), intent(in), dimension(:,:,:,:)
diminteger, intent(in)
masklogical, intent(in), optional
correctedlogical, intent(in), optional
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim), merge(size(x, 3), size(x, 4), mask=3<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim),merge(size(x,3),size(x,4),mask=3<dim)
module function var_1_csp_csp(x, dim, mask, corrected) -> res#
Arguments:
xcomplex(kind=sp), intent(in), dimension(:)
diminteger, intent(in)
masklogical, intent(in), optional
correctedlogical, intent(in), optional
Returns:
resreal(kind=sp)
module function var_2_csp_csp(x, dim, mask, corrected) -> res#
Arguments:
xcomplex(kind=sp), (:, :), intent(in), dimension(:,:)
diminteger, intent(in)
masklogical, intent(in), optional
correctedlogical, intent(in), optional
Returns:
resreal(kind=sp), (merge(size(x, 1), size(x, 2), mask=1<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim)
module function var_3_csp_csp(x, dim, mask, corrected) -> res#
Arguments:
xcomplex(kind=sp), (:, :, :), intent(in), dimension(:,:,:)
diminteger, intent(in)
masklogical, intent(in), optional
correctedlogical, intent(in), optional
Returns:
resreal(kind=sp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim)
module function var_4_csp_csp(x, dim, mask, corrected) -> res#
Arguments:
xcomplex(kind=sp), (:, :, :, :), intent(in), dimension(:,:,:,:)
diminteger, intent(in)
masklogical, intent(in), optional
correctedlogical, intent(in), optional
Returns:
resreal(kind=sp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim), merge(size(x, 3), size(x, 4), mask=3<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim),merge(size(x,3),size(x,4),mask=3<dim)
module function var_1_cdp_cdp(x, dim, mask, corrected) -> res#
Arguments:
xcomplex(kind=dp), intent(in), dimension(:)
diminteger, intent(in)
masklogical, intent(in), optional
correctedlogical, intent(in), optional
Returns:
resreal(kind=dp)
module function var_2_cdp_cdp(x, dim, mask, corrected) -> res#
Arguments:
xcomplex(kind=dp), (:, :), intent(in), dimension(:,:)
diminteger, intent(in)
masklogical, intent(in), optional
correctedlogical, intent(in), optional
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim)
module function var_3_cdp_cdp(x, dim, mask, corrected) -> res#
Arguments:
xcomplex(kind=dp), (:, :, :), intent(in), dimension(:,:,:)
diminteger, intent(in)
masklogical, intent(in), optional
correctedlogical, intent(in), optional
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim)
module function var_4_cdp_cdp(x, dim, mask, corrected) -> res#
Arguments:
xcomplex(kind=dp), (:, :, :, :), intent(in), dimension(:,:,:,:)
diminteger, intent(in)
masklogical, intent(in), optional
correctedlogical, intent(in), optional
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim), merge(size(x, 3), size(x, 4), mask=3<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim),merge(size(x,3),size(x,4),mask=3<dim)
module function var_1_iint8_dp(x, dim, mask, corrected) -> res#
Arguments:
xinteger(kind=int8), intent(in), dimension(:)
diminteger, intent(in)
masklogical, intent(in), optional
correctedlogical, intent(in), optional
Returns:
resreal(kind=dp)
module function var_2_iint8_dp(x, dim, mask, corrected) -> res#
Arguments:
xinteger(kind=int8), (:, :), intent(in), dimension(:,:)
diminteger, intent(in)
masklogical, intent(in), optional
correctedlogical, intent(in), optional
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim)
module function var_3_iint8_dp(x, dim, mask, corrected) -> res#
Arguments:
xinteger(kind=int8), (:, :, :), intent(in), dimension(:,:,:)
diminteger, intent(in)
masklogical, intent(in), optional
correctedlogical, intent(in), optional
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim)
module function var_4_iint8_dp(x, dim, mask, corrected) -> res#
Arguments:
xinteger(kind=int8), (:, :, :, :), intent(in), dimension(:,:,:,:)
diminteger, intent(in)
masklogical, intent(in), optional
correctedlogical, intent(in), optional
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim), merge(size(x, 3), size(x, 4), mask=3<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim),merge(size(x,3),size(x,4),mask=3<dim)
module function var_1_iint16_dp(x, dim, mask, corrected) -> res#
Arguments:
xinteger(kind=int16), intent(in), dimension(:)
diminteger, intent(in)
masklogical, intent(in), optional
correctedlogical, intent(in), optional
Returns:
resreal(kind=dp)
module function var_2_iint16_dp(x, dim, mask, corrected) -> res#
Arguments:
xinteger(kind=int16), (:, :), intent(in), dimension(:,:)
diminteger, intent(in)
masklogical, intent(in), optional
correctedlogical, intent(in), optional
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim)
module function var_3_iint16_dp(x, dim, mask, corrected) -> res#
Arguments:
xinteger(kind=int16), (:, :, :), intent(in), dimension(:,:,:)
diminteger, intent(in)
masklogical, intent(in), optional
correctedlogical, intent(in), optional
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim)
module function var_4_iint16_dp(x, dim, mask, corrected) -> res#
Arguments:
xinteger(kind=int16), (:, :, :, :), intent(in), dimension(:,:,:,:)
diminteger, intent(in)
masklogical, intent(in), optional
correctedlogical, intent(in), optional
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim), merge(size(x, 3), size(x, 4), mask=3<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim),merge(size(x,3),size(x,4),mask=3<dim)
module function var_1_iint32_dp(x, dim, mask, corrected) -> res#
Arguments:
xinteger(kind=int32), intent(in), dimension(:)
diminteger, intent(in)
masklogical, intent(in), optional
correctedlogical, intent(in), optional
Returns:
resreal(kind=dp)
module function var_2_iint32_dp(x, dim, mask, corrected) -> res#
Arguments:
xinteger(kind=int32), (:, :), intent(in), dimension(:,:)
diminteger, intent(in)
masklogical, intent(in), optional
correctedlogical, intent(in), optional
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim)
module function var_3_iint32_dp(x, dim, mask, corrected) -> res#
Arguments:
xinteger(kind=int32), (:, :, :), intent(in), dimension(:,:,:)
diminteger, intent(in)
masklogical, intent(in), optional
correctedlogical, intent(in), optional
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim)
module function var_4_iint32_dp(x, dim, mask, corrected) -> res#
Arguments:
xinteger(kind=int32), (:, :, :, :), intent(in), dimension(:,:,:,:)
diminteger, intent(in)
masklogical, intent(in), optional
correctedlogical, intent(in), optional
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim), merge(size(x, 3), size(x, 4), mask=3<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim),merge(size(x,3),size(x,4),mask=3<dim)
module function var_1_iint64_dp(x, dim, mask, corrected) -> res#
Arguments:
xinteger(kind=int64), intent(in), dimension(:)
diminteger, intent(in)
masklogical, intent(in), optional
correctedlogical, intent(in), optional
Returns:
resreal(kind=dp)
module function var_2_iint64_dp(x, dim, mask, corrected) -> res#
Arguments:
xinteger(kind=int64), (:, :), intent(in), dimension(:,:)
diminteger, intent(in)
masklogical, intent(in), optional
correctedlogical, intent(in), optional
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim)
module function var_3_iint64_dp(x, dim, mask, corrected) -> res#
Arguments:
xinteger(kind=int64), (:, :, :), intent(in), dimension(:,:,:)
diminteger, intent(in)
masklogical, intent(in), optional
correctedlogical, intent(in), optional
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim)
module function var_4_iint64_dp(x, dim, mask, corrected) -> res#
Arguments:
xinteger(kind=int64), (:, :, :, :), intent(in), dimension(:,:,:,:)
diminteger, intent(in)
masklogical, intent(in), optional
correctedlogical, intent(in), optional
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim), merge(size(x, 3), size(x, 4), mask=3<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim),merge(size(x,3),size(x,4),mask=3<dim)
module function var_mask_all_1_rsp_rsp(x, mask, corrected) -> res#
Arguments:
xreal(kind=sp), intent(in), dimension(:)
masklogical, intent(in), dimension(:)
correctedlogical, intent(in), optional
Returns:
resreal(kind=sp)
module function var_mask_all_2_rsp_rsp(x, mask, corrected) -> res#
Arguments:
xreal(kind=sp), (:, :), intent(in), dimension(:,:)
masklogical, (:, :), intent(in), dimension(:,:)
correctedlogical, intent(in), optional
Returns:
resreal(kind=sp)
module function var_mask_all_3_rsp_rsp(x, mask, corrected) -> res#
Arguments:
xreal(kind=sp), (:, :, :), intent(in), dimension(:,:,:)
masklogical, (:, :, :), intent(in), dimension(:,:,:)
correctedlogical, intent(in), optional
Returns:
resreal(kind=sp)
module function var_mask_all_4_rsp_rsp(x, mask, corrected) -> res#
Arguments:
xreal(kind=sp), (:, :, :, :), intent(in), dimension(:,:,:,:)
masklogical, (:, :, :, :), intent(in), dimension(:,:,:,:)
correctedlogical, intent(in), optional
Returns:
resreal(kind=sp)
module function var_mask_all_1_rdp_rdp(x, mask, corrected) -> res#
Arguments:
xreal(kind=dp), intent(in), dimension(:)
masklogical, intent(in), dimension(:)
correctedlogical, intent(in), optional
Returns:
resreal(kind=dp)
module function var_mask_all_2_rdp_rdp(x, mask, corrected) -> res#
Arguments:
xreal(kind=dp), (:, :), intent(in), dimension(:,:)
masklogical, (:, :), intent(in), dimension(:,:)
correctedlogical, intent(in), optional
Returns:
resreal(kind=dp)
module function var_mask_all_3_rdp_rdp(x, mask, corrected) -> res#
Arguments:
xreal(kind=dp), (:, :, :), intent(in), dimension(:,:,:)
masklogical, (:, :, :), intent(in), dimension(:,:,:)
correctedlogical, intent(in), optional
Returns:
resreal(kind=dp)
module function var_mask_all_4_rdp_rdp(x, mask, corrected) -> res#
Arguments:
xreal(kind=dp), (:, :, :, :), intent(in), dimension(:,:,:,:)
masklogical, (:, :, :, :), intent(in), dimension(:,:,:,:)
correctedlogical, intent(in), optional
Returns:
resreal(kind=dp)
module function var_mask_all_1_csp_csp(x, mask, corrected) -> res#
Arguments:
xcomplex(kind=sp), intent(in), dimension(:)
masklogical, intent(in), dimension(:)
correctedlogical, intent(in), optional
Returns:
resreal(kind=sp)
module function var_mask_all_2_csp_csp(x, mask, corrected) -> res#
Arguments:
xcomplex(kind=sp), (:, :), intent(in), dimension(:,:)
masklogical, (:, :), intent(in), dimension(:,:)
correctedlogical, intent(in), optional
Returns:
resreal(kind=sp)
module function var_mask_all_3_csp_csp(x, mask, corrected) -> res#
Arguments:
xcomplex(kind=sp), (:, :, :), intent(in), dimension(:,:,:)
masklogical, (:, :, :), intent(in), dimension(:,:,:)
correctedlogical, intent(in), optional
Returns:
resreal(kind=sp)
module function var_mask_all_4_csp_csp(x, mask, corrected) -> res#
Arguments:
xcomplex(kind=sp), (:, :, :, :), intent(in), dimension(:,:,:,:)
masklogical, (:, :, :, :), intent(in), dimension(:,:,:,:)
correctedlogical, intent(in), optional
Returns:
resreal(kind=sp)
module function var_mask_all_1_cdp_cdp(x, mask, corrected) -> res#
Arguments:
xcomplex(kind=dp), intent(in), dimension(:)
masklogical, intent(in), dimension(:)
correctedlogical, intent(in), optional
Returns:
resreal(kind=dp)
module function var_mask_all_2_cdp_cdp(x, mask, corrected) -> res#
Arguments:
xcomplex(kind=dp), (:, :), intent(in), dimension(:,:)
masklogical, (:, :), intent(in), dimension(:,:)
correctedlogical, intent(in), optional
Returns:
resreal(kind=dp)
module function var_mask_all_3_cdp_cdp(x, mask, corrected) -> res#
Arguments:
xcomplex(kind=dp), (:, :, :), intent(in), dimension(:,:,:)
masklogical, (:, :, :), intent(in), dimension(:,:,:)
correctedlogical, intent(in), optional
Returns:
resreal(kind=dp)
module function var_mask_all_4_cdp_cdp(x, mask, corrected) -> res#
Arguments:
xcomplex(kind=dp), (:, :, :, :), intent(in), dimension(:,:,:,:)
masklogical, (:, :, :, :), intent(in), dimension(:,:,:,:)
correctedlogical, intent(in), optional
Returns:
resreal(kind=dp)
module function var_mask_all_1_iint8_dp(x, mask, corrected) -> res#
Arguments:
xinteger(kind=int8), intent(in), dimension(:)
masklogical, intent(in), dimension(:)
correctedlogical, intent(in), optional
Returns:
resreal(kind=dp)
module function var_mask_all_2_iint8_dp(x, mask, corrected) -> res#
Arguments:
xinteger(kind=int8), (:, :), intent(in), dimension(:,:)
masklogical, (:, :), intent(in), dimension(:,:)
correctedlogical, intent(in), optional
Returns:
resreal(kind=dp)
module function var_mask_all_3_iint8_dp(x, mask, corrected) -> res#
Arguments:
xinteger(kind=int8), (:, :, :), intent(in), dimension(:,:,:)
masklogical, (:, :, :), intent(in), dimension(:,:,:)
correctedlogical, intent(in), optional
Returns:
resreal(kind=dp)
module function var_mask_all_4_iint8_dp(x, mask, corrected) -> res#
Arguments:
xinteger(kind=int8), (:, :, :, :), intent(in), dimension(:,:,:,:)
masklogical, (:, :, :, :), intent(in), dimension(:,:,:,:)
correctedlogical, intent(in), optional
Returns:
resreal(kind=dp)
module function var_mask_all_1_iint16_dp(x, mask, corrected) -> res#
Arguments:
xinteger(kind=int16), intent(in), dimension(:)
masklogical, intent(in), dimension(:)
correctedlogical, intent(in), optional
Returns:
resreal(kind=dp)
module function var_mask_all_2_iint16_dp(x, mask, corrected) -> res#
Arguments:
xinteger(kind=int16), (:, :), intent(in), dimension(:,:)
masklogical, (:, :), intent(in), dimension(:,:)
correctedlogical, intent(in), optional
Returns:
resreal(kind=dp)
module function var_mask_all_3_iint16_dp(x, mask, corrected) -> res#
Arguments:
xinteger(kind=int16), (:, :, :), intent(in), dimension(:,:,:)
masklogical, (:, :, :), intent(in), dimension(:,:,:)
correctedlogical, intent(in), optional
Returns:
resreal(kind=dp)
module function var_mask_all_4_iint16_dp(x, mask, corrected) -> res#
Arguments:
xinteger(kind=int16), (:, :, :, :), intent(in), dimension(:,:,:,:)
masklogical, (:, :, :, :), intent(in), dimension(:,:,:,:)
correctedlogical, intent(in), optional
Returns:
resreal(kind=dp)
module function var_mask_all_1_iint32_dp(x, mask, corrected) -> res#
Arguments:
xinteger(kind=int32), intent(in), dimension(:)
masklogical, intent(in), dimension(:)
correctedlogical, intent(in), optional
Returns:
resreal(kind=dp)
module function var_mask_all_2_iint32_dp(x, mask, corrected) -> res#
Arguments:
xinteger(kind=int32), (:, :), intent(in), dimension(:,:)
masklogical, (:, :), intent(in), dimension(:,:)
correctedlogical, intent(in), optional
Returns:
resreal(kind=dp)
module function var_mask_all_3_iint32_dp(x, mask, corrected) -> res#
Arguments:
xinteger(kind=int32), (:, :, :), intent(in), dimension(:,:,:)
masklogical, (:, :, :), intent(in), dimension(:,:,:)
correctedlogical, intent(in), optional
Returns:
resreal(kind=dp)
module function var_mask_all_4_iint32_dp(x, mask, corrected) -> res#
Arguments:
xinteger(kind=int32), (:, :, :, :), intent(in), dimension(:,:,:,:)
masklogical, (:, :, :, :), intent(in), dimension(:,:,:,:)
correctedlogical, intent(in), optional
Returns:
resreal(kind=dp)
module function var_mask_all_1_iint64_dp(x, mask, corrected) -> res#
Arguments:
xinteger(kind=int64), intent(in), dimension(:)
masklogical, intent(in), dimension(:)
correctedlogical, intent(in), optional
Returns:
resreal(kind=dp)
module function var_mask_all_2_iint64_dp(x, mask, corrected) -> res#
Arguments:
xinteger(kind=int64), (:, :), intent(in), dimension(:,:)
masklogical, (:, :), intent(in), dimension(:,:)
correctedlogical, intent(in), optional
Returns:
resreal(kind=dp)
module function var_mask_all_3_iint64_dp(x, mask, corrected) -> res#
Arguments:
xinteger(kind=int64), (:, :, :), intent(in), dimension(:,:,:)
masklogical, (:, :, :), intent(in), dimension(:,:,:)
correctedlogical, intent(in), optional
Returns:
resreal(kind=dp)
module function var_mask_all_4_iint64_dp(x, mask, corrected) -> res#
Arguments:
xinteger(kind=int64), (:, :, :, :), intent(in), dimension(:,:,:,:)
masklogical, (:, :, :, :), intent(in), dimension(:,:,:,:)
correctedlogical, intent(in), optional
Returns:
resreal(kind=dp)
module function var_mask_1_rsp_rsp(x, dim, mask, corrected) -> res#
Arguments:
xreal(kind=sp), intent(in), dimension(:)
diminteger, intent(in)
masklogical, intent(in), dimension(:)
correctedlogical, intent(in), optional
Returns:
resreal(kind=sp)
module function var_mask_2_rsp_rsp(x, dim, mask, corrected) -> res#
Arguments:
xreal(kind=sp), (:, :), intent(in), dimension(:,:)
diminteger, intent(in)
masklogical, (:, :), intent(in), dimension(:,:)
correctedlogical, intent(in), optional
Returns:
resreal(kind=sp), (merge(size(x, 1), size(x, 2), mask=1<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim)
module function var_mask_3_rsp_rsp(x, dim, mask, corrected) -> res#
Arguments:
xreal(kind=sp), (:, :, :), intent(in), dimension(:,:,:)
diminteger, intent(in)
masklogical, (:, :, :), intent(in), dimension(:,:,:)
correctedlogical, intent(in), optional
Returns:
resreal(kind=sp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim)
module function var_mask_4_rsp_rsp(x, dim, mask, corrected) -> res#
Arguments:
xreal(kind=sp), (:, :, :, :), intent(in), dimension(:,:,:,:)
diminteger, intent(in)
masklogical, (:, :, :, :), intent(in), dimension(:,:,:,:)
correctedlogical, intent(in), optional
Returns:
resreal(kind=sp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim), merge(size(x, 3), size(x, 4), mask=3<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim),merge(size(x,3),size(x,4),mask=3<dim)
module function var_mask_1_rdp_rdp(x, dim, mask, corrected) -> res#
Arguments:
xreal(kind=dp), intent(in), dimension(:)
diminteger, intent(in)
masklogical, intent(in), dimension(:)
correctedlogical, intent(in), optional
Returns:
resreal(kind=dp)
module function var_mask_2_rdp_rdp(x, dim, mask, corrected) -> res#
Arguments:
xreal(kind=dp), (:, :), intent(in), dimension(:,:)
diminteger, intent(in)
masklogical, (:, :), intent(in), dimension(:,:)
correctedlogical, intent(in), optional
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim)
module function var_mask_3_rdp_rdp(x, dim, mask, corrected) -> res#
Arguments:
xreal(kind=dp), (:, :, :), intent(in), dimension(:,:,:)
diminteger, intent(in)
masklogical, (:, :, :), intent(in), dimension(:,:,:)
correctedlogical, intent(in), optional
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim)
module function var_mask_4_rdp_rdp(x, dim, mask, corrected) -> res#
Arguments:
xreal(kind=dp), (:, :, :, :), intent(in), dimension(:,:,:,:)
diminteger, intent(in)
masklogical, (:, :, :, :), intent(in), dimension(:,:,:,:)
correctedlogical, intent(in), optional
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim), merge(size(x, 3), size(x, 4), mask=3<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim),merge(size(x,3),size(x,4),mask=3<dim)
module function var_mask_1_csp_csp(x, dim, mask, corrected) -> res#
Arguments:
xcomplex(kind=sp), intent(in), dimension(:)
diminteger, intent(in)
masklogical, intent(in), dimension(:)
correctedlogical, intent(in), optional
Returns:
resreal(kind=sp)
module function var_mask_2_csp_csp(x, dim, mask, corrected) -> res#
Arguments:
xcomplex(kind=sp), (:, :), intent(in), dimension(:,:)
diminteger, intent(in)
masklogical, (:, :), intent(in), dimension(:,:)
correctedlogical, intent(in), optional
Returns:
resreal(kind=sp), (merge(size(x, 1), size(x, 2), mask=1<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim)
module function var_mask_3_csp_csp(x, dim, mask, corrected) -> res#
Arguments:
xcomplex(kind=sp), (:, :, :), intent(in), dimension(:,:,:)
diminteger, intent(in)
masklogical, (:, :, :), intent(in), dimension(:,:,:)
correctedlogical, intent(in), optional
Returns:
resreal(kind=sp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim)
module function var_mask_4_csp_csp(x, dim, mask, corrected) -> res#
Arguments:
xcomplex(kind=sp), (:, :, :, :), intent(in), dimension(:,:,:,:)
diminteger, intent(in)
masklogical, (:, :, :, :), intent(in), dimension(:,:,:,:)
correctedlogical, intent(in), optional
Returns:
resreal(kind=sp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim), merge(size(x, 3), size(x, 4), mask=3<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim),merge(size(x,3),size(x,4),mask=3<dim)
module function var_mask_1_cdp_cdp(x, dim, mask, corrected) -> res#
Arguments:
xcomplex(kind=dp), intent(in), dimension(:)
diminteger, intent(in)
masklogical, intent(in), dimension(:)
correctedlogical, intent(in), optional
Returns:
resreal(kind=dp)
module function var_mask_2_cdp_cdp(x, dim, mask, corrected) -> res#
Arguments:
xcomplex(kind=dp), (:, :), intent(in), dimension(:,:)
diminteger, intent(in)
masklogical, (:, :), intent(in), dimension(:,:)
correctedlogical, intent(in), optional
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim)
module function var_mask_3_cdp_cdp(x, dim, mask, corrected) -> res#
Arguments:
xcomplex(kind=dp), (:, :, :), intent(in), dimension(:,:,:)
diminteger, intent(in)
masklogical, (:, :, :), intent(in), dimension(:,:,:)
correctedlogical, intent(in), optional
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim)
module function var_mask_4_cdp_cdp(x, dim, mask, corrected) -> res#
Arguments:
xcomplex(kind=dp), (:, :, :, :), intent(in), dimension(:,:,:,:)
diminteger, intent(in)
masklogical, (:, :, :, :), intent(in), dimension(:,:,:,:)
correctedlogical, intent(in), optional
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim), merge(size(x, 3), size(x, 4), mask=3<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim),merge(size(x,3),size(x,4),mask=3<dim)
module function var_mask_1_iint8_dp(x, dim, mask, corrected) -> res#
Arguments:
xinteger(kind=int8), intent(in), dimension(:)
diminteger, intent(in)
masklogical, intent(in), dimension(:)
correctedlogical, intent(in), optional
Returns:
resreal(kind=dp)
module function var_mask_2_iint8_dp(x, dim, mask, corrected) -> res#
Arguments:
xinteger(kind=int8), (:, :), intent(in), dimension(:,:)
diminteger, intent(in)
masklogical, (:, :), intent(in), dimension(:,:)
correctedlogical, intent(in), optional
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim)
module function var_mask_3_iint8_dp(x, dim, mask, corrected) -> res#
Arguments:
xinteger(kind=int8), (:, :, :), intent(in), dimension(:,:,:)
diminteger, intent(in)
masklogical, (:, :, :), intent(in), dimension(:,:,:)
correctedlogical, intent(in), optional
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim)
module function var_mask_4_iint8_dp(x, dim, mask, corrected) -> res#
Arguments:
xinteger(kind=int8), (:, :, :, :), intent(in), dimension(:,:,:,:)
diminteger, intent(in)
masklogical, (:, :, :, :), intent(in), dimension(:,:,:,:)
correctedlogical, intent(in), optional
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim), merge(size(x, 3), size(x, 4), mask=3<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim),merge(size(x,3),size(x,4),mask=3<dim)
module function var_mask_1_iint16_dp(x, dim, mask, corrected) -> res#
Arguments:
xinteger(kind=int16), intent(in), dimension(:)
diminteger, intent(in)
masklogical, intent(in), dimension(:)
correctedlogical, intent(in), optional
Returns:
resreal(kind=dp)
module function var_mask_2_iint16_dp(x, dim, mask, corrected) -> res#
Arguments:
xinteger(kind=int16), (:, :), intent(in), dimension(:,:)
diminteger, intent(in)
masklogical, (:, :), intent(in), dimension(:,:)
correctedlogical, intent(in), optional
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim)
module function var_mask_3_iint16_dp(x, dim, mask, corrected) -> res#
Arguments:
xinteger(kind=int16), (:, :, :), intent(in), dimension(:,:,:)
diminteger, intent(in)
masklogical, (:, :, :), intent(in), dimension(:,:,:)
correctedlogical, intent(in), optional
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim)
module function var_mask_4_iint16_dp(x, dim, mask, corrected) -> res#
Arguments:
xinteger(kind=int16), (:, :, :, :), intent(in), dimension(:,:,:,:)
diminteger, intent(in)
masklogical, (:, :, :, :), intent(in), dimension(:,:,:,:)
correctedlogical, intent(in), optional
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim), merge(size(x, 3), size(x, 4), mask=3<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim),merge(size(x,3),size(x,4),mask=3<dim)
module function var_mask_1_iint32_dp(x, dim, mask, corrected) -> res#
Arguments:
xinteger(kind=int32), intent(in), dimension(:)
diminteger, intent(in)
masklogical, intent(in), dimension(:)
correctedlogical, intent(in), optional
Returns:
resreal(kind=dp)
module function var_mask_2_iint32_dp(x, dim, mask, corrected) -> res#
Arguments:
xinteger(kind=int32), (:, :), intent(in), dimension(:,:)
diminteger, intent(in)
masklogical, (:, :), intent(in), dimension(:,:)
correctedlogical, intent(in), optional
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim)
module function var_mask_3_iint32_dp(x, dim, mask, corrected) -> res#
Arguments:
xinteger(kind=int32), (:, :, :), intent(in), dimension(:,:,:)
diminteger, intent(in)
masklogical, (:, :, :), intent(in), dimension(:,:,:)
correctedlogical, intent(in), optional
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim)
module function var_mask_4_iint32_dp(x, dim, mask, corrected) -> res#
Arguments:
xinteger(kind=int32), (:, :, :, :), intent(in), dimension(:,:,:,:)
diminteger, intent(in)
masklogical, (:, :, :, :), intent(in), dimension(:,:,:,:)
correctedlogical, intent(in), optional
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim), merge(size(x, 3), size(x, 4), mask=3<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim),merge(size(x,3),size(x,4),mask=3<dim)
module function var_mask_1_iint64_dp(x, dim, mask, corrected) -> res#
Arguments:
xinteger(kind=int64), intent(in), dimension(:)
diminteger, intent(in)
masklogical, intent(in), dimension(:)
correctedlogical, intent(in), optional
Returns:
resreal(kind=dp)
module function var_mask_2_iint64_dp(x, dim, mask, corrected) -> res#
Arguments:
xinteger(kind=int64), (:, :), intent(in), dimension(:,:)
diminteger, intent(in)
masklogical, (:, :), intent(in), dimension(:,:)
correctedlogical, intent(in), optional
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim)
module function var_mask_3_iint64_dp(x, dim, mask, corrected) -> res#
Arguments:
xinteger(kind=int64), (:, :, :), intent(in), dimension(:,:,:)
diminteger, intent(in)
masklogical, (:, :, :), intent(in), dimension(:,:,:)
correctedlogical, intent(in), optional
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim)
module function var_mask_4_iint64_dp(x, dim, mask, corrected) -> res#
Arguments:
xinteger(kind=int64), (:, :, :, :), intent(in), dimension(:,:,:,:)
diminteger, intent(in)
masklogical, (:, :, :, :), intent(in), dimension(:,:,:,:)
correctedlogical, intent(in), optional
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim), merge(size(x, 3), size(x, 4), mask=3<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim),merge(size(x,3),size(x,4),mask=3<dim)

moment (interface)#

moment (interface)

Central moment of array elements (Specification: stdlib_stats_descriptive)

Procedures:
module function moment_all_1_rsp_rsp(x, order, center, mask) -> res#
Arguments:
xreal(kind=sp), intent(in), dimension(:)
orderinteger, intent(in)
centerreal(kind=sp), intent(in), optional
masklogical, intent(in), optional
Returns:
resreal(kind=sp)
module function moment_all_2_rsp_rsp(x, order, center, mask) -> res#
Arguments:
xreal(kind=sp), (:, :), intent(in), dimension(:,:)
orderinteger, intent(in)
centerreal(kind=sp), intent(in), optional
masklogical, intent(in), optional
Returns:
resreal(kind=sp)
module function moment_all_3_rsp_rsp(x, order, center, mask) -> res#
Arguments:
xreal(kind=sp), (:, :, :), intent(in), dimension(:,:,:)
orderinteger, intent(in)
centerreal(kind=sp), intent(in), optional
masklogical, intent(in), optional
Returns:
resreal(kind=sp)
module function moment_all_4_rsp_rsp(x, order, center, mask) -> res#
Arguments:
xreal(kind=sp), (:, :, :, :), intent(in), dimension(:,:,:,:)
orderinteger, intent(in)
centerreal(kind=sp), intent(in), optional
masklogical, intent(in), optional
Returns:
resreal(kind=sp)
module function moment_all_1_rdp_rdp(x, order, center, mask) -> res#
Arguments:
xreal(kind=dp), intent(in), dimension(:)
orderinteger, intent(in)
centerreal(kind=dp), intent(in), optional
masklogical, intent(in), optional
Returns:
resreal(kind=dp)
module function moment_all_2_rdp_rdp(x, order, center, mask) -> res#
Arguments:
xreal(kind=dp), (:, :), intent(in), dimension(:,:)
orderinteger, intent(in)
centerreal(kind=dp), intent(in), optional
masklogical, intent(in), optional
Returns:
resreal(kind=dp)
module function moment_all_3_rdp_rdp(x, order, center, mask) -> res#
Arguments:
xreal(kind=dp), (:, :, :), intent(in), dimension(:,:,:)
orderinteger, intent(in)
centerreal(kind=dp), intent(in), optional
masklogical, intent(in), optional
Returns:
resreal(kind=dp)
module function moment_all_4_rdp_rdp(x, order, center, mask) -> res#
Arguments:
xreal(kind=dp), (:, :, :, :), intent(in), dimension(:,:,:,:)
orderinteger, intent(in)
centerreal(kind=dp), intent(in), optional
masklogical, intent(in), optional
Returns:
resreal(kind=dp)
module function moment_all_1_csp_csp(x, order, center, mask) -> res#
Arguments:
xcomplex(kind=sp), intent(in), dimension(:)
orderinteger, intent(in)
centercomplex(kind=sp), intent(in), optional
masklogical, intent(in), optional
Returns:
rescomplex(kind=sp)
module function moment_all_2_csp_csp(x, order, center, mask) -> res#
Arguments:
xcomplex(kind=sp), (:, :), intent(in), dimension(:,:)
orderinteger, intent(in)
centercomplex(kind=sp), intent(in), optional
masklogical, intent(in), optional
Returns:
rescomplex(kind=sp)
module function moment_all_3_csp_csp(x, order, center, mask) -> res#
Arguments:
xcomplex(kind=sp), (:, :, :), intent(in), dimension(:,:,:)
orderinteger, intent(in)
centercomplex(kind=sp), intent(in), optional
masklogical, intent(in), optional
Returns:
rescomplex(kind=sp)
module function moment_all_4_csp_csp(x, order, center, mask) -> res#
Arguments:
xcomplex(kind=sp), (:, :, :, :), intent(in), dimension(:,:,:,:)
orderinteger, intent(in)
centercomplex(kind=sp), intent(in), optional
masklogical, intent(in), optional
Returns:
rescomplex(kind=sp)
module function moment_all_1_cdp_cdp(x, order, center, mask) -> res#
Arguments:
xcomplex(kind=dp), intent(in), dimension(:)
orderinteger, intent(in)
centercomplex(kind=dp), intent(in), optional
masklogical, intent(in), optional
Returns:
rescomplex(kind=dp)
module function moment_all_2_cdp_cdp(x, order, center, mask) -> res#
Arguments:
xcomplex(kind=dp), (:, :), intent(in), dimension(:,:)
orderinteger, intent(in)
centercomplex(kind=dp), intent(in), optional
masklogical, intent(in), optional
Returns:
rescomplex(kind=dp)
module function moment_all_3_cdp_cdp(x, order, center, mask) -> res#
Arguments:
xcomplex(kind=dp), (:, :, :), intent(in), dimension(:,:,:)
orderinteger, intent(in)
centercomplex(kind=dp), intent(in), optional
masklogical, intent(in), optional
Returns:
rescomplex(kind=dp)
module function moment_all_4_cdp_cdp(x, order, center, mask) -> res#
Arguments:
xcomplex(kind=dp), (:, :, :, :), intent(in), dimension(:,:,:,:)
orderinteger, intent(in)
centercomplex(kind=dp), intent(in), optional
masklogical, intent(in), optional
Returns:
rescomplex(kind=dp)
module function moment_all_1_iint8_dp(x, order, center, mask) -> res#
Arguments:
xinteger(kind=int8), intent(in), dimension(:)
orderinteger, intent(in)
centerreal(kind=dp), intent(in), optional
masklogical, intent(in), optional
Returns:
resreal(kind=dp)
module function moment_all_2_iint8_dp(x, order, center, mask) -> res#
Arguments:
xinteger(kind=int8), (:, :), intent(in), dimension(:,:)
orderinteger, intent(in)
centerreal(kind=dp), intent(in), optional
masklogical, intent(in), optional
Returns:
resreal(kind=dp)
module function moment_all_3_iint8_dp(x, order, center, mask) -> res#
Arguments:
xinteger(kind=int8), (:, :, :), intent(in), dimension(:,:,:)
orderinteger, intent(in)
centerreal(kind=dp), intent(in), optional
masklogical, intent(in), optional
Returns:
resreal(kind=dp)
module function moment_all_4_iint8_dp(x, order, center, mask) -> res#
Arguments:
xinteger(kind=int8), (:, :, :, :), intent(in), dimension(:,:,:,:)
orderinteger, intent(in)
centerreal(kind=dp), intent(in), optional
masklogical, intent(in), optional
Returns:
resreal(kind=dp)
module function moment_all_1_iint16_dp(x, order, center, mask) -> res#
Arguments:
xinteger(kind=int16), intent(in), dimension(:)
orderinteger, intent(in)
centerreal(kind=dp), intent(in), optional
masklogical, intent(in), optional
Returns:
resreal(kind=dp)
module function moment_all_2_iint16_dp(x, order, center, mask) -> res#
Arguments:
xinteger(kind=int16), (:, :), intent(in), dimension(:,:)
orderinteger, intent(in)
centerreal(kind=dp), intent(in), optional
masklogical, intent(in), optional
Returns:
resreal(kind=dp)
module function moment_all_3_iint16_dp(x, order, center, mask) -> res#
Arguments:
xinteger(kind=int16), (:, :, :), intent(in), dimension(:,:,:)
orderinteger, intent(in)
centerreal(kind=dp), intent(in), optional
masklogical, intent(in), optional
Returns:
resreal(kind=dp)
module function moment_all_4_iint16_dp(x, order, center, mask) -> res#
Arguments:
xinteger(kind=int16), (:, :, :, :), intent(in), dimension(:,:,:,:)
orderinteger, intent(in)
centerreal(kind=dp), intent(in), optional
masklogical, intent(in), optional
Returns:
resreal(kind=dp)
module function moment_all_1_iint32_dp(x, order, center, mask) -> res#
Arguments:
xinteger(kind=int32), intent(in), dimension(:)
orderinteger, intent(in)
centerreal(kind=dp), intent(in), optional
masklogical, intent(in), optional
Returns:
resreal(kind=dp)
module function moment_all_2_iint32_dp(x, order, center, mask) -> res#
Arguments:
xinteger(kind=int32), (:, :), intent(in), dimension(:,:)
orderinteger, intent(in)
centerreal(kind=dp), intent(in), optional
masklogical, intent(in), optional
Returns:
resreal(kind=dp)
module function moment_all_3_iint32_dp(x, order, center, mask) -> res#
Arguments:
xinteger(kind=int32), (:, :, :), intent(in), dimension(:,:,:)
orderinteger, intent(in)
centerreal(kind=dp), intent(in), optional
masklogical, intent(in), optional
Returns:
resreal(kind=dp)
module function moment_all_4_iint32_dp(x, order, center, mask) -> res#
Arguments:
xinteger(kind=int32), (:, :, :, :), intent(in), dimension(:,:,:,:)
orderinteger, intent(in)
centerreal(kind=dp), intent(in), optional
masklogical, intent(in), optional
Returns:
resreal(kind=dp)
module function moment_all_1_iint64_dp(x, order, center, mask) -> res#
Arguments:
xinteger(kind=int64), intent(in), dimension(:)
orderinteger, intent(in)
centerreal(kind=dp), intent(in), optional
masklogical, intent(in), optional
Returns:
resreal(kind=dp)
module function moment_all_2_iint64_dp(x, order, center, mask) -> res#
Arguments:
xinteger(kind=int64), (:, :), intent(in), dimension(:,:)
orderinteger, intent(in)
centerreal(kind=dp), intent(in), optional
masklogical, intent(in), optional
Returns:
resreal(kind=dp)
module function moment_all_3_iint64_dp(x, order, center, mask) -> res#
Arguments:
xinteger(kind=int64), (:, :, :), intent(in), dimension(:,:,:)
orderinteger, intent(in)
centerreal(kind=dp), intent(in), optional
masklogical, intent(in), optional
Returns:
resreal(kind=dp)
module function moment_all_4_iint64_dp(x, order, center, mask) -> res#
Arguments:
xinteger(kind=int64), (:, :, :, :), intent(in), dimension(:,:,:,:)
orderinteger, intent(in)
centerreal(kind=dp), intent(in), optional
masklogical, intent(in), optional
Returns:
resreal(kind=dp)
module function moment_scalar_2_rsp_rsp(x, order, dim, center, mask) -> res#
Arguments:
xreal(kind=sp), (:, :), intent(in), dimension(:,:)
orderinteger, intent(in)
diminteger, intent(in)
centerreal(kind=sp), intent(in)
masklogical, intent(in), optional
Returns:
resreal(kind=sp), (merge(size(x, 1), size(x, 2), mask=1<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim)
module function moment_scalar_3_rsp_rsp(x, order, dim, center, mask) -> res#
Arguments:
xreal(kind=sp), (:, :, :), intent(in), dimension(:,:,:)
orderinteger, intent(in)
diminteger, intent(in)
centerreal(kind=sp), intent(in)
masklogical, intent(in), optional
Returns:
resreal(kind=sp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim)
module function moment_scalar_4_rsp_rsp(x, order, dim, center, mask) -> res#
Arguments:
xreal(kind=sp), (:, :, :, :), intent(in), dimension(:,:,:,:)
orderinteger, intent(in)
diminteger, intent(in)
centerreal(kind=sp), intent(in)
masklogical, intent(in), optional
Returns:
resreal(kind=sp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim), merge(size(x, 3), size(x, 4), mask=3<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim),merge(size(x,3),size(x,4),mask=3<dim)
module function moment_scalar_2_rdp_rdp(x, order, dim, center, mask) -> res#
Arguments:
xreal(kind=dp), (:, :), intent(in), dimension(:,:)
orderinteger, intent(in)
diminteger, intent(in)
centerreal(kind=dp), intent(in)
masklogical, intent(in), optional
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim)
module function moment_scalar_3_rdp_rdp(x, order, dim, center, mask) -> res#
Arguments:
xreal(kind=dp), (:, :, :), intent(in), dimension(:,:,:)
orderinteger, intent(in)
diminteger, intent(in)
centerreal(kind=dp), intent(in)
masklogical, intent(in), optional
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim)
module function moment_scalar_4_rdp_rdp(x, order, dim, center, mask) -> res#
Arguments:
xreal(kind=dp), (:, :, :, :), intent(in), dimension(:,:,:,:)
orderinteger, intent(in)
diminteger, intent(in)
centerreal(kind=dp), intent(in)
masklogical, intent(in), optional
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim), merge(size(x, 3), size(x, 4), mask=3<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim),merge(size(x,3),size(x,4),mask=3<dim)
module function moment_scalar_2_csp_csp(x, order, dim, center, mask) -> res#
Arguments:
xcomplex(kind=sp), (:, :), intent(in), dimension(:,:)
orderinteger, intent(in)
diminteger, intent(in)
centercomplex(kind=sp), intent(in)
masklogical, intent(in), optional
Returns:
rescomplex(kind=sp), (merge(size(x, 1), size(x, 2), mask=1<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim)
module function moment_scalar_3_csp_csp(x, order, dim, center, mask) -> res#
Arguments:
xcomplex(kind=sp), (:, :, :), intent(in), dimension(:,:,:)
orderinteger, intent(in)
diminteger, intent(in)
centercomplex(kind=sp), intent(in)
masklogical, intent(in), optional
Returns:
rescomplex(kind=sp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim)
module function moment_scalar_4_csp_csp(x, order, dim, center, mask) -> res#
Arguments:
xcomplex(kind=sp), (:, :, :, :), intent(in), dimension(:,:,:,:)
orderinteger, intent(in)
diminteger, intent(in)
centercomplex(kind=sp), intent(in)
masklogical, intent(in), optional
Returns:
rescomplex(kind=sp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim), merge(size(x, 3), size(x, 4), mask=3<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim),merge(size(x,3),size(x,4),mask=3<dim)
module function moment_scalar_2_cdp_cdp(x, order, dim, center, mask) -> res#
Arguments:
xcomplex(kind=dp), (:, :), intent(in), dimension(:,:)
orderinteger, intent(in)
diminteger, intent(in)
centercomplex(kind=dp), intent(in)
masklogical, intent(in), optional
Returns:
rescomplex(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim)
module function moment_scalar_3_cdp_cdp(x, order, dim, center, mask) -> res#
Arguments:
xcomplex(kind=dp), (:, :, :), intent(in), dimension(:,:,:)
orderinteger, intent(in)
diminteger, intent(in)
centercomplex(kind=dp), intent(in)
masklogical, intent(in), optional
Returns:
rescomplex(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim)
module function moment_scalar_4_cdp_cdp(x, order, dim, center, mask) -> res#
Arguments:
xcomplex(kind=dp), (:, :, :, :), intent(in), dimension(:,:,:,:)
orderinteger, intent(in)
diminteger, intent(in)
centercomplex(kind=dp), intent(in)
masklogical, intent(in), optional
Returns:
rescomplex(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim), merge(size(x, 3), size(x, 4), mask=3<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim),merge(size(x,3),size(x,4),mask=3<dim)
module function moment_1_rsp_rsp(x, order, dim, center, mask) -> res#
Arguments:
xreal(kind=sp), intent(in), dimension(:)
orderinteger, intent(in)
diminteger, intent(in)
centerreal(kind=sp), intent(in), optional
masklogical, intent(in), optional
Returns:
resreal(kind=sp)
module function moment_2_rsp_rsp(x, order, dim, center, mask) -> res#
Arguments:
xreal(kind=sp), (:, :), intent(in), dimension(:,:)
orderinteger, intent(in)
diminteger, intent(in)
centerreal(kind=sp), (merge(size(x, 1), size(x, 2), mask=1<dim)), intent(in), optional, dimension(merge(size(x,1),size(x,2),mask=1<dim)
masklogical, intent(in), optional
Returns:
resreal(kind=sp), (merge(size(x, 1), size(x, 2), mask=1<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim)
module function moment_3_rsp_rsp(x, order, dim, center, mask) -> res#
Arguments:
xreal(kind=sp), (:, :, :), intent(in), dimension(:,:,:)
orderinteger, intent(in)
diminteger, intent(in)
centerreal(kind=sp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim)), intent(in), optional, dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim)
masklogical, intent(in), optional
Returns:
resreal(kind=sp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim)
module function moment_4_rsp_rsp(x, order, dim, center, mask) -> res#
Arguments:
xreal(kind=sp), (:, :, :, :), intent(in), dimension(:,:,:,:)
orderinteger, intent(in)
diminteger, intent(in)
centerreal(kind=sp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim), merge(size(x, 3), size(x, 4), mask=3<dim)), intent(in), optional, dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim),merge(size(x,3),size(x,4),mask=3<dim)
masklogical, intent(in), optional
Returns:
resreal(kind=sp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim), merge(size(x, 3), size(x, 4), mask=3<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim),merge(size(x,3),size(x,4),mask=3<dim)
module function moment_1_rdp_rdp(x, order, dim, center, mask) -> res#
Arguments:
xreal(kind=dp), intent(in), dimension(:)
orderinteger, intent(in)
diminteger, intent(in)
centerreal(kind=dp), intent(in), optional
masklogical, intent(in), optional
Returns:
resreal(kind=dp)
module function moment_2_rdp_rdp(x, order, dim, center, mask) -> res#
Arguments:
xreal(kind=dp), (:, :), intent(in), dimension(:,:)
orderinteger, intent(in)
diminteger, intent(in)
centerreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim)), intent(in), optional, dimension(merge(size(x,1),size(x,2),mask=1<dim)
masklogical, intent(in), optional
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim)
module function moment_3_rdp_rdp(x, order, dim, center, mask) -> res#
Arguments:
xreal(kind=dp), (:, :, :), intent(in), dimension(:,:,:)
orderinteger, intent(in)
diminteger, intent(in)
centerreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim)), intent(in), optional, dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim)
masklogical, intent(in), optional
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim)
module function moment_4_rdp_rdp(x, order, dim, center, mask) -> res#
Arguments:
xreal(kind=dp), (:, :, :, :), intent(in), dimension(:,:,:,:)
orderinteger, intent(in)
diminteger, intent(in)
centerreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim), merge(size(x, 3), size(x, 4), mask=3<dim)), intent(in), optional, dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim),merge(size(x,3),size(x,4),mask=3<dim)
masklogical, intent(in), optional
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim), merge(size(x, 3), size(x, 4), mask=3<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim),merge(size(x,3),size(x,4),mask=3<dim)
module function moment_1_csp_csp(x, order, dim, center, mask) -> res#
Arguments:
xcomplex(kind=sp), intent(in), dimension(:)
orderinteger, intent(in)
diminteger, intent(in)
centercomplex(kind=sp), intent(in), optional
masklogical, intent(in), optional
Returns:
rescomplex(kind=sp)
module function moment_2_csp_csp(x, order, dim, center, mask) -> res#
Arguments:
xcomplex(kind=sp), (:, :), intent(in), dimension(:,:)
orderinteger, intent(in)
diminteger, intent(in)
centercomplex(kind=sp), (merge(size(x, 1), size(x, 2), mask=1<dim)), intent(in), optional, dimension(merge(size(x,1),size(x,2),mask=1<dim)
masklogical, intent(in), optional
Returns:
rescomplex(kind=sp), (merge(size(x, 1), size(x, 2), mask=1<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim)
module function moment_3_csp_csp(x, order, dim, center, mask) -> res#
Arguments:
xcomplex(kind=sp), (:, :, :), intent(in), dimension(:,:,:)
orderinteger, intent(in)
diminteger, intent(in)
centercomplex(kind=sp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim)), intent(in), optional, dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim)
masklogical, intent(in), optional
Returns:
rescomplex(kind=sp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim)
module function moment_4_csp_csp(x, order, dim, center, mask) -> res#
Arguments:
xcomplex(kind=sp), (:, :, :, :), intent(in), dimension(:,:,:,:)
orderinteger, intent(in)
diminteger, intent(in)
centercomplex(kind=sp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim), merge(size(x, 3), size(x, 4), mask=3<dim)), intent(in), optional, dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim),merge(size(x,3),size(x,4),mask=3<dim)
masklogical, intent(in), optional
Returns:
rescomplex(kind=sp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim), merge(size(x, 3), size(x, 4), mask=3<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim),merge(size(x,3),size(x,4),mask=3<dim)
module function moment_1_cdp_cdp(x, order, dim, center, mask) -> res#
Arguments:
xcomplex(kind=dp), intent(in), dimension(:)
orderinteger, intent(in)
diminteger, intent(in)
centercomplex(kind=dp), intent(in), optional
masklogical, intent(in), optional
Returns:
rescomplex(kind=dp)
module function moment_2_cdp_cdp(x, order, dim, center, mask) -> res#
Arguments:
xcomplex(kind=dp), (:, :), intent(in), dimension(:,:)
orderinteger, intent(in)
diminteger, intent(in)
centercomplex(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim)), intent(in), optional, dimension(merge(size(x,1),size(x,2),mask=1<dim)
masklogical, intent(in), optional
Returns:
rescomplex(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim)
module function moment_3_cdp_cdp(x, order, dim, center, mask) -> res#
Arguments:
xcomplex(kind=dp), (:, :, :), intent(in), dimension(:,:,:)
orderinteger, intent(in)
diminteger, intent(in)
centercomplex(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim)), intent(in), optional, dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim)
masklogical, intent(in), optional
Returns:
rescomplex(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim)
module function moment_4_cdp_cdp(x, order, dim, center, mask) -> res#
Arguments:
xcomplex(kind=dp), (:, :, :, :), intent(in), dimension(:,:,:,:)
orderinteger, intent(in)
diminteger, intent(in)
centercomplex(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim), merge(size(x, 3), size(x, 4), mask=3<dim)), intent(in), optional, dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim),merge(size(x,3),size(x,4),mask=3<dim)
masklogical, intent(in), optional
Returns:
rescomplex(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim), merge(size(x, 3), size(x, 4), mask=3<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim),merge(size(x,3),size(x,4),mask=3<dim)
module function moment_scalar_2_iint8_dp(x, order, dim, center, mask) -> res#
Arguments:
xinteger(kind=int8), (:, :), intent(in), dimension(:,:)
orderinteger, intent(in)
diminteger, intent(in)
centerreal(kind=dp), intent(in)
masklogical, intent(in), optional
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim)
module function moment_scalar_3_iint8_dp(x, order, dim, center, mask) -> res#
Arguments:
xinteger(kind=int8), (:, :, :), intent(in), dimension(:,:,:)
orderinteger, intent(in)
diminteger, intent(in)
centerreal(kind=dp), intent(in)
masklogical, intent(in), optional
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim)
module function moment_scalar_4_iint8_dp(x, order, dim, center, mask) -> res#
Arguments:
xinteger(kind=int8), (:, :, :, :), intent(in), dimension(:,:,:,:)
orderinteger, intent(in)
diminteger, intent(in)
centerreal(kind=dp), intent(in)
masklogical, intent(in), optional
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim), merge(size(x, 3), size(x, 4), mask=3<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim),merge(size(x,3),size(x,4),mask=3<dim)
module function moment_scalar_2_iint16_dp(x, order, dim, center, mask) -> res#
Arguments:
xinteger(kind=int16), (:, :), intent(in), dimension(:,:)
orderinteger, intent(in)
diminteger, intent(in)
centerreal(kind=dp), intent(in)
masklogical, intent(in), optional
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim)
module function moment_scalar_3_iint16_dp(x, order, dim, center, mask) -> res#
Arguments:
xinteger(kind=int16), (:, :, :), intent(in), dimension(:,:,:)
orderinteger, intent(in)
diminteger, intent(in)
centerreal(kind=dp), intent(in)
masklogical, intent(in), optional
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim)
module function moment_scalar_4_iint16_dp(x, order, dim, center, mask) -> res#
Arguments:
xinteger(kind=int16), (:, :, :, :), intent(in), dimension(:,:,:,:)
orderinteger, intent(in)
diminteger, intent(in)
centerreal(kind=dp), intent(in)
masklogical, intent(in), optional
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim), merge(size(x, 3), size(x, 4), mask=3<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim),merge(size(x,3),size(x,4),mask=3<dim)
module function moment_scalar_2_iint32_dp(x, order, dim, center, mask) -> res#
Arguments:
xinteger(kind=int32), (:, :), intent(in), dimension(:,:)
orderinteger, intent(in)
diminteger, intent(in)
centerreal(kind=dp), intent(in)
masklogical, intent(in), optional
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim)
module function moment_scalar_3_iint32_dp(x, order, dim, center, mask) -> res#
Arguments:
xinteger(kind=int32), (:, :, :), intent(in), dimension(:,:,:)
orderinteger, intent(in)
diminteger, intent(in)
centerreal(kind=dp), intent(in)
masklogical, intent(in), optional
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim)
module function moment_scalar_4_iint32_dp(x, order, dim, center, mask) -> res#
Arguments:
xinteger(kind=int32), (:, :, :, :), intent(in), dimension(:,:,:,:)
orderinteger, intent(in)
diminteger, intent(in)
centerreal(kind=dp), intent(in)
masklogical, intent(in), optional
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim), merge(size(x, 3), size(x, 4), mask=3<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim),merge(size(x,3),size(x,4),mask=3<dim)
module function moment_scalar_2_iint64_dp(x, order, dim, center, mask) -> res#
Arguments:
xinteger(kind=int64), (:, :), intent(in), dimension(:,:)
orderinteger, intent(in)
diminteger, intent(in)
centerreal(kind=dp), intent(in)
masklogical, intent(in), optional
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim)
module function moment_scalar_3_iint64_dp(x, order, dim, center, mask) -> res#
Arguments:
xinteger(kind=int64), (:, :, :), intent(in), dimension(:,:,:)
orderinteger, intent(in)
diminteger, intent(in)
centerreal(kind=dp), intent(in)
masklogical, intent(in), optional
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim)
module function moment_scalar_4_iint64_dp(x, order, dim, center, mask) -> res#
Arguments:
xinteger(kind=int64), (:, :, :, :), intent(in), dimension(:,:,:,:)
orderinteger, intent(in)
diminteger, intent(in)
centerreal(kind=dp), intent(in)
masklogical, intent(in), optional
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim), merge(size(x, 3), size(x, 4), mask=3<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim),merge(size(x,3),size(x,4),mask=3<dim)
module function moment_1_iint8_dp(x, order, dim, center, mask) -> res#
Arguments:
xinteger(kind=int8), intent(in), dimension(:)
orderinteger, intent(in)
diminteger, intent(in)
centerreal(kind=dp), intent(in), optional
masklogical, intent(in), optional
Returns:
resreal(kind=dp)
module function moment_2_iint8_dp(x, order, dim, center, mask) -> res#
Arguments:
xinteger(kind=int8), (:, :), intent(in), dimension(:,:)
orderinteger, intent(in)
diminteger, intent(in)
centerreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim)), intent(in), optional, dimension(merge(size(x,1),size(x,2),mask=1<dim)
masklogical, intent(in), optional
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim)
module function moment_3_iint8_dp(x, order, dim, center, mask) -> res#
Arguments:
xinteger(kind=int8), (:, :, :), intent(in), dimension(:,:,:)
orderinteger, intent(in)
diminteger, intent(in)
centerreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim)), intent(in), optional, dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim)
masklogical, intent(in), optional
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim)
module function moment_4_iint8_dp(x, order, dim, center, mask) -> res#
Arguments:
xinteger(kind=int8), (:, :, :, :), intent(in), dimension(:,:,:,:)
orderinteger, intent(in)
diminteger, intent(in)
centerreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim), merge(size(x, 3), size(x, 4), mask=3<dim)), intent(in), optional, dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim),merge(size(x,3),size(x,4),mask=3<dim)
masklogical, intent(in), optional
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim), merge(size(x, 3), size(x, 4), mask=3<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim),merge(size(x,3),size(x,4),mask=3<dim)
module function moment_1_iint16_dp(x, order, dim, center, mask) -> res#
Arguments:
xinteger(kind=int16), intent(in), dimension(:)
orderinteger, intent(in)
diminteger, intent(in)
centerreal(kind=dp), intent(in), optional
masklogical, intent(in), optional
Returns:
resreal(kind=dp)
module function moment_2_iint16_dp(x, order, dim, center, mask) -> res#
Arguments:
xinteger(kind=int16), (:, :), intent(in), dimension(:,:)
orderinteger, intent(in)
diminteger, intent(in)
centerreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim)), intent(in), optional, dimension(merge(size(x,1),size(x,2),mask=1<dim)
masklogical, intent(in), optional
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim)
module function moment_3_iint16_dp(x, order, dim, center, mask) -> res#
Arguments:
xinteger(kind=int16), (:, :, :), intent(in), dimension(:,:,:)
orderinteger, intent(in)
diminteger, intent(in)
centerreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim)), intent(in), optional, dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim)
masklogical, intent(in), optional
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim)
module function moment_4_iint16_dp(x, order, dim, center, mask) -> res#
Arguments:
xinteger(kind=int16), (:, :, :, :), intent(in), dimension(:,:,:,:)
orderinteger, intent(in)
diminteger, intent(in)
centerreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim), merge(size(x, 3), size(x, 4), mask=3<dim)), intent(in), optional, dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim),merge(size(x,3),size(x,4),mask=3<dim)
masklogical, intent(in), optional
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim), merge(size(x, 3), size(x, 4), mask=3<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim),merge(size(x,3),size(x,4),mask=3<dim)
module function moment_1_iint32_dp(x, order, dim, center, mask) -> res#
Arguments:
xinteger(kind=int32), intent(in), dimension(:)
orderinteger, intent(in)
diminteger, intent(in)
centerreal(kind=dp), intent(in), optional
masklogical, intent(in), optional
Returns:
resreal(kind=dp)
module function moment_2_iint32_dp(x, order, dim, center, mask) -> res#
Arguments:
xinteger(kind=int32), (:, :), intent(in), dimension(:,:)
orderinteger, intent(in)
diminteger, intent(in)
centerreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim)), intent(in), optional, dimension(merge(size(x,1),size(x,2),mask=1<dim)
masklogical, intent(in), optional
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim)
module function moment_3_iint32_dp(x, order, dim, center, mask) -> res#
Arguments:
xinteger(kind=int32), (:, :, :), intent(in), dimension(:,:,:)
orderinteger, intent(in)
diminteger, intent(in)
centerreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim)), intent(in), optional, dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim)
masklogical, intent(in), optional
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim)
module function moment_4_iint32_dp(x, order, dim, center, mask) -> res#
Arguments:
xinteger(kind=int32), (:, :, :, :), intent(in), dimension(:,:,:,:)
orderinteger, intent(in)
diminteger, intent(in)
centerreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim), merge(size(x, 3), size(x, 4), mask=3<dim)), intent(in), optional, dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim),merge(size(x,3),size(x,4),mask=3<dim)
masklogical, intent(in), optional
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim), merge(size(x, 3), size(x, 4), mask=3<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim),merge(size(x,3),size(x,4),mask=3<dim)
module function moment_1_iint64_dp(x, order, dim, center, mask) -> res#
Arguments:
xinteger(kind=int64), intent(in), dimension(:)
orderinteger, intent(in)
diminteger, intent(in)
centerreal(kind=dp), intent(in), optional
masklogical, intent(in), optional
Returns:
resreal(kind=dp)
module function moment_2_iint64_dp(x, order, dim, center, mask) -> res#
Arguments:
xinteger(kind=int64), (:, :), intent(in), dimension(:,:)
orderinteger, intent(in)
diminteger, intent(in)
centerreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim)), intent(in), optional, dimension(merge(size(x,1),size(x,2),mask=1<dim)
masklogical, intent(in), optional
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim)
module function moment_3_iint64_dp(x, order, dim, center, mask) -> res#
Arguments:
xinteger(kind=int64), (:, :, :), intent(in), dimension(:,:,:)
orderinteger, intent(in)
diminteger, intent(in)
centerreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim)), intent(in), optional, dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim)
masklogical, intent(in), optional
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim)
module function moment_4_iint64_dp(x, order, dim, center, mask) -> res#
Arguments:
xinteger(kind=int64), (:, :, :, :), intent(in), dimension(:,:,:,:)
orderinteger, intent(in)
diminteger, intent(in)
centerreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim), merge(size(x, 3), size(x, 4), mask=3<dim)), intent(in), optional, dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim),merge(size(x,3),size(x,4),mask=3<dim)
masklogical, intent(in), optional
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim), merge(size(x, 3), size(x, 4), mask=3<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim),merge(size(x,3),size(x,4),mask=3<dim)
module function moment_mask_all_1_rsp_rsp(x, order, center, mask) -> res#
Arguments:
xreal(kind=sp), intent(in), dimension(:)
orderinteger, intent(in)
centerreal(kind=sp), intent(in), optional
masklogical, intent(in), dimension(:)
Returns:
resreal(kind=sp)
module function moment_mask_all_2_rsp_rsp(x, order, center, mask) -> res#
Arguments:
xreal(kind=sp), (:, :), intent(in), dimension(:,:)
orderinteger, intent(in)
centerreal(kind=sp), intent(in), optional
masklogical, (:, :), intent(in), dimension(:,:)
Returns:
resreal(kind=sp)
module function moment_mask_all_3_rsp_rsp(x, order, center, mask) -> res#
Arguments:
xreal(kind=sp), (:, :, :), intent(in), dimension(:,:,:)
orderinteger, intent(in)
centerreal(kind=sp), intent(in), optional
masklogical, (:, :, :), intent(in), dimension(:,:,:)
Returns:
resreal(kind=sp)
module function moment_mask_all_4_rsp_rsp(x, order, center, mask) -> res#
Arguments:
xreal(kind=sp), (:, :, :, :), intent(in), dimension(:,:,:,:)
orderinteger, intent(in)
centerreal(kind=sp), intent(in), optional
masklogical, (:, :, :, :), intent(in), dimension(:,:,:,:)
Returns:
resreal(kind=sp)
module function moment_mask_all_1_rdp_rdp(x, order, center, mask) -> res#
Arguments:
xreal(kind=dp), intent(in), dimension(:)
orderinteger, intent(in)
centerreal(kind=dp), intent(in), optional
masklogical, intent(in), dimension(:)
Returns:
resreal(kind=dp)
module function moment_mask_all_2_rdp_rdp(x, order, center, mask) -> res#
Arguments:
xreal(kind=dp), (:, :), intent(in), dimension(:,:)
orderinteger, intent(in)
centerreal(kind=dp), intent(in), optional
masklogical, (:, :), intent(in), dimension(:,:)
Returns:
resreal(kind=dp)
module function moment_mask_all_3_rdp_rdp(x, order, center, mask) -> res#
Arguments:
xreal(kind=dp), (:, :, :), intent(in), dimension(:,:,:)
orderinteger, intent(in)
centerreal(kind=dp), intent(in), optional
masklogical, (:, :, :), intent(in), dimension(:,:,:)
Returns:
resreal(kind=dp)
module function moment_mask_all_4_rdp_rdp(x, order, center, mask) -> res#
Arguments:
xreal(kind=dp), (:, :, :, :), intent(in), dimension(:,:,:,:)
orderinteger, intent(in)
centerreal(kind=dp), intent(in), optional
masklogical, (:, :, :, :), intent(in), dimension(:,:,:,:)
Returns:
resreal(kind=dp)
module function moment_mask_all_1_csp_csp(x, order, center, mask) -> res#
Arguments:
xcomplex(kind=sp), intent(in), dimension(:)
orderinteger, intent(in)
centercomplex(kind=sp), intent(in), optional
masklogical, intent(in), dimension(:)
Returns:
rescomplex(kind=sp)
module function moment_mask_all_2_csp_csp(x, order, center, mask) -> res#
Arguments:
xcomplex(kind=sp), (:, :), intent(in), dimension(:,:)
orderinteger, intent(in)
centercomplex(kind=sp), intent(in), optional
masklogical, (:, :), intent(in), dimension(:,:)
Returns:
rescomplex(kind=sp)
module function moment_mask_all_3_csp_csp(x, order, center, mask) -> res#
Arguments:
xcomplex(kind=sp), (:, :, :), intent(in), dimension(:,:,:)
orderinteger, intent(in)
centercomplex(kind=sp), intent(in), optional
masklogical, (:, :, :), intent(in), dimension(:,:,:)
Returns:
rescomplex(kind=sp)
module function moment_mask_all_4_csp_csp(x, order, center, mask) -> res#
Arguments:
xcomplex(kind=sp), (:, :, :, :), intent(in), dimension(:,:,:,:)
orderinteger, intent(in)
centercomplex(kind=sp), intent(in), optional
masklogical, (:, :, :, :), intent(in), dimension(:,:,:,:)
Returns:
rescomplex(kind=sp)
module function moment_mask_all_1_cdp_cdp(x, order, center, mask) -> res#
Arguments:
xcomplex(kind=dp), intent(in), dimension(:)
orderinteger, intent(in)
centercomplex(kind=dp), intent(in), optional
masklogical, intent(in), dimension(:)
Returns:
rescomplex(kind=dp)
module function moment_mask_all_2_cdp_cdp(x, order, center, mask) -> res#
Arguments:
xcomplex(kind=dp), (:, :), intent(in), dimension(:,:)
orderinteger, intent(in)
centercomplex(kind=dp), intent(in), optional
masklogical, (:, :), intent(in), dimension(:,:)
Returns:
rescomplex(kind=dp)
module function moment_mask_all_3_cdp_cdp(x, order, center, mask) -> res#
Arguments:
xcomplex(kind=dp), (:, :, :), intent(in), dimension(:,:,:)
orderinteger, intent(in)
centercomplex(kind=dp), intent(in), optional
masklogical, (:, :, :), intent(in), dimension(:,:,:)
Returns:
rescomplex(kind=dp)
module function moment_mask_all_4_cdp_cdp(x, order, center, mask) -> res#
Arguments:
xcomplex(kind=dp), (:, :, :, :), intent(in), dimension(:,:,:,:)
orderinteger, intent(in)
centercomplex(kind=dp), intent(in), optional
masklogical, (:, :, :, :), intent(in), dimension(:,:,:,:)
Returns:
rescomplex(kind=dp)
module function moment_mask_all_1_iint8_dp(x, order, center, mask) -> res#
Arguments:
xinteger(kind=int8), intent(in), dimension(:)
orderinteger, intent(in)
centerreal(kind=dp), intent(in), optional
masklogical, intent(in), dimension(:)
Returns:
resreal(kind=dp)
module function moment_mask_all_2_iint8_dp(x, order, center, mask) -> res#
Arguments:
xinteger(kind=int8), (:, :), intent(in), dimension(:,:)
orderinteger, intent(in)
centerreal(kind=dp), intent(in), optional
masklogical, (:, :), intent(in), dimension(:,:)
Returns:
resreal(kind=dp)
module function moment_mask_all_3_iint8_dp(x, order, center, mask) -> res#
Arguments:
xinteger(kind=int8), (:, :, :), intent(in), dimension(:,:,:)
orderinteger, intent(in)
centerreal(kind=dp), intent(in), optional
masklogical, (:, :, :), intent(in), dimension(:,:,:)
Returns:
resreal(kind=dp)
module function moment_mask_all_4_iint8_dp(x, order, center, mask) -> res#
Arguments:
xinteger(kind=int8), (:, :, :, :), intent(in), dimension(:,:,:,:)
orderinteger, intent(in)
centerreal(kind=dp), intent(in), optional
masklogical, (:, :, :, :), intent(in), dimension(:,:,:,:)
Returns:
resreal(kind=dp)
module function moment_mask_all_1_iint16_dp(x, order, center, mask) -> res#
Arguments:
xinteger(kind=int16), intent(in), dimension(:)
orderinteger, intent(in)
centerreal(kind=dp), intent(in), optional
masklogical, intent(in), dimension(:)
Returns:
resreal(kind=dp)
module function moment_mask_all_2_iint16_dp(x, order, center, mask) -> res#
Arguments:
xinteger(kind=int16), (:, :), intent(in), dimension(:,:)
orderinteger, intent(in)
centerreal(kind=dp), intent(in), optional
masklogical, (:, :), intent(in), dimension(:,:)
Returns:
resreal(kind=dp)
module function moment_mask_all_3_iint16_dp(x, order, center, mask) -> res#
Arguments:
xinteger(kind=int16), (:, :, :), intent(in), dimension(:,:,:)
orderinteger, intent(in)
centerreal(kind=dp), intent(in), optional
masklogical, (:, :, :), intent(in), dimension(:,:,:)
Returns:
resreal(kind=dp)
module function moment_mask_all_4_iint16_dp(x, order, center, mask) -> res#
Arguments:
xinteger(kind=int16), (:, :, :, :), intent(in), dimension(:,:,:,:)
orderinteger, intent(in)
centerreal(kind=dp), intent(in), optional
masklogical, (:, :, :, :), intent(in), dimension(:,:,:,:)
Returns:
resreal(kind=dp)
module function moment_mask_all_1_iint32_dp(x, order, center, mask) -> res#
Arguments:
xinteger(kind=int32), intent(in), dimension(:)
orderinteger, intent(in)
centerreal(kind=dp), intent(in), optional
masklogical, intent(in), dimension(:)
Returns:
resreal(kind=dp)
module function moment_mask_all_2_iint32_dp(x, order, center, mask) -> res#
Arguments:
xinteger(kind=int32), (:, :), intent(in), dimension(:,:)
orderinteger, intent(in)
centerreal(kind=dp), intent(in), optional
masklogical, (:, :), intent(in), dimension(:,:)
Returns:
resreal(kind=dp)
module function moment_mask_all_3_iint32_dp(x, order, center, mask) -> res#
Arguments:
xinteger(kind=int32), (:, :, :), intent(in), dimension(:,:,:)
orderinteger, intent(in)
centerreal(kind=dp), intent(in), optional
masklogical, (:, :, :), intent(in), dimension(:,:,:)
Returns:
resreal(kind=dp)
module function moment_mask_all_4_iint32_dp(x, order, center, mask) -> res#
Arguments:
xinteger(kind=int32), (:, :, :, :), intent(in), dimension(:,:,:,:)
orderinteger, intent(in)
centerreal(kind=dp), intent(in), optional
masklogical, (:, :, :, :), intent(in), dimension(:,:,:,:)
Returns:
resreal(kind=dp)
module function moment_mask_all_1_iint64_dp(x, order, center, mask) -> res#
Arguments:
xinteger(kind=int64), intent(in), dimension(:)
orderinteger, intent(in)
centerreal(kind=dp), intent(in), optional
masklogical, intent(in), dimension(:)
Returns:
resreal(kind=dp)
module function moment_mask_all_2_iint64_dp(x, order, center, mask) -> res#
Arguments:
xinteger(kind=int64), (:, :), intent(in), dimension(:,:)
orderinteger, intent(in)
centerreal(kind=dp), intent(in), optional
masklogical, (:, :), intent(in), dimension(:,:)
Returns:
resreal(kind=dp)
module function moment_mask_all_3_iint64_dp(x, order, center, mask) -> res#
Arguments:
xinteger(kind=int64), (:, :, :), intent(in), dimension(:,:,:)
orderinteger, intent(in)
centerreal(kind=dp), intent(in), optional
masklogical, (:, :, :), intent(in), dimension(:,:,:)
Returns:
resreal(kind=dp)
module function moment_mask_all_4_iint64_dp(x, order, center, mask) -> res#
Arguments:
xinteger(kind=int64), (:, :, :, :), intent(in), dimension(:,:,:,:)
orderinteger, intent(in)
centerreal(kind=dp), intent(in), optional
masklogical, (:, :, :, :), intent(in), dimension(:,:,:,:)
Returns:
resreal(kind=dp)
module function moment_mask_scalar_2_rsp_rsp(x, order, dim, center, mask) -> res#
Arguments:
xreal(kind=sp), (:, :), intent(in), dimension(:,:)
orderinteger, intent(in)
diminteger, intent(in)
centerreal(kind=sp), intent(in)
masklogical, (:, :), intent(in), dimension(:,:)
Returns:
resreal(kind=sp), (merge(size(x, 1), size(x, 2), mask=1<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim)
module function moment_mask_scalar_3_rsp_rsp(x, order, dim, center, mask) -> res#
Arguments:
xreal(kind=sp), (:, :, :), intent(in), dimension(:,:,:)
orderinteger, intent(in)
diminteger, intent(in)
centerreal(kind=sp), intent(in)
masklogical, (:, :, :), intent(in), dimension(:,:,:)
Returns:
resreal(kind=sp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim)
module function moment_mask_scalar_4_rsp_rsp(x, order, dim, center, mask) -> res#
Arguments:
xreal(kind=sp), (:, :, :, :), intent(in), dimension(:,:,:,:)
orderinteger, intent(in)
diminteger, intent(in)
centerreal(kind=sp), intent(in)
masklogical, (:, :, :, :), intent(in), dimension(:,:,:,:)
Returns:
resreal(kind=sp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim), merge(size(x, 3), size(x, 4), mask=3<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim),merge(size(x,3),size(x,4),mask=3<dim)
module function moment_mask_scalar_2_rdp_rdp(x, order, dim, center, mask) -> res#
Arguments:
xreal(kind=dp), (:, :), intent(in), dimension(:,:)
orderinteger, intent(in)
diminteger, intent(in)
centerreal(kind=dp), intent(in)
masklogical, (:, :), intent(in), dimension(:,:)
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim)
module function moment_mask_scalar_3_rdp_rdp(x, order, dim, center, mask) -> res#
Arguments:
xreal(kind=dp), (:, :, :), intent(in), dimension(:,:,:)
orderinteger, intent(in)
diminteger, intent(in)
centerreal(kind=dp), intent(in)
masklogical, (:, :, :), intent(in), dimension(:,:,:)
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim)
module function moment_mask_scalar_4_rdp_rdp(x, order, dim, center, mask) -> res#
Arguments:
xreal(kind=dp), (:, :, :, :), intent(in), dimension(:,:,:,:)
orderinteger, intent(in)
diminteger, intent(in)
centerreal(kind=dp), intent(in)
masklogical, (:, :, :, :), intent(in), dimension(:,:,:,:)
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim), merge(size(x, 3), size(x, 4), mask=3<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim),merge(size(x,3),size(x,4),mask=3<dim)
module function moment_mask_scalar_2_csp_csp(x, order, dim, center, mask) -> res#
Arguments:
xcomplex(kind=sp), (:, :), intent(in), dimension(:,:)
orderinteger, intent(in)
diminteger, intent(in)
centercomplex(kind=sp), intent(in)
masklogical, (:, :), intent(in), dimension(:,:)
Returns:
rescomplex(kind=sp), (merge(size(x, 1), size(x, 2), mask=1<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim)
module function moment_mask_scalar_3_csp_csp(x, order, dim, center, mask) -> res#
Arguments:
xcomplex(kind=sp), (:, :, :), intent(in), dimension(:,:,:)
orderinteger, intent(in)
diminteger, intent(in)
centercomplex(kind=sp), intent(in)
masklogical, (:, :, :), intent(in), dimension(:,:,:)
Returns:
rescomplex(kind=sp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim)
module function moment_mask_scalar_4_csp_csp(x, order, dim, center, mask) -> res#
Arguments:
xcomplex(kind=sp), (:, :, :, :), intent(in), dimension(:,:,:,:)
orderinteger, intent(in)
diminteger, intent(in)
centercomplex(kind=sp), intent(in)
masklogical, (:, :, :, :), intent(in), dimension(:,:,:,:)
Returns:
rescomplex(kind=sp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim), merge(size(x, 3), size(x, 4), mask=3<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim),merge(size(x,3),size(x,4),mask=3<dim)
module function moment_mask_scalar_2_cdp_cdp(x, order, dim, center, mask) -> res#
Arguments:
xcomplex(kind=dp), (:, :), intent(in), dimension(:,:)
orderinteger, intent(in)
diminteger, intent(in)
centercomplex(kind=dp), intent(in)
masklogical, (:, :), intent(in), dimension(:,:)
Returns:
rescomplex(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim)
module function moment_mask_scalar_3_cdp_cdp(x, order, dim, center, mask) -> res#
Arguments:
xcomplex(kind=dp), (:, :, :), intent(in), dimension(:,:,:)
orderinteger, intent(in)
diminteger, intent(in)
centercomplex(kind=dp), intent(in)
masklogical, (:, :, :), intent(in), dimension(:,:,:)
Returns:
rescomplex(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim)
module function moment_mask_scalar_4_cdp_cdp(x, order, dim, center, mask) -> res#
Arguments:
xcomplex(kind=dp), (:, :, :, :), intent(in), dimension(:,:,:,:)
orderinteger, intent(in)
diminteger, intent(in)
centercomplex(kind=dp), intent(in)
masklogical, (:, :, :, :), intent(in), dimension(:,:,:,:)
Returns:
rescomplex(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim), merge(size(x, 3), size(x, 4), mask=3<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim),merge(size(x,3),size(x,4),mask=3<dim)
module function moment_mask_1_rsp_rsp(x, order, dim, center, mask) -> res#
Arguments:
xreal(kind=sp), intent(in), dimension(:)
orderinteger, intent(in)
diminteger, intent(in)
centerreal(kind=sp), intent(in), optional
masklogical, intent(in), dimension(:)
Returns:
resreal(kind=sp)
module function moment_mask_2_rsp_rsp(x, order, dim, center, mask) -> res#
Arguments:
xreal(kind=sp), (:, :), intent(in), dimension(:,:)
orderinteger, intent(in)
diminteger, intent(in)
centerreal(kind=sp), (merge(size(x, 1), size(x, 2), mask=1<dim)), intent(in), optional, dimension(merge(size(x,1),size(x,2),mask=1<dim)
masklogical, (:, :), intent(in), dimension(:,:)
Returns:
resreal(kind=sp), (merge(size(x, 1), size(x, 2), mask=1<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim)
module function moment_mask_3_rsp_rsp(x, order, dim, center, mask) -> res#
Arguments:
xreal(kind=sp), (:, :, :), intent(in), dimension(:,:,:)
orderinteger, intent(in)
diminteger, intent(in)
centerreal(kind=sp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim)), intent(in), optional, dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim)
masklogical, (:, :, :), intent(in), dimension(:,:,:)
Returns:
resreal(kind=sp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim)
module function moment_mask_4_rsp_rsp(x, order, dim, center, mask) -> res#
Arguments:
xreal(kind=sp), (:, :, :, :), intent(in), dimension(:,:,:,:)
orderinteger, intent(in)
diminteger, intent(in)
centerreal(kind=sp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim), merge(size(x, 3), size(x, 4), mask=3<dim)), intent(in), optional, dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim),merge(size(x,3),size(x,4),mask=3<dim)
masklogical, (:, :, :, :), intent(in), dimension(:,:,:,:)
Returns:
resreal(kind=sp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim), merge(size(x, 3), size(x, 4), mask=3<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim),merge(size(x,3),size(x,4),mask=3<dim)
module function moment_mask_1_rdp_rdp(x, order, dim, center, mask) -> res#
Arguments:
xreal(kind=dp), intent(in), dimension(:)
orderinteger, intent(in)
diminteger, intent(in)
centerreal(kind=dp), intent(in), optional
masklogical, intent(in), dimension(:)
Returns:
resreal(kind=dp)
module function moment_mask_2_rdp_rdp(x, order, dim, center, mask) -> res#
Arguments:
xreal(kind=dp), (:, :), intent(in), dimension(:,:)
orderinteger, intent(in)
diminteger, intent(in)
centerreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim)), intent(in), optional, dimension(merge(size(x,1),size(x,2),mask=1<dim)
masklogical, (:, :), intent(in), dimension(:,:)
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim)
module function moment_mask_3_rdp_rdp(x, order, dim, center, mask) -> res#
Arguments:
xreal(kind=dp), (:, :, :), intent(in), dimension(:,:,:)
orderinteger, intent(in)
diminteger, intent(in)
centerreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim)), intent(in), optional, dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim)
masklogical, (:, :, :), intent(in), dimension(:,:,:)
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim)
module function moment_mask_4_rdp_rdp(x, order, dim, center, mask) -> res#
Arguments:
xreal(kind=dp), (:, :, :, :), intent(in), dimension(:,:,:,:)
orderinteger, intent(in)
diminteger, intent(in)
centerreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim), merge(size(x, 3), size(x, 4), mask=3<dim)), intent(in), optional, dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim),merge(size(x,3),size(x,4),mask=3<dim)
masklogical, (:, :, :, :), intent(in), dimension(:,:,:,:)
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim), merge(size(x, 3), size(x, 4), mask=3<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim),merge(size(x,3),size(x,4),mask=3<dim)
module function moment_mask_1_csp_csp(x, order, dim, center, mask) -> res#
Arguments:
xcomplex(kind=sp), intent(in), dimension(:)
orderinteger, intent(in)
diminteger, intent(in)
centercomplex(kind=sp), intent(in), optional
masklogical, intent(in), dimension(:)
Returns:
rescomplex(kind=sp)
module function moment_mask_2_csp_csp(x, order, dim, center, mask) -> res#
Arguments:
xcomplex(kind=sp), (:, :), intent(in), dimension(:,:)
orderinteger, intent(in)
diminteger, intent(in)
centercomplex(kind=sp), (merge(size(x, 1), size(x, 2), mask=1<dim)), intent(in), optional, dimension(merge(size(x,1),size(x,2),mask=1<dim)
masklogical, (:, :), intent(in), dimension(:,:)
Returns:
rescomplex(kind=sp), (merge(size(x, 1), size(x, 2), mask=1<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim)
module function moment_mask_3_csp_csp(x, order, dim, center, mask) -> res#
Arguments:
xcomplex(kind=sp), (:, :, :), intent(in), dimension(:,:,:)
orderinteger, intent(in)
diminteger, intent(in)
centercomplex(kind=sp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim)), intent(in), optional, dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim)
masklogical, (:, :, :), intent(in), dimension(:,:,:)
Returns:
rescomplex(kind=sp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim)
module function moment_mask_4_csp_csp(x, order, dim, center, mask) -> res#
Arguments:
xcomplex(kind=sp), (:, :, :, :), intent(in), dimension(:,:,:,:)
orderinteger, intent(in)
diminteger, intent(in)
centercomplex(kind=sp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim), merge(size(x, 3), size(x, 4), mask=3<dim)), intent(in), optional, dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim),merge(size(x,3),size(x,4),mask=3<dim)
masklogical, (:, :, :, :), intent(in), dimension(:,:,:,:)
Returns:
rescomplex(kind=sp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim), merge(size(x, 3), size(x, 4), mask=3<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim),merge(size(x,3),size(x,4),mask=3<dim)
module function moment_mask_1_cdp_cdp(x, order, dim, center, mask) -> res#
Arguments:
xcomplex(kind=dp), intent(in), dimension(:)
orderinteger, intent(in)
diminteger, intent(in)
centercomplex(kind=dp), intent(in), optional
masklogical, intent(in), dimension(:)
Returns:
rescomplex(kind=dp)
module function moment_mask_2_cdp_cdp(x, order, dim, center, mask) -> res#
Arguments:
xcomplex(kind=dp), (:, :), intent(in), dimension(:,:)
orderinteger, intent(in)
diminteger, intent(in)
centercomplex(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim)), intent(in), optional, dimension(merge(size(x,1),size(x,2),mask=1<dim)
masklogical, (:, :), intent(in), dimension(:,:)
Returns:
rescomplex(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim)
module function moment_mask_3_cdp_cdp(x, order, dim, center, mask) -> res#
Arguments:
xcomplex(kind=dp), (:, :, :), intent(in), dimension(:,:,:)
orderinteger, intent(in)
diminteger, intent(in)
centercomplex(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim)), intent(in), optional, dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim)
masklogical, (:, :, :), intent(in), dimension(:,:,:)
Returns:
rescomplex(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim)
module function moment_mask_4_cdp_cdp(x, order, dim, center, mask) -> res#
Arguments:
xcomplex(kind=dp), (:, :, :, :), intent(in), dimension(:,:,:,:)
orderinteger, intent(in)
diminteger, intent(in)
centercomplex(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim), merge(size(x, 3), size(x, 4), mask=3<dim)), intent(in), optional, dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim),merge(size(x,3),size(x,4),mask=3<dim)
masklogical, (:, :, :, :), intent(in), dimension(:,:,:,:)
Returns:
rescomplex(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim), merge(size(x, 3), size(x, 4), mask=3<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim),merge(size(x,3),size(x,4),mask=3<dim)
module function moment_mask_scalar_2_iint8_dp(x, order, dim, center, mask) -> res#
Arguments:
xinteger(kind=int8), (:, :), intent(in), dimension(:,:)
orderinteger, intent(in)
diminteger, intent(in)
centerreal(kind=dp), intent(in)
masklogical, (:, :), intent(in), dimension(:,:)
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim)
module function moment_mask_scalar_3_iint8_dp(x, order, dim, center, mask) -> res#
Arguments:
xinteger(kind=int8), (:, :, :), intent(in), dimension(:,:,:)
orderinteger, intent(in)
diminteger, intent(in)
centerreal(kind=dp), intent(in)
masklogical, (:, :, :), intent(in), dimension(:,:,:)
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim)
module function moment_mask_scalar_4_iint8_dp(x, order, dim, center, mask) -> res#
Arguments:
xinteger(kind=int8), (:, :, :, :), intent(in), dimension(:,:,:,:)
orderinteger, intent(in)
diminteger, intent(in)
centerreal(kind=dp), intent(in)
masklogical, (:, :, :, :), intent(in), dimension(:,:,:,:)
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim), merge(size(x, 3), size(x, 4), mask=3<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim),merge(size(x,3),size(x,4),mask=3<dim)
module function moment_mask_scalar_2_iint16_dp(x, order, dim, center, mask) -> res#
Arguments:
xinteger(kind=int16), (:, :), intent(in), dimension(:,:)
orderinteger, intent(in)
diminteger, intent(in)
centerreal(kind=dp), intent(in)
masklogical, (:, :), intent(in), dimension(:,:)
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim)
module function moment_mask_scalar_3_iint16_dp(x, order, dim, center, mask) -> res#
Arguments:
xinteger(kind=int16), (:, :, :), intent(in), dimension(:,:,:)
orderinteger, intent(in)
diminteger, intent(in)
centerreal(kind=dp), intent(in)
masklogical, (:, :, :), intent(in), dimension(:,:,:)
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim)
module function moment_mask_scalar_4_iint16_dp(x, order, dim, center, mask) -> res#
Arguments:
xinteger(kind=int16), (:, :, :, :), intent(in), dimension(:,:,:,:)
orderinteger, intent(in)
diminteger, intent(in)
centerreal(kind=dp), intent(in)
masklogical, (:, :, :, :), intent(in), dimension(:,:,:,:)
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim), merge(size(x, 3), size(x, 4), mask=3<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim),merge(size(x,3),size(x,4),mask=3<dim)
module function moment_mask_scalar_2_iint32_dp(x, order, dim, center, mask) -> res#
Arguments:
xinteger(kind=int32), (:, :), intent(in), dimension(:,:)
orderinteger, intent(in)
diminteger, intent(in)
centerreal(kind=dp), intent(in)
masklogical, (:, :), intent(in), dimension(:,:)
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim)
module function moment_mask_scalar_3_iint32_dp(x, order, dim, center, mask) -> res#
Arguments:
xinteger(kind=int32), (:, :, :), intent(in), dimension(:,:,:)
orderinteger, intent(in)
diminteger, intent(in)
centerreal(kind=dp), intent(in)
masklogical, (:, :, :), intent(in), dimension(:,:,:)
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim)
module function moment_mask_scalar_4_iint32_dp(x, order, dim, center, mask) -> res#
Arguments:
xinteger(kind=int32), (:, :, :, :), intent(in), dimension(:,:,:,:)
orderinteger, intent(in)
diminteger, intent(in)
centerreal(kind=dp), intent(in)
masklogical, (:, :, :, :), intent(in), dimension(:,:,:,:)
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim), merge(size(x, 3), size(x, 4), mask=3<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim),merge(size(x,3),size(x,4),mask=3<dim)
module function moment_mask_scalar_2_iint64_dp(x, order, dim, center, mask) -> res#
Arguments:
xinteger(kind=int64), (:, :), intent(in), dimension(:,:)
orderinteger, intent(in)
diminteger, intent(in)
centerreal(kind=dp), intent(in)
masklogical, (:, :), intent(in), dimension(:,:)
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim)
module function moment_mask_scalar_3_iint64_dp(x, order, dim, center, mask) -> res#
Arguments:
xinteger(kind=int64), (:, :, :), intent(in), dimension(:,:,:)
orderinteger, intent(in)
diminteger, intent(in)
centerreal(kind=dp), intent(in)
masklogical, (:, :, :), intent(in), dimension(:,:,:)
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim)
module function moment_mask_scalar_4_iint64_dp(x, order, dim, center, mask) -> res#
Arguments:
xinteger(kind=int64), (:, :, :, :), intent(in), dimension(:,:,:,:)
orderinteger, intent(in)
diminteger, intent(in)
centerreal(kind=dp), intent(in)
masklogical, (:, :, :, :), intent(in), dimension(:,:,:,:)
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim), merge(size(x, 3), size(x, 4), mask=3<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim),merge(size(x,3),size(x,4),mask=3<dim)
module function moment_mask_1_iint8_dp(x, order, dim, center, mask) -> res#
Arguments:
xinteger(kind=int8), intent(in), dimension(:)
orderinteger, intent(in)
diminteger, intent(in)
centerreal(kind=dp), intent(in), optional
masklogical, intent(in), dimension(:)
Returns:
resreal(kind=dp)
module function moment_mask_2_iint8_dp(x, order, dim, center, mask) -> res#
Arguments:
xinteger(kind=int8), (:, :), intent(in), dimension(:,:)
orderinteger, intent(in)
diminteger, intent(in)
centerreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim)), intent(in), optional, dimension(merge(size(x,1),size(x,2),mask=1<dim)
masklogical, (:, :), intent(in), dimension(:,:)
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim)
module function moment_mask_3_iint8_dp(x, order, dim, center, mask) -> res#
Arguments:
xinteger(kind=int8), (:, :, :), intent(in), dimension(:,:,:)
orderinteger, intent(in)
diminteger, intent(in)
centerreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim)), intent(in), optional, dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim)
masklogical, (:, :, :), intent(in), dimension(:,:,:)
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim)
module function moment_mask_4_iint8_dp(x, order, dim, center, mask) -> res#
Arguments:
xinteger(kind=int8), (:, :, :, :), intent(in), dimension(:,:,:,:)
orderinteger, intent(in)
diminteger, intent(in)
centerreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim), merge(size(x, 3), size(x, 4), mask=3<dim)), intent(in), optional, dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim),merge(size(x,3),size(x,4),mask=3<dim)
masklogical, (:, :, :, :), intent(in), dimension(:,:,:,:)
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim), merge(size(x, 3), size(x, 4), mask=3<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim),merge(size(x,3),size(x,4),mask=3<dim)
module function moment_mask_1_iint16_dp(x, order, dim, center, mask) -> res#
Arguments:
xinteger(kind=int16), intent(in), dimension(:)
orderinteger, intent(in)
diminteger, intent(in)
centerreal(kind=dp), intent(in), optional
masklogical, intent(in), dimension(:)
Returns:
resreal(kind=dp)
module function moment_mask_2_iint16_dp(x, order, dim, center, mask) -> res#
Arguments:
xinteger(kind=int16), (:, :), intent(in), dimension(:,:)
orderinteger, intent(in)
diminteger, intent(in)
centerreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim)), intent(in), optional, dimension(merge(size(x,1),size(x,2),mask=1<dim)
masklogical, (:, :), intent(in), dimension(:,:)
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim)
module function moment_mask_3_iint16_dp(x, order, dim, center, mask) -> res#
Arguments:
xinteger(kind=int16), (:, :, :), intent(in), dimension(:,:,:)
orderinteger, intent(in)
diminteger, intent(in)
centerreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim)), intent(in), optional, dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim)
masklogical, (:, :, :), intent(in), dimension(:,:,:)
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim)
module function moment_mask_4_iint16_dp(x, order, dim, center, mask) -> res#
Arguments:
xinteger(kind=int16), (:, :, :, :), intent(in), dimension(:,:,:,:)
orderinteger, intent(in)
diminteger, intent(in)
centerreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim), merge(size(x, 3), size(x, 4), mask=3<dim)), intent(in), optional, dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim),merge(size(x,3),size(x,4),mask=3<dim)
masklogical, (:, :, :, :), intent(in), dimension(:,:,:,:)
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim), merge(size(x, 3), size(x, 4), mask=3<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim),merge(size(x,3),size(x,4),mask=3<dim)
module function moment_mask_1_iint32_dp(x, order, dim, center, mask) -> res#
Arguments:
xinteger(kind=int32), intent(in), dimension(:)
orderinteger, intent(in)
diminteger, intent(in)
centerreal(kind=dp), intent(in), optional
masklogical, intent(in), dimension(:)
Returns:
resreal(kind=dp)
module function moment_mask_2_iint32_dp(x, order, dim, center, mask) -> res#
Arguments:
xinteger(kind=int32), (:, :), intent(in), dimension(:,:)
orderinteger, intent(in)
diminteger, intent(in)
centerreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim)), intent(in), optional, dimension(merge(size(x,1),size(x,2),mask=1<dim)
masklogical, (:, :), intent(in), dimension(:,:)
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim)
module function moment_mask_3_iint32_dp(x, order, dim, center, mask) -> res#
Arguments:
xinteger(kind=int32), (:, :, :), intent(in), dimension(:,:,:)
orderinteger, intent(in)
diminteger, intent(in)
centerreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim)), intent(in), optional, dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim)
masklogical, (:, :, :), intent(in), dimension(:,:,:)
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim)
module function moment_mask_4_iint32_dp(x, order, dim, center, mask) -> res#
Arguments:
xinteger(kind=int32), (:, :, :, :), intent(in), dimension(:,:,:,:)
orderinteger, intent(in)
diminteger, intent(in)
centerreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim), merge(size(x, 3), size(x, 4), mask=3<dim)), intent(in), optional, dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim),merge(size(x,3),size(x,4),mask=3<dim)
masklogical, (:, :, :, :), intent(in), dimension(:,:,:,:)
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim), merge(size(x, 3), size(x, 4), mask=3<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim),merge(size(x,3),size(x,4),mask=3<dim)
module function moment_mask_1_iint64_dp(x, order, dim, center, mask) -> res#
Arguments:
xinteger(kind=int64), intent(in), dimension(:)
orderinteger, intent(in)
diminteger, intent(in)
centerreal(kind=dp), intent(in), optional
masklogical, intent(in), dimension(:)
Returns:
resreal(kind=dp)
module function moment_mask_2_iint64_dp(x, order, dim, center, mask) -> res#
Arguments:
xinteger(kind=int64), (:, :), intent(in), dimension(:,:)
orderinteger, intent(in)
diminteger, intent(in)
centerreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim)), intent(in), optional, dimension(merge(size(x,1),size(x,2),mask=1<dim)
masklogical, (:, :), intent(in), dimension(:,:)
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim)
module function moment_mask_3_iint64_dp(x, order, dim, center, mask) -> res#
Arguments:
xinteger(kind=int64), (:, :, :), intent(in), dimension(:,:,:)
orderinteger, intent(in)
diminteger, intent(in)
centerreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim)), intent(in), optional, dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim)
masklogical, (:, :, :), intent(in), dimension(:,:,:)
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim)
module function moment_mask_4_iint64_dp(x, order, dim, center, mask) -> res#
Arguments:
xinteger(kind=int64), (:, :, :, :), intent(in), dimension(:,:,:,:)
orderinteger, intent(in)
diminteger, intent(in)
centerreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim), merge(size(x, 3), size(x, 4), mask=3<dim)), intent(in), optional, dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim),merge(size(x,3),size(x,4),mask=3<dim)
masklogical, (:, :, :, :), intent(in), dimension(:,:,:,:)
Returns:
resreal(kind=dp), (merge(size(x, 1), size(x, 2), mask=1<dim), merge(size(x, 2), size(x, 3), mask=2<dim), merge(size(x, 3), size(x, 4), mask=3<dim)), dimension(merge(size(x,1),size(x,2),mask=1<dim),merge(size(x,2),size(x,3),mask=2<dim),merge(size(x,3),size(x,4),mask=3<dim)

pca (interface)#

pca (interface)

Principal Component Analysis (PCA) (Specification: stdlib_stats_descriptive)

Procedures:
module subroutine pca_sp(x, components, singular_values, x_mean, method, overwrite_x, err)#
Arguments:
xreal(kind=sp), (:, :), intent(inout), dimension(:,:)
componentsreal(kind=sp), (:, :), intent(out), dimension(:,:)
singular_valuesreal(kind=sp), intent(out), dimension(:)
x_meanreal(kind=sp), intent(out), optional, dimension(:)
methodcharacter(len=*), intent(in), optional
overwrite_xlogical, intent(in), optional
errtype(linalg_state_type), intent(out), optional
module subroutine pca_dp(x, components, singular_values, x_mean, method, overwrite_x, err)#
Arguments:
xreal(kind=dp), (:, :), intent(inout), dimension(:,:)
componentsreal(kind=dp), (:, :), intent(out), dimension(:,:)
singular_valuesreal(kind=dp), intent(out), dimension(:)
x_meanreal(kind=dp), intent(out), optional, dimension(:)
methodcharacter(len=*), intent(in), optional
overwrite_xlogical, intent(in), optional
errtype(linalg_state_type), intent(out), optional

pca_transform (interface)#

pca_transform (interface)

Projects data into the reduced dimensional space (Specification: stdlib_stats_descriptive)

Procedures:
module subroutine pca_transform_sp(x, components, x_transformed, x_mean)#
Arguments:
xreal(kind=sp), (:, :), intent(in), dimension(:,:)
componentsreal(kind=sp), (:, :), intent(in), dimension(:,:)
x_transformedreal(kind=sp), (:, :), intent(out), dimension(:,:)
x_meanreal(kind=sp), intent(in), optional, dimension(:)
module subroutine pca_transform_dp(x, components, x_transformed, x_mean)#
Arguments:
xreal(kind=dp), (:, :), intent(in), dimension(:,:)
componentsreal(kind=dp), (:, :), intent(in), dimension(:,:)
x_transformedreal(kind=dp), (:, :), intent(out), dimension(:,:)
x_meanreal(kind=dp), intent(in), optional, dimension(:)

pca_inverse_transform (interface)#

pca_inverse_transform (interface)

Reconstructs original data from the reduced space (Specification: stdlib_stats_descriptive)

Procedures:
module subroutine pca_inverse_transform_sp(x_reduced, components, x_reconstructed, x_mean)#
Arguments:
x_reducedreal(kind=sp), (:, :), intent(in), dimension(:,:)
componentsreal(kind=sp), (:, :), intent(in), dimension(:,:)
x_reconstructedreal(kind=sp), (:, :), intent(out), dimension(:,:)
x_meanreal(kind=sp), intent(in), optional, dimension(:)
module subroutine pca_inverse_transform_dp(x_reduced, components, x_reconstructed, x_mean)#
Arguments:
x_reducedreal(kind=dp), (:, :), intent(in), dimension(:,:)
componentsreal(kind=dp), (:, :), intent(in), dimension(:,:)
x_reconstructedreal(kind=dp), (:, :), intent(out), dimension(:,:)
x_meanreal(kind=dp), intent(in), optional, dimension(:)

See also the specification page: stdlib_stats_descriptive.

stdlib_stats_distribution_beta (module)#

Interfaces

rvs_beta (interface)#

rvs_beta (interface)

Version experimental

Beta Distribution Random Variates (Specification: stdlib_stats_distribution_beta)

Procedures:

pdf_beta (interface)#

pdf_beta (interface)

Version experimental

Beta Distribution Probability Density Function (Specification: stdlib_stats_distribution_beta)

Procedures:

cdf_beta (interface)#

cdf_beta (interface)

Version experimental

Beta Distribution Cumulative Distribution Function (Specification: stdlib_stats_distribution_beta)

Procedures:

Procedures

beta_dist_rvs_rsp (function)#

impure elemental function beta_dist_rvs_rsp(a, b, loc) -> res
Arguments:
areal(kind=sp), intent(in)
breal(kind=sp), intent(in)
locreal(kind=sp), intent(in), optional
Returns:
resreal(kind=sp)

beta_dist_rvs_rdp (function)#

impure elemental function beta_dist_rvs_rdp(a, b, loc) -> res
Arguments:
areal(kind=dp), intent(in)
breal(kind=dp), intent(in)
locreal(kind=dp), intent(in), optional
Returns:
resreal(kind=dp)

beta_dist_rvs_csp (function)#

impure elemental function beta_dist_rvs_csp(a, b, loc) -> res
Arguments:
acomplex(kind=sp), intent(in)
bcomplex(kind=sp), intent(in)
loccomplex(kind=sp), intent(in), optional
Returns:
rescomplex(kind=sp)

beta_dist_rvs_cdp (function)#

impure elemental function beta_dist_rvs_cdp(a, b, loc) -> res
Arguments:
acomplex(kind=dp), intent(in)
bcomplex(kind=dp), intent(in)
loccomplex(kind=dp), intent(in), optional
Returns:
rescomplex(kind=dp)

beta_dist_rvs_array_rsp (function)#

function beta_dist_rvs_array_rsp(a, b, array_size, loc) -> res
Arguments:
areal(kind=sp), intent(in)
breal(kind=sp), intent(in)
array_sizeinteger, intent(in)
locreal(kind=sp), intent(in), optional
Returns:
resreal(kind=sp), dimension(array_size)

beta_dist_rvs_array_rdp (function)#

function beta_dist_rvs_array_rdp(a, b, array_size, loc) -> res
Arguments:
areal(kind=dp), intent(in)
breal(kind=dp), intent(in)
array_sizeinteger, intent(in)
locreal(kind=dp), intent(in), optional
Returns:
resreal(kind=dp), dimension(array_size)

beta_dist_rvs_array_csp (function)#

function beta_dist_rvs_array_csp(a, b, array_size, loc) -> res
Arguments:
acomplex(kind=sp), intent(in)
bcomplex(kind=sp), intent(in)
array_sizeinteger, intent(in)
loccomplex(kind=sp), intent(in), optional
Returns:
rescomplex(kind=sp), dimension(array_size)

beta_dist_rvs_array_cdp (function)#

function beta_dist_rvs_array_cdp(a, b, array_size, loc) -> res
Arguments:
acomplex(kind=dp), intent(in)
bcomplex(kind=dp), intent(in)
array_sizeinteger, intent(in)
loccomplex(kind=dp), intent(in), optional
Returns:
rescomplex(kind=dp), dimension(array_size)

beta_dist_pdf_rsp (function)#

elemental function beta_dist_pdf_rsp(x, a, b, loc) -> res
Arguments:
xreal(kind=sp), intent(in)
areal(kind=sp), intent(in)
breal(kind=sp), intent(in)
locreal(kind=sp), intent(in), optional
Returns:
resreal(kind=sp)

beta_dist_pdf_rdp (function)#

elemental function beta_dist_pdf_rdp(x, a, b, loc) -> res
Arguments:
xreal(kind=dp), intent(in)
areal(kind=dp), intent(in)
breal(kind=dp), intent(in)
locreal(kind=dp), intent(in), optional
Returns:
resreal(kind=dp)

beta_dist_pdf_impure_rsp (function)#

impure elemental function beta_dist_pdf_impure_rsp(x, a, b, err, loc) -> res
Arguments:
xreal(kind=sp), intent(in)
areal(kind=sp), intent(in)
breal(kind=sp), intent(in)
errinteger, intent(out)
locreal(kind=sp), intent(in), optional
Returns:
resreal(kind=sp)

beta_dist_pdf_impure_rdp (function)#

impure elemental function beta_dist_pdf_impure_rdp(x, a, b, err, loc) -> res
Arguments:
xreal(kind=dp), intent(in)
areal(kind=dp), intent(in)
breal(kind=dp), intent(in)
errinteger, intent(out)
locreal(kind=dp), intent(in), optional
Returns:
resreal(kind=dp)

beta_dist_pdf_csp (function)#

elemental function beta_dist_pdf_csp(x, a, b, loc) -> res
Arguments:
xcomplex(kind=sp), intent(in)
acomplex(kind=sp), intent(in)
bcomplex(kind=sp), intent(in)
loccomplex(kind=sp), intent(in), optional
Returns:
resreal(kind=sp)

beta_dist_pdf_cdp (function)#

elemental function beta_dist_pdf_cdp(x, a, b, loc) -> res
Arguments:
xcomplex(kind=dp), intent(in)
acomplex(kind=dp), intent(in)
bcomplex(kind=dp), intent(in)
loccomplex(kind=dp), intent(in), optional
Returns:
resreal(kind=dp)

beta_dist_pdf_impure_csp (function)#

impure elemental function beta_dist_pdf_impure_csp(x, a, b, err, loc) -> res
Arguments:
xcomplex(kind=sp), intent(in)
acomplex(kind=sp), intent(in)
bcomplex(kind=sp), intent(in)
errinteger, intent(out)
loccomplex(kind=sp), intent(in), optional
Returns:
resreal(kind=sp)

beta_dist_pdf_impure_cdp (function)#

impure elemental function beta_dist_pdf_impure_cdp(x, a, b, err, loc) -> res
Arguments:
xcomplex(kind=dp), intent(in)
acomplex(kind=dp), intent(in)
bcomplex(kind=dp), intent(in)
errinteger, intent(out)
loccomplex(kind=dp), intent(in), optional
Returns:
resreal(kind=dp)

beta_dist_cdf_rsp (function)#

elemental function beta_dist_cdf_rsp(x, a, b, loc) -> res
Arguments:
xreal(kind=sp), intent(in)
areal(kind=sp), intent(in)
breal(kind=sp), intent(in)
locreal(kind=sp), intent(in), optional
Returns:
resreal(kind=sp)

beta_dist_cdf_rdp (function)#

elemental function beta_dist_cdf_rdp(x, a, b, loc) -> res
Arguments:
xreal(kind=dp), intent(in)
areal(kind=dp), intent(in)
breal(kind=dp), intent(in)
locreal(kind=dp), intent(in), optional
Returns:
resreal(kind=dp)

beta_dist_cdf_impure_rsp (function)#

impure elemental function beta_dist_cdf_impure_rsp(x, a, b, err, loc) -> res
Arguments:
xreal(kind=sp), intent(in)
areal(kind=sp), intent(in)
breal(kind=sp), intent(in)
errinteger, intent(out)
locreal(kind=sp), intent(in), optional
Returns:
resreal(kind=sp)

beta_dist_cdf_impure_rdp (function)#

impure elemental function beta_dist_cdf_impure_rdp(x, a, b, err, loc) -> res
Arguments:
xreal(kind=dp), intent(in)
areal(kind=dp), intent(in)
breal(kind=dp), intent(in)
errinteger, intent(out)
locreal(kind=dp), intent(in), optional
Returns:
resreal(kind=dp)

beta_dist_cdf_csp (function)#

elemental function beta_dist_cdf_csp(x, a, b, loc) -> res
Arguments:
xcomplex(kind=sp), intent(in)
acomplex(kind=sp), intent(in)
bcomplex(kind=sp), intent(in)
loccomplex(kind=sp), intent(in), optional
Returns:
resreal(kind=sp)

beta_dist_cdf_cdp (function)#

elemental function beta_dist_cdf_cdp(x, a, b, loc) -> res
Arguments:
xcomplex(kind=dp), intent(in)
acomplex(kind=dp), intent(in)
bcomplex(kind=dp), intent(in)
loccomplex(kind=dp), intent(in), optional
Returns:
resreal(kind=dp)

beta_dist_cdf_impure_csp (function)#

impure elemental function beta_dist_cdf_impure_csp(x, a, b, err, loc) -> res
Arguments:
xcomplex(kind=sp), intent(in)
acomplex(kind=sp), intent(in)
bcomplex(kind=sp), intent(in)
errinteger, intent(out)
loccomplex(kind=sp), intent(in), optional
Returns:
resreal(kind=sp)

beta_dist_cdf_impure_cdp (function)#

impure elemental function beta_dist_cdf_impure_cdp(x, a, b, err, loc) -> res
Arguments:
xcomplex(kind=dp), intent(in)
acomplex(kind=dp), intent(in)
bcomplex(kind=dp), intent(in)
errinteger, intent(out)
loccomplex(kind=dp), intent(in), optional
Returns:
resreal(kind=dp)

See also the specification page: stdlib_stats_distribution_beta.

stdlib_stats_distribution_exponential (module)#

Interfaces

rvs_exp (interface)#

rvs_exp (interface)

Version experimental

Exponential Distribution Random Variates (Specification: stdlib_stats_distribution_exponential)

Procedures:

pdf_exp (interface)#

pdf_exp (interface)

Version experimental

Exponential Distribution Probability Density Function (Specification: stdlib_stats_distribution_exponential)

Procedures:

cdf_exp (interface)#

cdf_exp (interface)

Version experimental

Exponential Cumulative Distribution Function (Specification: stdlib_stats_distribution_exponential)

Procedures:

Procedures

rvs_exp_0_rsp (function)#

impure function rvs_exp_0_rsp -> res
Returns:
resreal(kind=sp)

rvs_exp_rsp (function)#

impure elemental function rvs_exp_rsp(loc, scale) -> res
Arguments:
locreal(kind=sp), intent(in)
scalereal(kind=sp), intent(in)
Returns:
resreal(kind=sp)

rvs_exp_rdp (function)#

impure elemental function rvs_exp_rdp(loc, scale) -> res
Arguments:
locreal(kind=dp), intent(in)
scalereal(kind=dp), intent(in)
Returns:
resreal(kind=dp)

rvs_exp_csp (function)#

impure elemental function rvs_exp_csp(loc, scale) -> res
Arguments:
loccomplex(kind=sp), intent(in)
scalecomplex(kind=sp), intent(in)
Returns:
rescomplex(kind=sp)

rvs_exp_cdp (function)#

impure elemental function rvs_exp_cdp(loc, scale) -> res
Arguments:
loccomplex(kind=dp), intent(in)
scalecomplex(kind=dp), intent(in)
Returns:
rescomplex(kind=dp)

rvs_exp_array_rsp (function)#

impure function rvs_exp_array_rsp(loc, scale, array_size) -> res
Arguments:
locreal(kind=sp), intent(in)
scalereal(kind=sp), intent(in)
array_sizeinteger, intent(in)
Returns:
resreal(kind=sp), dimension(array_size)

rvs_exp_array_rdp (function)#

impure function rvs_exp_array_rdp(loc, scale, array_size) -> res
Arguments:
locreal(kind=dp), intent(in)
scalereal(kind=dp), intent(in)
array_sizeinteger, intent(in)
Returns:
resreal(kind=dp), dimension(array_size)

rvs_exp_array_csp (function)#

impure function rvs_exp_array_csp(loc, scale, array_size) -> res
Arguments:
loccomplex(kind=sp), intent(in)
scalecomplex(kind=sp), intent(in)
array_sizeinteger, intent(in)
Returns:
rescomplex(kind=sp), dimension(array_size)

rvs_exp_array_cdp (function)#

impure function rvs_exp_array_cdp(loc, scale, array_size) -> res
Arguments:
loccomplex(kind=dp), intent(in)
scalecomplex(kind=dp), intent(in)
array_sizeinteger, intent(in)
Returns:
rescomplex(kind=dp), dimension(array_size)

pdf_exp_rsp (function)#

elemental function pdf_exp_rsp(x, loc, scale) -> res
Arguments:
xreal(kind=sp), intent(in)
locreal(kind=sp), intent(in)
scalereal(kind=sp), intent(in)
Returns:
resreal(kind=sp)

pdf_exp_rdp (function)#

elemental function pdf_exp_rdp(x, loc, scale) -> res
Arguments:
xreal(kind=dp), intent(in)
locreal(kind=dp), intent(in)
scalereal(kind=dp), intent(in)
Returns:
resreal(kind=dp)

pdf_exp_csp (function)#

elemental function pdf_exp_csp(x, loc, scale) -> res
Arguments:
xcomplex(kind=sp), intent(in)
loccomplex(kind=sp), intent(in)
scalecomplex(kind=sp), intent(in)
Returns:
resreal(kind=sp)

pdf_exp_cdp (function)#

elemental function pdf_exp_cdp(x, loc, scale) -> res
Arguments:
xcomplex(kind=dp), intent(in)
loccomplex(kind=dp), intent(in)
scalecomplex(kind=dp), intent(in)
Returns:
resreal(kind=dp)

cdf_exp_rsp (function)#

elemental function cdf_exp_rsp(x, loc, scale) -> res
Arguments:
xreal(kind=sp), intent(in)
locreal(kind=sp), intent(in)
scalereal(kind=sp), intent(in)
Returns:
resreal(kind=sp)

cdf_exp_rdp (function)#

elemental function cdf_exp_rdp(x, loc, scale) -> res
Arguments:
xreal(kind=dp), intent(in)
locreal(kind=dp), intent(in)
scalereal(kind=dp), intent(in)
Returns:
resreal(kind=dp)

cdf_exp_csp (function)#

elemental function cdf_exp_csp(x, loc, scale) -> res
Arguments:
xcomplex(kind=sp), intent(in)
loccomplex(kind=sp), intent(in)
scalecomplex(kind=sp), intent(in)
Returns:
resreal(kind=sp)

cdf_exp_cdp (function)#

elemental function cdf_exp_cdp(x, loc, scale) -> res
Arguments:
xcomplex(kind=dp), intent(in)
loccomplex(kind=dp), intent(in)
scalecomplex(kind=dp), intent(in)
Returns:
resreal(kind=dp)

rvs_exp_lambda_rsp (function)#

impure elemental function rvs_exp_lambda_rsp(lambda) -> res
Arguments:
lambdareal(kind=sp), intent(in)
Returns:
resreal(kind=sp)

rvs_exp_lambda_rdp (function)#

impure elemental function rvs_exp_lambda_rdp(lambda) -> res
Arguments:
lambdareal(kind=dp), intent(in)
Returns:
resreal(kind=dp)

rvs_exp_lambda_csp (function)#

impure elemental function rvs_exp_lambda_csp(lambda) -> res
Arguments:
lambdacomplex(kind=sp), intent(in)
Returns:
rescomplex(kind=sp)

rvs_exp_lambda_cdp (function)#

impure elemental function rvs_exp_lambda_cdp(lambda) -> res
Arguments:
lambdacomplex(kind=dp), intent(in)
Returns:
rescomplex(kind=dp)

rvs_exp_array_lambda_rsp (function)#

impure function rvs_exp_array_lambda_rsp(lambda, array_size) -> res
Arguments:
lambdareal(kind=sp), intent(in)
array_sizeinteger, intent(in)
Returns:
resreal(kind=sp), dimension(array_size)

rvs_exp_array_lambda_rdp (function)#

impure function rvs_exp_array_lambda_rdp(lambda, array_size) -> res
Arguments:
lambdareal(kind=dp), intent(in)
array_sizeinteger, intent(in)
Returns:
resreal(kind=dp), dimension(array_size)

rvs_exp_array_lambda_csp (function)#

impure function rvs_exp_array_lambda_csp(lambda, array_size) -> res
Arguments:
lambdacomplex(kind=sp), intent(in)
array_sizeinteger, intent(in)
Returns:
rescomplex(kind=sp), dimension(array_size)

rvs_exp_array_lambda_cdp (function)#

impure function rvs_exp_array_lambda_cdp(lambda, array_size) -> res
Arguments:
lambdacomplex(kind=dp), intent(in)
array_sizeinteger, intent(in)
Returns:
rescomplex(kind=dp), dimension(array_size)

pdf_exp_lambda_rsp (function)#

elemental function pdf_exp_lambda_rsp(x, lambda) -> res
Arguments:
xreal(kind=sp), intent(in)
lambdareal(kind=sp), intent(in)
Returns:
resreal(kind=sp)

pdf_exp_lambda_rdp (function)#

elemental function pdf_exp_lambda_rdp(x, lambda) -> res
Arguments:
xreal(kind=dp), intent(in)
lambdareal(kind=dp), intent(in)
Returns:
resreal(kind=dp)

pdf_exp_lambda_csp (function)#

elemental function pdf_exp_lambda_csp(x, lambda) -> res
Arguments:
xcomplex(kind=sp), intent(in)
lambdacomplex(kind=sp), intent(in)
Returns:
resreal(kind=sp)

pdf_exp_lambda_cdp (function)#

elemental function pdf_exp_lambda_cdp(x, lambda) -> res
Arguments:
xcomplex(kind=dp), intent(in)
lambdacomplex(kind=dp), intent(in)
Returns:
resreal(kind=dp)

cdf_exp_lambda_rsp (function)#

elemental function cdf_exp_lambda_rsp(x, lambda) -> res
Arguments:
xreal(kind=sp), intent(in)
lambdareal(kind=sp), intent(in)
Returns:
resreal(kind=sp)

cdf_exp_lambda_rdp (function)#

elemental function cdf_exp_lambda_rdp(x, lambda) -> res
Arguments:
xreal(kind=dp), intent(in)
lambdareal(kind=dp), intent(in)
Returns:
resreal(kind=dp)

cdf_exp_lambda_csp (function)#

elemental function cdf_exp_lambda_csp(x, lambda) -> res
Arguments:
xcomplex(kind=sp), intent(in)
lambdacomplex(kind=sp), intent(in)
Returns:
resreal(kind=sp)

cdf_exp_lambda_cdp (function)#

elemental function cdf_exp_lambda_cdp(x, lambda) -> res
Arguments:
xcomplex(kind=dp), intent(in)
lambdacomplex(kind=dp), intent(in)
Returns:
resreal(kind=dp)

See also the specification page: stdlib_stats_distribution_exponential.

stdlib_stats_distribution_gamma (module)#

Interfaces

rvs_gamma (interface)#

rvs_gamma (interface)

Version experimental

Gamma Distribution Random Variates (Specification: stdlib_stats_distribution_gamma)

Procedures:

pdf_gamma (interface)#

pdf_gamma (interface)

Version experimental

Gamma Distribution Probability Density Function (Specification: stdlib_stats_distribution_gamma)

Procedures:

cdf_gamma (interface)#

cdf_gamma (interface)

Version experimental

Gamma Distribution Cumulative Distribution Function (Specification: stdlib_stats_distribution_gamma)

Procedures:

Procedures

gamma_dist_rvs_1_rsp (function)#

impure elemental function gamma_dist_rvs_1_rsp(shape) -> res
Arguments:
shapereal(kind=sp), intent(in)
Returns:
resreal(kind=sp)

gamma_dist_rvs_1_rdp (function)#

impure elemental function gamma_dist_rvs_1_rdp(shape) -> res
Arguments:
shapereal(kind=dp), intent(in)
Returns:
resreal(kind=dp)

gamma_dist_rvs_1_csp (function)#

impure elemental function gamma_dist_rvs_1_csp(shape) -> res
Arguments:
shapecomplex(kind=sp), intent(in)
Returns:
rescomplex(kind=sp)

gamma_dist_rvs_1_cdp (function)#

impure elemental function gamma_dist_rvs_1_cdp(shape) -> res
Arguments:
shapecomplex(kind=dp), intent(in)
Returns:
rescomplex(kind=dp)

gamma_dist_rvs_rsp (function)#

impure elemental function gamma_dist_rvs_rsp(shape, rate, loc) -> res
Arguments:
shapereal(kind=sp), intent(in)
ratereal(kind=sp), intent(in)
locreal(kind=sp), intent(in), optional
Returns:
resreal(kind=sp)

gamma_dist_rvs_rdp (function)#

impure elemental function gamma_dist_rvs_rdp(shape, rate, loc) -> res
Arguments:
shapereal(kind=dp), intent(in)
ratereal(kind=dp), intent(in)
locreal(kind=dp), intent(in), optional
Returns:
resreal(kind=dp)

gamma_dist_rvs_csp (function)#

impure elemental function gamma_dist_rvs_csp(shape, rate, loc) -> res
Arguments:
shapecomplex(kind=sp), intent(in)
ratecomplex(kind=sp), intent(in)
loccomplex(kind=sp), intent(in), optional
Returns:
rescomplex(kind=sp)

gamma_dist_rvs_cdp (function)#

impure elemental function gamma_dist_rvs_cdp(shape, rate, loc) -> res
Arguments:
shapecomplex(kind=dp), intent(in)
ratecomplex(kind=dp), intent(in)
loccomplex(kind=dp), intent(in), optional
Returns:
rescomplex(kind=dp)

gamma_dist_rvs_array_rsp (function)#

function gamma_dist_rvs_array_rsp(shape, rate, array_size, loc) -> res
Arguments:
shapereal(kind=sp), intent(in)
ratereal(kind=sp), intent(in)
array_sizeinteger, intent(in)
locreal(kind=sp), intent(in), optional
Returns:
resreal(kind=sp), dimension(array_size)

gamma_dist_rvs_array_rdp (function)#

function gamma_dist_rvs_array_rdp(shape, rate, array_size, loc) -> res
Arguments:
shapereal(kind=dp), intent(in)
ratereal(kind=dp), intent(in)
array_sizeinteger, intent(in)
locreal(kind=dp), intent(in), optional
Returns:
resreal(kind=dp), dimension(array_size)

gamma_dist_rvs_array_csp (function)#

function gamma_dist_rvs_array_csp(shape, rate, array_size, loc) -> res
Arguments:
shapecomplex(kind=sp), intent(in)
ratecomplex(kind=sp), intent(in)
array_sizeinteger, intent(in)
loccomplex(kind=sp), intent(in), optional
Returns:
rescomplex(kind=sp), dimension(array_size)

gamma_dist_rvs_array_cdp (function)#

function gamma_dist_rvs_array_cdp(shape, rate, array_size, loc) -> res
Arguments:
shapecomplex(kind=dp), intent(in)
ratecomplex(kind=dp), intent(in)
array_sizeinteger, intent(in)
loccomplex(kind=dp), intent(in), optional
Returns:
rescomplex(kind=dp), dimension(array_size)

gamma_dist_pdf_rsp (function)#

elemental function gamma_dist_pdf_rsp(x, shape, rate, loc) -> res
Arguments:
xreal(kind=sp), intent(in)
shapereal(kind=sp), intent(in)
ratereal(kind=sp), intent(in)
locreal(kind=sp), intent(in), optional
Returns:
resreal(kind=sp)

gamma_dist_pdf_rdp (function)#

elemental function gamma_dist_pdf_rdp(x, shape, rate, loc) -> res
Arguments:
xreal(kind=dp), intent(in)
shapereal(kind=dp), intent(in)
ratereal(kind=dp), intent(in)
locreal(kind=dp), intent(in), optional
Returns:
resreal(kind=dp)

gamma_dist_pdf_impure_rsp (function)#

impure elemental function gamma_dist_pdf_impure_rsp(x, shape, rate, err, loc) -> res
Arguments:
xreal(kind=sp), intent(in)
shapereal(kind=sp), intent(in)
ratereal(kind=sp), intent(in)
errinteger, intent(out)
locreal(kind=sp), intent(in), optional
Returns:
resreal(kind=sp)

gamma_dist_pdf_impure_rdp (function)#

impure elemental function gamma_dist_pdf_impure_rdp(x, shape, rate, err, loc) -> res
Arguments:
xreal(kind=dp), intent(in)
shapereal(kind=dp), intent(in)
ratereal(kind=dp), intent(in)
errinteger, intent(out)
locreal(kind=dp), intent(in), optional
Returns:
resreal(kind=dp)

gamma_dist_pdf_csp (function)#

elemental function gamma_dist_pdf_csp(x, shape, rate, loc) -> res
Arguments:
xcomplex(kind=sp), intent(in)
shapecomplex(kind=sp), intent(in)
ratecomplex(kind=sp), intent(in)
loccomplex(kind=sp), intent(in), optional
Returns:
resreal(kind=sp)

gamma_dist_pdf_cdp (function)#

elemental function gamma_dist_pdf_cdp(x, shape, rate, loc) -> res
Arguments:
xcomplex(kind=dp), intent(in)
shapecomplex(kind=dp), intent(in)
ratecomplex(kind=dp), intent(in)
loccomplex(kind=dp), intent(in), optional
Returns:
resreal(kind=dp)

gamma_dist_pdf_impure_csp (function)#

impure elemental function gamma_dist_pdf_impure_csp(x, shape, rate, err, loc) -> res
Arguments:
xcomplex(kind=sp), intent(in)
shapecomplex(kind=sp), intent(in)
ratecomplex(kind=sp), intent(in)
errinteger, intent(out)
loccomplex(kind=sp), intent(in), optional
Returns:
resreal(kind=sp)

gamma_dist_pdf_impure_cdp (function)#

impure elemental function gamma_dist_pdf_impure_cdp(x, shape, rate, err, loc) -> res
Arguments:
xcomplex(kind=dp), intent(in)
shapecomplex(kind=dp), intent(in)
ratecomplex(kind=dp), intent(in)
errinteger, intent(out)
loccomplex(kind=dp), intent(in), optional
Returns:
resreal(kind=dp)

gamma_dist_cdf_rsp (function)#

impure elemental function gamma_dist_cdf_rsp(x, shape, rate, loc) -> res
Arguments:
xreal(kind=sp), intent(in)
shapereal(kind=sp), intent(in)
ratereal(kind=sp), intent(in)
locreal(kind=sp), intent(in), optional
Returns:
resreal(kind=sp)

gamma_dist_cdf_rdp (function)#

impure elemental function gamma_dist_cdf_rdp(x, shape, rate, loc) -> res
Arguments:
xreal(kind=dp), intent(in)
shapereal(kind=dp), intent(in)
ratereal(kind=dp), intent(in)
locreal(kind=dp), intent(in), optional
Returns:
resreal(kind=dp)

gamma_dist_cdf_impure_rsp (function)#

impure elemental function gamma_dist_cdf_impure_rsp(x, shape, rate, err, loc) -> res
Arguments:
xreal(kind=sp), intent(in)
shapereal(kind=sp), intent(in)
ratereal(kind=sp), intent(in)
errinteger, intent(out)
locreal(kind=sp), intent(in), optional
Returns:
resreal(kind=sp)

gamma_dist_cdf_impure_rdp (function)#

impure elemental function gamma_dist_cdf_impure_rdp(x, shape, rate, err, loc) -> res
Arguments:
xreal(kind=dp), intent(in)
shapereal(kind=dp), intent(in)
ratereal(kind=dp), intent(in)
errinteger, intent(out)
locreal(kind=dp), intent(in), optional
Returns:
resreal(kind=dp)

gamma_dist_cdf_csp (function)#

impure elemental function gamma_dist_cdf_csp(x, shape, rate, loc) -> res
Arguments:
xcomplex(kind=sp), intent(in)
shapecomplex(kind=sp), intent(in)
ratecomplex(kind=sp), intent(in)
loccomplex(kind=sp), intent(in), optional
Returns:
resreal(kind=sp)

gamma_dist_cdf_cdp (function)#

impure elemental function gamma_dist_cdf_cdp(x, shape, rate, loc) -> res
Arguments:
xcomplex(kind=dp), intent(in)
shapecomplex(kind=dp), intent(in)
ratecomplex(kind=dp), intent(in)
loccomplex(kind=dp), intent(in), optional
Returns:
resreal(kind=dp)

gamma_dist_cdf_impure_csp (function)#

impure elemental function gamma_dist_cdf_impure_csp(x, shape, rate, err, loc) -> res
Arguments:
xcomplex(kind=sp), intent(in)
shapecomplex(kind=sp), intent(in)
ratecomplex(kind=sp), intent(in)
errinteger, intent(out)
loccomplex(kind=sp), intent(in), optional
Returns:
resreal(kind=sp)

gamma_dist_cdf_impure_cdp (function)#

impure elemental function gamma_dist_cdf_impure_cdp(x, shape, rate, err, loc) -> res
Arguments:
xcomplex(kind=dp), intent(in)
shapecomplex(kind=dp), intent(in)
ratecomplex(kind=dp), intent(in)
errinteger, intent(out)
loccomplex(kind=dp), intent(in), optional
Returns:
resreal(kind=dp)

See also the specification page: stdlib_stats_distribution_gamma.

stdlib_stats_distribution_normal (module)#

Interfaces

rvs_normal (interface)#

rvs_normal (interface)

Normal Distribution Random Variates (Specification: stdlib_stats_distribution_normal)

Procedures:

pdf_normal (interface)#

pdf_normal (interface)

Normal Distribution Probability Density Function (Specification: stdlib_stats_distribution_normal)

Procedures:

cdf_normal (interface)#

cdf_normal (interface)

Normal Distribution Cumulative Distribution Function (Specification: stdlib_stats_distribution_normal)

Procedures:

Procedures

rvs_norm_0_rsp (function)#

impure function rvs_norm_0_rsp -> res
Returns:
resreal(kind=sp)

rvs_norm_rsp (function)#

impure elemental function rvs_norm_rsp(loc, scale) -> res
Arguments:
locreal(kind=sp), intent(in)
scalereal(kind=sp), intent(in)
Returns:
resreal(kind=sp)

rvs_norm_rdp (function)#

impure elemental function rvs_norm_rdp(loc, scale) -> res
Arguments:
locreal(kind=dp), intent(in)
scalereal(kind=dp), intent(in)
Returns:
resreal(kind=dp)

rvs_norm_csp (function)#

impure elemental function rvs_norm_csp(loc, scale) -> res
Arguments:
loccomplex(kind=sp), intent(in)
scalecomplex(kind=sp), intent(in)
Returns:
rescomplex(kind=sp)

rvs_norm_cdp (function)#

impure elemental function rvs_norm_cdp(loc, scale) -> res
Arguments:
loccomplex(kind=dp), intent(in)
scalecomplex(kind=dp), intent(in)
Returns:
rescomplex(kind=dp)

rvs_norm_array_rsp (function)#

impure function rvs_norm_array_rsp(loc, scale, array_size) -> res
Arguments:
locreal(kind=sp), intent(in)
scalereal(kind=sp), intent(in)
array_sizeinteger, intent(in)
Returns:
resreal(kind=sp), dimension(array_size)

rvs_norm_array_rdp (function)#

impure function rvs_norm_array_rdp(loc, scale, array_size) -> res
Arguments:
locreal(kind=dp), intent(in)
scalereal(kind=dp), intent(in)
array_sizeinteger, intent(in)
Returns:
resreal(kind=dp), dimension(array_size)

rvs_norm_array_default_rsp (function)#

impure function rvs_norm_array_default_rsp(array_size, mold) -> res
Arguments:
array_sizeinteger, intent(in)
moldreal(kind=sp), intent(in)
Returns:
resreal(kind=sp), dimension(array_size)

rvs_norm_array_default_rdp (function)#

impure function rvs_norm_array_default_rdp(array_size, mold) -> res
Arguments:
array_sizeinteger, intent(in)
moldreal(kind=dp), intent(in), optional
Returns:
resreal(kind=dp), dimension(array_size)

rvs_norm_array_csp (function)#

impure function rvs_norm_array_csp(loc, scale, array_size) -> res
Arguments:
loccomplex(kind=sp), intent(in)
scalecomplex(kind=sp), intent(in)
array_sizeinteger, intent(in)
Returns:
rescomplex(kind=sp), dimension(array_size)

rvs_norm_array_cdp (function)#

impure function rvs_norm_array_cdp(loc, scale, array_size) -> res
Arguments:
loccomplex(kind=dp), intent(in)
scalecomplex(kind=dp), intent(in)
array_sizeinteger, intent(in)
Returns:
rescomplex(kind=dp), dimension(array_size)

rvs_norm_array_default_csp (function)#

impure function rvs_norm_array_default_csp(array_size, mold) -> res
Arguments:
array_sizeinteger, intent(in)
moldcomplex(kind=sp), intent(in)
Returns:
rescomplex(kind=sp), dimension(array_size)

rvs_norm_array_default_cdp (function)#

impure function rvs_norm_array_default_cdp(array_size, mold) -> res
Arguments:
array_sizeinteger, intent(in)
moldcomplex(kind=dp), intent(in)
Returns:
rescomplex(kind=dp), dimension(array_size)

pdf_norm_rsp (function)#

elemental function pdf_norm_rsp(x, loc, scale) -> res
Arguments:
xreal(kind=sp), intent(in)
locreal(kind=sp), intent(in)
scalereal(kind=sp), intent(in)
Returns:
resreal(kind=sp)

pdf_norm_rdp (function)#

elemental function pdf_norm_rdp(x, loc, scale) -> res
Arguments:
xreal(kind=dp), intent(in)
locreal(kind=dp), intent(in)
scalereal(kind=dp), intent(in)
Returns:
resreal(kind=dp)

pdf_norm_csp (function)#

elemental function pdf_norm_csp(x, loc, scale) -> res
Arguments:
xcomplex(kind=sp), intent(in)
loccomplex(kind=sp), intent(in)
scalecomplex(kind=sp), intent(in)
Returns:
resreal(kind=sp)

pdf_norm_cdp (function)#

elemental function pdf_norm_cdp(x, loc, scale) -> res
Arguments:
xcomplex(kind=dp), intent(in)
loccomplex(kind=dp), intent(in)
scalecomplex(kind=dp), intent(in)
Returns:
resreal(kind=dp)

cdf_norm_rsp (function)#

elemental function cdf_norm_rsp(x, loc, scale) -> res
Arguments:
xreal(kind=sp), intent(in)
locreal(kind=sp), intent(in)
scalereal(kind=sp), intent(in)
Returns:
resreal(kind=sp)

cdf_norm_rdp (function)#

elemental function cdf_norm_rdp(x, loc, scale) -> res
Arguments:
xreal(kind=dp), intent(in)
locreal(kind=dp), intent(in)
scalereal(kind=dp), intent(in)
Returns:
resreal(kind=dp)

cdf_norm_csp (function)#

elemental function cdf_norm_csp(x, loc, scale) -> res
Arguments:
xcomplex(kind=sp), intent(in)
loccomplex(kind=sp), intent(in)
scalecomplex(kind=sp), intent(in)
Returns:
resreal(kind=sp)

cdf_norm_cdp (function)#

elemental function cdf_norm_cdp(x, loc, scale) -> res
Arguments:
xcomplex(kind=dp), intent(in)
loccomplex(kind=dp), intent(in)
scalecomplex(kind=dp), intent(in)
Returns:
resreal(kind=dp)

See also the specification page: stdlib_stats_distribution_normal.

stdlib_stats_distribution_uniform (module)#

Interfaces

rvs_uniform (interface)#

rvs_uniform (interface)

Get uniformly distributed random variate for integer, real and complex variables. (Specification: stdlib_stats_distribution_uniform)

Procedures:

pdf_uniform (interface)#

pdf_uniform (interface)

Get uniform distribution probability density (pdf) for integer, real and complex variables. (Specification: stdlib_stats_distribution_uniform)

Procedures:

cdf_uniform (interface)#

cdf_uniform (interface)

Get uniform distribution cumulative distribution function (cdf) for integer, real and complex variables. (Specification: stdlib_stats_distribution_uniform)

Procedures:

shuffle (interface)#

shuffle (interface)

Fisher-Yates shuffle algorithm for a rank one array of integer, real and complex variables. (Specification: stdlib_stats_distribution_uniform)

Procedures:

Procedures

rvs_unif_1_iint8 (function)#

impure elemental function rvs_unif_1_iint8(scale) -> res
Arguments:
scaleinteger(kind=int8), intent(in)
Returns:
resinteger(kind=int8)

rvs_unif_1_iint16 (function)#

impure elemental function rvs_unif_1_iint16(scale) -> res
Arguments:
scaleinteger(kind=int16), intent(in)
Returns:
resinteger(kind=int16)

rvs_unif_1_iint32 (function)#

impure elemental function rvs_unif_1_iint32(scale) -> res
Arguments:
scaleinteger(kind=int32), intent(in)
Returns:
resinteger(kind=int32)

rvs_unif_1_iint64 (function)#

impure elemental function rvs_unif_1_iint64(scale) -> res
Arguments:
scaleinteger(kind=int64), intent(in)
Returns:
resinteger(kind=int64)

rvs_unif_iint8 (function)#

impure elemental function rvs_unif_iint8(loc, scale) -> res
Arguments:
locinteger(kind=int8), intent(in)
scaleinteger(kind=int8), intent(in)
Returns:
resinteger(kind=int8)

rvs_unif_iint16 (function)#

impure elemental function rvs_unif_iint16(loc, scale) -> res
Arguments:
locinteger(kind=int16), intent(in)
scaleinteger(kind=int16), intent(in)
Returns:
resinteger(kind=int16)

rvs_unif_iint32 (function)#

impure elemental function rvs_unif_iint32(loc, scale) -> res
Arguments:
locinteger(kind=int32), intent(in)
scaleinteger(kind=int32), intent(in)
Returns:
resinteger(kind=int32)

rvs_unif_iint64 (function)#

impure elemental function rvs_unif_iint64(loc, scale) -> res
Arguments:
locinteger(kind=int64), intent(in)
scaleinteger(kind=int64), intent(in)
Returns:
resinteger(kind=int64)

rvs_unif_0_rsp (function)#

impure elemental function rvs_unif_0_rsp -> res
Returns:
resreal(kind=sp)

rvs_unif_1_rsp (function)#

impure elemental function rvs_unif_1_rsp(scale) -> res
Arguments:
scalereal(kind=sp), intent(in)
Returns:
resreal(kind=sp)

rvs_unif_1_rdp (function)#

impure elemental function rvs_unif_1_rdp(scale) -> res
Arguments:
scalereal(kind=dp), intent(in)
Returns:
resreal(kind=dp)

rvs_unif_rsp (function)#

impure elemental function rvs_unif_rsp(loc, scale) -> res
Arguments:
locreal(kind=sp), intent(in)
scalereal(kind=sp), intent(in)
Returns:
resreal(kind=sp)

rvs_unif_rdp (function)#

impure elemental function rvs_unif_rdp(loc, scale) -> res
Arguments:
locreal(kind=dp), intent(in)
scalereal(kind=dp), intent(in)
Returns:
resreal(kind=dp)

rvs_unif_1_csp (function)#

impure elemental function rvs_unif_1_csp(scale) -> res
Arguments:
scalecomplex(kind=sp), intent(in)
Returns:
rescomplex(kind=sp)

rvs_unif_1_cdp (function)#

impure elemental function rvs_unif_1_cdp(scale) -> res
Arguments:
scalecomplex(kind=dp), intent(in)
Returns:
rescomplex(kind=dp)

rvs_unif_csp (function)#

impure elemental function rvs_unif_csp(loc, scale) -> res
Arguments:
loccomplex(kind=sp), intent(in)
scalecomplex(kind=sp), intent(in)
Returns:
rescomplex(kind=sp)

rvs_unif_cdp (function)#

impure elemental function rvs_unif_cdp(loc, scale) -> res
Arguments:
loccomplex(kind=dp), intent(in)
scalecomplex(kind=dp), intent(in)
Returns:
rescomplex(kind=dp)

rvs_unif_array_iint8 (function)#

function rvs_unif_array_iint8(loc, scale, array_size) -> res
Arguments:
locinteger(kind=int8), intent(in)
scaleinteger(kind=int8), intent(in)
array_sizeinteger, intent(in)
Returns:
resinteger(kind=int8), dimension(array_size)

rvs_unif_array_iint16 (function)#

function rvs_unif_array_iint16(loc, scale, array_size) -> res
Arguments:
locinteger(kind=int16), intent(in)
scaleinteger(kind=int16), intent(in)
array_sizeinteger, intent(in)
Returns:
resinteger(kind=int16), dimension(array_size)

rvs_unif_array_iint32 (function)#

function rvs_unif_array_iint32(loc, scale, array_size) -> res
Arguments:
locinteger(kind=int32), intent(in)
scaleinteger(kind=int32), intent(in)
array_sizeinteger, intent(in)
Returns:
resinteger(kind=int32), dimension(array_size)

rvs_unif_array_iint64 (function)#

function rvs_unif_array_iint64(loc, scale, array_size) -> res
Arguments:
locinteger(kind=int64), intent(in)
scaleinteger(kind=int64), intent(in)
array_sizeinteger, intent(in)
Returns:
resinteger(kind=int64), dimension(array_size)

rvs_unif_array_rsp (function)#

function rvs_unif_array_rsp(loc, scale, array_size) -> res
Arguments:
locreal(kind=sp), intent(in)
scalereal(kind=sp), intent(in)
array_sizeinteger, intent(in)
Returns:
resreal(kind=sp), dimension(array_size)

rvs_unif_array_rdp (function)#

function rvs_unif_array_rdp(loc, scale, array_size) -> res
Arguments:
locreal(kind=dp), intent(in)
scalereal(kind=dp), intent(in)
array_sizeinteger, intent(in)
Returns:
resreal(kind=dp), dimension(array_size)

rvs_unif_array_csp (function)#

function rvs_unif_array_csp(loc, scale, array_size) -> res
Arguments:
loccomplex(kind=sp), intent(in)
scalecomplex(kind=sp), intent(in)
array_sizeinteger, intent(in)
Returns:
rescomplex(kind=sp), dimension(array_size)

rvs_unif_array_cdp (function)#

function rvs_unif_array_cdp(loc, scale, array_size) -> res
Arguments:
loccomplex(kind=dp), intent(in)
scalecomplex(kind=dp), intent(in)
array_sizeinteger, intent(in)
Returns:
rescomplex(kind=dp), dimension(array_size)

pdf_unif_iint8 (function)#

elemental function pdf_unif_iint8(x, loc, scale) -> res
Arguments:
xinteger(kind=int8), intent(in)
locinteger(kind=int8), intent(in)
scaleinteger(kind=int8), intent(in)
Returns:
resreal

pdf_unif_iint16 (function)#

elemental function pdf_unif_iint16(x, loc, scale) -> res
Arguments:
xinteger(kind=int16), intent(in)
locinteger(kind=int16), intent(in)
scaleinteger(kind=int16), intent(in)
Returns:
resreal

pdf_unif_iint32 (function)#

elemental function pdf_unif_iint32(x, loc, scale) -> res
Arguments:
xinteger(kind=int32), intent(in)
locinteger(kind=int32), intent(in)
scaleinteger(kind=int32), intent(in)
Returns:
resreal

pdf_unif_iint64 (function)#

elemental function pdf_unif_iint64(x, loc, scale) -> res
Arguments:
xinteger(kind=int64), intent(in)
locinteger(kind=int64), intent(in)
scaleinteger(kind=int64), intent(in)
Returns:
resreal

pdf_unif_rsp (function)#

elemental function pdf_unif_rsp(x, loc, scale) -> res
Arguments:
xreal(kind=sp), intent(in)
locreal(kind=sp), intent(in)
scalereal(kind=sp), intent(in)
Returns:
resreal(kind=sp)

pdf_unif_rdp (function)#

elemental function pdf_unif_rdp(x, loc, scale) -> res
Arguments:
xreal(kind=dp), intent(in)
locreal(kind=dp), intent(in)
scalereal(kind=dp), intent(in)
Returns:
resreal(kind=dp)

pdf_unif_csp (function)#

elemental function pdf_unif_csp(x, loc, scale) -> res
Arguments:
xcomplex(kind=sp), intent(in)
loccomplex(kind=sp), intent(in)
scalecomplex(kind=sp), intent(in)
Returns:
resreal(kind=sp)

pdf_unif_cdp (function)#

elemental function pdf_unif_cdp(x, loc, scale) -> res
Arguments:
xcomplex(kind=dp), intent(in)
loccomplex(kind=dp), intent(in)
scalecomplex(kind=dp), intent(in)
Returns:
resreal(kind=dp)

cdf_unif_iint8 (function)#

elemental function cdf_unif_iint8(x, loc, scale) -> res
Arguments:
xinteger(kind=int8), intent(in)
locinteger(kind=int8), intent(in)
scaleinteger(kind=int8), intent(in)
Returns:
resreal

cdf_unif_iint16 (function)#

elemental function cdf_unif_iint16(x, loc, scale) -> res
Arguments:
xinteger(kind=int16), intent(in)
locinteger(kind=int16), intent(in)
scaleinteger(kind=int16), intent(in)
Returns:
resreal

cdf_unif_iint32 (function)#

elemental function cdf_unif_iint32(x, loc, scale) -> res
Arguments:
xinteger(kind=int32), intent(in)
locinteger(kind=int32), intent(in)
scaleinteger(kind=int32), intent(in)
Returns:
resreal

cdf_unif_iint64 (function)#

elemental function cdf_unif_iint64(x, loc, scale) -> res
Arguments:
xinteger(kind=int64), intent(in)
locinteger(kind=int64), intent(in)
scaleinteger(kind=int64), intent(in)
Returns:
resreal

cdf_unif_rsp (function)#

elemental function cdf_unif_rsp(x, loc, scale) -> res
Arguments:
xreal(kind=sp), intent(in)
locreal(kind=sp), intent(in)
scalereal(kind=sp), intent(in)
Returns:
resreal(kind=sp)

cdf_unif_rdp (function)#

elemental function cdf_unif_rdp(x, loc, scale) -> res
Arguments:
xreal(kind=dp), intent(in)
locreal(kind=dp), intent(in)
scalereal(kind=dp), intent(in)
Returns:
resreal(kind=dp)

cdf_unif_csp (function)#

elemental function cdf_unif_csp(x, loc, scale) -> res
Arguments:
xcomplex(kind=sp), intent(in)
loccomplex(kind=sp), intent(in)
scalecomplex(kind=sp), intent(in)
Returns:
resreal(kind=sp)

cdf_unif_cdp (function)#

elemental function cdf_unif_cdp(x, loc, scale) -> res
Arguments:
xcomplex(kind=dp), intent(in)
loccomplex(kind=dp), intent(in)
scalecomplex(kind=dp), intent(in)
Returns:
resreal(kind=dp)

shuffle_iint8 (function)#

function shuffle_iint8(list) -> res
Arguments:
listinteger(kind=int8), intent(in), dimension(:)
Returns:
resinteger(kind=int8), dimension(size(list)

shuffle_iint16 (function)#

function shuffle_iint16(list) -> res
Arguments:
listinteger(kind=int16), intent(in), dimension(:)
Returns:
resinteger(kind=int16), dimension(size(list)

shuffle_iint32 (function)#

function shuffle_iint32(list) -> res
Arguments:
listinteger(kind=int32), intent(in), dimension(:)
Returns:
resinteger(kind=int32), dimension(size(list)

shuffle_iint64 (function)#

function shuffle_iint64(list) -> res
Arguments:
listinteger(kind=int64), intent(in), dimension(:)
Returns:
resinteger(kind=int64), dimension(size(list)

shuffle_rsp (function)#

function shuffle_rsp(list) -> res
Arguments:
listreal(kind=sp), intent(in), dimension(:)
Returns:
resreal(kind=sp), dimension(size(list)

shuffle_rdp (function)#

function shuffle_rdp(list) -> res
Arguments:
listreal(kind=dp), intent(in), dimension(:)
Returns:
resreal(kind=dp), dimension(size(list)

shuffle_csp (function)#

function shuffle_csp(list) -> res
Arguments:
listcomplex(kind=sp), intent(in), dimension(:)
Returns:
rescomplex(kind=sp), dimension(size(list)

shuffle_cdp (function)#

function shuffle_cdp(list) -> res
Arguments:
listcomplex(kind=dp), intent(in), dimension(:)
Returns:
rescomplex(kind=dp), dimension(size(list)

See also the specification page: stdlib_stats_distribution_uniform.