Public Member Functions | |
| subroutine | averagereducereal1 (array, space_average, weight1, array_avr) |
| subroutine | averagereducereal2 (array, space_average, weight1, weight2, array_avr) |
| subroutine | averagereducereal3 (array, space_average, weight1, weight2, weight3, array_avr) |
| subroutine | averagereducereal4 (array, space_average, weight1, weight2, weight3, weight4, array_avr) |
| subroutine | averagereducereal5 (array, space_average, weight1, weight2, weight3, weight4, weight5, array_avr) |
| subroutine | averagereducereal6 (array, space_average, weight1, weight2, weight3, weight4, weight5, weight6, array_avr) |
| subroutine | averagereducereal7 (array, space_average, weight1, weight2, weight3, weight4, weight5, weight6, weight7, array_avr) |
| subroutine | averagereducedouble1 (array, space_average, weight1, array_avr) |
| subroutine | averagereducedouble2 (array, space_average, weight1, weight2, array_avr) |
| subroutine | averagereducedouble3 (array, space_average, weight1, weight2, weight3, array_avr) |
| subroutine | averagereducedouble4 (array, space_average, weight1, weight2, weight3, weight4, array_avr) |
| subroutine | averagereducedouble5 (array, space_average, weight1, weight2, weight3, weight4, weight5, array_avr) |
| subroutine | averagereducedouble6 (array, space_average, weight1, weight2, weight3, weight4, weight5, weight6, array_avr) |
| subroutine | averagereducedouble7 (array, space_average, weight1, weight2, weight3, weight4, weight5, weight6, weight7, array_avr) |
| subroutine | averagereduceint1 (array, space_average, weight1, array_avr) |
| subroutine | averagereduceint2 (array, space_average, weight1, weight2, array_avr) |
| subroutine | averagereduceint3 (array, space_average, weight1, weight2, weight3, array_avr) |
| subroutine | averagereduceint4 (array, space_average, weight1, weight2, weight3, weight4, array_avr) |
| subroutine | averagereduceint5 (array, space_average, weight1, weight2, weight3, weight4, weight5, array_avr) |
| subroutine | averagereduceint6 (array, space_average, weight1, weight2, weight3, weight4, weight5, weight6, array_avr) |
| subroutine | averagereduceint7 (array, space_average, weight1, weight2, weight3, weight4, weight5, weight6, weight7, array_avr) |
Definition at line 344 of file gtool_historyauto_internal.f90.
| subroutine gtool_historyauto_internal::averagereduce::averagereducedouble1 | ( | real(dp), dimension(:), intent(in), target | array, |
| logical, dimension(1), intent(in) | space_average, | ||
| real(dp), dimension(:), intent(in) | weight1, | ||
| real(dp), dimension(:), pointer | array_avr | ||
| ) |
Reduce array by weighted average.
Dimensions specified as .true. in space_average are averaged using weights weight1 – weight7. The number of dimensions of array_avr does not decrease. Instead, the size of averaged dimensions becomes 1.
| [in] | array | Input data array. |
| [in] | space_average | Flags for averaging each dimension. |
| [in] | weight | Weights for averaging. |
| [out] | array_avr | Averaged output array. |
Definition at line 2629 of file gtool_historyauto_internal.f90.
| subroutine gtool_historyauto_internal::averagereduce::averagereducedouble2 | ( | real(dp), dimension(:,:), intent(in), target | array, |
| logical, dimension(2), intent(in) | space_average, | ||
| real(dp), dimension(:), intent(in) | weight1, | ||
| real(dp), dimension(:), intent(in) | weight2, | ||
| real(dp), dimension(:,:), pointer | array_avr | ||
| ) |
Reduce array by weighted average.
Dimensions specified as .true. in space_average are averaged using weights weight1 – weight7. The number of dimensions of array_avr does not decrease. Instead, the size of averaged dimensions becomes 1.
| [in] | array | Input data array. |
| [in] | space_average | Flags for averaging each dimension. |
| [in] | weight | Weights for averaging. |
| [out] | array_avr | Averaged output array. |
Definition at line 2722 of file gtool_historyauto_internal.f90.
| subroutine gtool_historyauto_internal::averagereduce::averagereducedouble3 | ( | real(dp), dimension(:,:,:), intent(in), target | array, |
| logical, dimension(3), intent(in) | space_average, | ||
| real(dp), dimension(:), intent(in) | weight1, | ||
| real(dp), dimension(:), intent(in) | weight2, | ||
| real(dp), dimension(:), intent(in) | weight3, | ||
| real(dp), dimension(:,:,:), pointer | array_avr | ||
| ) |
Reduce array by weighted average.
Dimensions specified as .true. in space_average are averaged using weights weight1 – weight7. The number of dimensions of array_avr does not decrease. Instead, the size of averaged dimensions becomes 1.
| [in] | array | Input data array. |
| [in] | space_average | Flags for averaging each dimension. |
| [in] | weight | Weights for averaging. |
| [out] | array_avr | Averaged output array. |
Definition at line 2844 of file gtool_historyauto_internal.f90.
| subroutine gtool_historyauto_internal::averagereduce::averagereducedouble4 | ( | real(dp), dimension(:,:,:,:), intent(in), target | array, |
| logical, dimension(4), intent(in) | space_average, | ||
| real(dp), dimension(:), intent(in) | weight1, | ||
| real(dp), dimension(:), intent(in) | weight2, | ||
| real(dp), dimension(:), intent(in) | weight3, | ||
| real(dp), dimension(:), intent(in) | weight4, | ||
| real(dp), dimension(:,:,:,:), pointer | array_avr | ||
| ) |
Reduce array by weighted average.
Dimensions specified as .true. in space_average are averaged using weights weight1 – weight7. The number of dimensions of array_avr does not decrease. Instead, the size of averaged dimensions becomes 1.
| [in] | array | Input data array. |
| [in] | space_average | Flags for averaging each dimension. |
| [in] | weight | Weights for averaging. |
| [out] | array_avr | Averaged output array. |
Definition at line 3001 of file gtool_historyauto_internal.f90.
| subroutine gtool_historyauto_internal::averagereduce::averagereducedouble5 | ( | real(dp), dimension(:,:,:,:,:), intent(in), target | array, |
| logical, dimension(5), intent(in) | space_average, | ||
| real(dp), dimension(:), intent(in) | weight1, | ||
| real(dp), dimension(:), intent(in) | weight2, | ||
| real(dp), dimension(:), intent(in) | weight3, | ||
| real(dp), dimension(:), intent(in) | weight4, | ||
| real(dp), dimension(:), intent(in) | weight5, | ||
| real(dp), dimension(:,:,:,:,:), pointer | array_avr | ||
| ) |
Reduce array by weighted average.
Dimensions specified as .true. in space_average are averaged using weights weight1 – weight7. The number of dimensions of array_avr does not decrease. Instead, the size of averaged dimensions becomes 1.
| [in] | array | Input data array. |
| [in] | space_average | Flags for averaging each dimension. |
| [in] | weight | Weights for averaging. |
| [out] | array_avr | Averaged output array. |
Definition at line 3197 of file gtool_historyauto_internal.f90.
| subroutine gtool_historyauto_internal::averagereduce::averagereducedouble6 | ( | real(dp), dimension(:,:,:,:,:,:), intent(in), target | array, |
| logical, dimension(6), intent(in) | space_average, | ||
| real(dp), dimension(:), intent(in) | weight1, | ||
| real(dp), dimension(:), intent(in) | weight2, | ||
| real(dp), dimension(:), intent(in) | weight3, | ||
| real(dp), dimension(:), intent(in) | weight4, | ||
| real(dp), dimension(:), intent(in) | weight5, | ||
| real(dp), dimension(:), intent(in) | weight6, | ||
| real(dp), dimension(:,:,:,:,:,:), pointer | array_avr | ||
| ) |
Reduce array by weighted average.
Dimensions specified as .true. in space_average are averaged using weights weight1 – weight7. The number of dimensions of array_avr does not decrease. Instead, the size of averaged dimensions becomes 1.
| [in] | array | Input data array. |
| [in] | space_average | Flags for averaging each dimension. |
| [in] | weight | Weights for averaging. |
| [out] | array_avr | Averaged output array. |
Definition at line 3436 of file gtool_historyauto_internal.f90.
| subroutine gtool_historyauto_internal::averagereduce::averagereducedouble7 | ( | real(dp), dimension(:,:,:,:,:,:,:), intent(in), target | array, |
| logical, dimension(7), intent(in) | space_average, | ||
| real(dp), dimension(:), intent(in) | weight1, | ||
| real(dp), dimension(:), intent(in) | weight2, | ||
| real(dp), dimension(:), intent(in) | weight3, | ||
| real(dp), dimension(:), intent(in) | weight4, | ||
| real(dp), dimension(:), intent(in) | weight5, | ||
| real(dp), dimension(:), intent(in) | weight6, | ||
| real(dp), dimension(:), intent(in) | weight7, | ||
| real(dp), dimension(:,:,:,:,:,:,:), pointer | array_avr | ||
| ) |
Reduce array by weighted average.
Dimensions specified as .true. in space_average are averaged using weights weight1 – weight7. The number of dimensions of array_avr does not decrease. Instead, the size of averaged dimensions becomes 1.
| [in] | array | Input data array. |
| [in] | space_average | Flags for averaging each dimension. |
| [in] | weight | Weights for averaging. |
| [out] | array_avr | Averaged output array. |
Definition at line 3722 of file gtool_historyauto_internal.f90.
| subroutine gtool_historyauto_internal::averagereduce::averagereduceint1 | ( | integer, dimension(:), intent(in), target | array, |
| logical, dimension(1), intent(in) | space_average, | ||
| real(dp), dimension(:), intent(in) | weight1, | ||
| integer, dimension(:), pointer | array_avr | ||
| ) |
Reduce array by weighted average.
Dimensions specified as .true. in space_average are averaged using weights weight1 – weight7. The number of dimensions of array_avr does not decrease. Instead, the size of averaged dimensions becomes 1.
| [in] | array | Input data array. |
| [in] | space_average | Flags for averaging each dimension. |
| [in] | weight | Weights for averaging. |
| [out] | array_avr | Averaged output array. |
Definition at line 4059 of file gtool_historyauto_internal.f90.
| subroutine gtool_historyauto_internal::averagereduce::averagereduceint2 | ( | integer, dimension(:,:), intent(in), target | array, |
| logical, dimension(2), intent(in) | space_average, | ||
| real(dp), dimension(:), intent(in) | weight1, | ||
| real(dp), dimension(:), intent(in) | weight2, | ||
| integer, dimension(:,:), pointer | array_avr | ||
| ) |
Reduce array by weighted average.
Dimensions specified as .true. in space_average are averaged using weights weight1 – weight7. The number of dimensions of array_avr does not decrease. Instead, the size of averaged dimensions becomes 1.
| [in] | array | Input data array. |
| [in] | space_average | Flags for averaging each dimension. |
| [in] | weight | Weights for averaging. |
| [out] | array_avr | Averaged output array. |
Definition at line 4157 of file gtool_historyauto_internal.f90.
| subroutine gtool_historyauto_internal::averagereduce::averagereduceint3 | ( | integer, dimension(:,:,:), intent(in), target | array, |
| logical, dimension(3), intent(in) | space_average, | ||
| real(dp), dimension(:), intent(in) | weight1, | ||
| real(dp), dimension(:), intent(in) | weight2, | ||
| real(dp), dimension(:), intent(in) | weight3, | ||
| integer, dimension(:,:,:), pointer | array_avr | ||
| ) |
Reduce array by weighted average.
Dimensions specified as .true. in space_average are averaged using weights weight1 – weight7. The number of dimensions of array_avr does not decrease. Instead, the size of averaged dimensions becomes 1.
| [in] | array | Input data array. |
| [in] | space_average | Flags for averaging each dimension. |
| [in] | weight | Weights for averaging. |
| [out] | array_avr | Averaged output array. |
Definition at line 4289 of file gtool_historyauto_internal.f90.
| subroutine gtool_historyauto_internal::averagereduce::averagereduceint4 | ( | integer, dimension(:,:,:,:), intent(in), target | array, |
| logical, dimension(4), intent(in) | space_average, | ||
| real(dp), dimension(:), intent(in) | weight1, | ||
| real(dp), dimension(:), intent(in) | weight2, | ||
| real(dp), dimension(:), intent(in) | weight3, | ||
| real(dp), dimension(:), intent(in) | weight4, | ||
| integer, dimension(:,:,:,:), pointer | array_avr | ||
| ) |
Reduce array by weighted average.
Dimensions specified as .true. in space_average are averaged using weights weight1 – weight7. The number of dimensions of array_avr does not decrease. Instead, the size of averaged dimensions becomes 1.
| [in] | array | Input data array. |
| [in] | space_average | Flags for averaging each dimension. |
| [in] | weight | Weights for averaging. |
| [out] | array_avr | Averaged output array. |
Definition at line 4461 of file gtool_historyauto_internal.f90.
| subroutine gtool_historyauto_internal::averagereduce::averagereduceint5 | ( | integer, dimension(:,:,:,:,:), intent(in), target | array, |
| logical, dimension(5), intent(in) | space_average, | ||
| real(dp), dimension(:), intent(in) | weight1, | ||
| real(dp), dimension(:), intent(in) | weight2, | ||
| real(dp), dimension(:), intent(in) | weight3, | ||
| real(dp), dimension(:), intent(in) | weight4, | ||
| real(dp), dimension(:), intent(in) | weight5, | ||
| integer, dimension(:,:,:,:,:), pointer | array_avr | ||
| ) |
Reduce array by weighted average.
Dimensions specified as .true. in space_average are averaged using weights weight1 – weight7. The number of dimensions of array_avr does not decrease. Instead, the size of averaged dimensions becomes 1.
| [in] | array | Input data array. |
| [in] | space_average | Flags for averaging each dimension. |
| [in] | weight | Weights for averaging. |
| [out] | array_avr | Averaged output array. |
Definition at line 4677 of file gtool_historyauto_internal.f90.
| subroutine gtool_historyauto_internal::averagereduce::averagereduceint6 | ( | integer, dimension(:,:,:,:,:,:), intent(in), target | array, |
| logical, dimension(6), intent(in) | space_average, | ||
| real(dp), dimension(:), intent(in) | weight1, | ||
| real(dp), dimension(:), intent(in) | weight2, | ||
| real(dp), dimension(:), intent(in) | weight3, | ||
| real(dp), dimension(:), intent(in) | weight4, | ||
| real(dp), dimension(:), intent(in) | weight5, | ||
| real(dp), dimension(:), intent(in) | weight6, | ||
| integer, dimension(:,:,:,:,:,:), pointer | array_avr | ||
| ) |
Reduce array by weighted average.
Dimensions specified as .true. in space_average are averaged using weights weight1 – weight7. The number of dimensions of array_avr does not decrease. Instead, the size of averaged dimensions becomes 1.
| [in] | array | Input data array. |
| [in] | space_average | Flags for averaging each dimension. |
| [in] | weight | Weights for averaging. |
| [out] | array_avr | Averaged output array. |
Definition at line 4941 of file gtool_historyauto_internal.f90.
| subroutine gtool_historyauto_internal::averagereduce::averagereduceint7 | ( | integer, dimension(:,:,:,:,:,:,:), intent(in), target | array, |
| logical, dimension(7), intent(in) | space_average, | ||
| real(dp), dimension(:), intent(in) | weight1, | ||
| real(dp), dimension(:), intent(in) | weight2, | ||
| real(dp), dimension(:), intent(in) | weight3, | ||
| real(dp), dimension(:), intent(in) | weight4, | ||
| real(dp), dimension(:), intent(in) | weight5, | ||
| real(dp), dimension(:), intent(in) | weight6, | ||
| real(dp), dimension(:), intent(in) | weight7, | ||
| integer, dimension(:,:,:,:,:,:,:), pointer | array_avr | ||
| ) |
Reduce array by weighted average.
Dimensions specified as .true. in space_average are averaged using weights weight1 – weight7. The number of dimensions of array_avr does not decrease. Instead, the size of averaged dimensions becomes 1.
| [in] | array | Input data array. |
| [in] | space_average | Flags for averaging each dimension. |
| [in] | weight | Weights for averaging. |
| [out] | array_avr | Averaged output array. |
Definition at line 5257 of file gtool_historyauto_internal.f90.
| subroutine gtool_historyauto_internal::averagereduce::averagereducereal1 | ( | real, dimension(:), intent(in), target | array, |
| logical, dimension(1), intent(in) | space_average, | ||
| real(dp), dimension(:), intent(in) | weight1, | ||
| real, dimension(:), pointer | array_avr | ||
| ) |
Reduce array by weighted average.
Dimensions specified as .true. in space_average are averaged using weights weight1 – weight7. The number of dimensions of array_avr does not decrease. Instead, the size of averaged dimensions becomes 1.
| [in] | array | Input data array. |
| [in] | space_average | Flags for averaging each dimension. |
| [in] | weight | Weights for averaging. |
| [out] | array_avr | Averaged output array. |
Definition at line 1143 of file gtool_historyauto_internal.f90.
| subroutine gtool_historyauto_internal::averagereduce::averagereducereal2 | ( | real, dimension(:,:), intent(in), target | array, |
| logical, dimension(2), intent(in) | space_average, | ||
| real(dp), dimension(:), intent(in) | weight1, | ||
| real(dp), dimension(:), intent(in) | weight2, | ||
| real, dimension(:,:), pointer | array_avr | ||
| ) |
Reduce array by weighted average.
Dimensions specified as .true. in space_average are averaged using weights weight1 – weight7. The number of dimensions of array_avr does not decrease. Instead, the size of averaged dimensions becomes 1.
| [in] | array | Input data array. |
| [in] | space_average | Flags for averaging each dimension. |
| [in] | weight | Weights for averaging. |
| [out] | array_avr | Averaged output array. |
Definition at line 1238 of file gtool_historyauto_internal.f90.
| subroutine gtool_historyauto_internal::averagereduce::averagereducereal3 | ( | real, dimension(:,:,:), intent(in), target | array, |
| logical, dimension(3), intent(in) | space_average, | ||
| real(dp), dimension(:), intent(in) | weight1, | ||
| real(dp), dimension(:), intent(in) | weight2, | ||
| real(dp), dimension(:), intent(in) | weight3, | ||
| real, dimension(:,:,:), pointer | array_avr | ||
| ) |
Reduce array by weighted average.
Dimensions specified as .true. in space_average are averaged using weights weight1 – weight7. The number of dimensions of array_avr does not decrease. Instead, the size of averaged dimensions becomes 1.
| [in] | array | Input data array. |
| [in] | space_average | Flags for averaging each dimension. |
| [in] | weight | Weights for averaging. |
| [out] | array_avr | Averaged output array. |
Definition at line 1364 of file gtool_historyauto_internal.f90.
| subroutine gtool_historyauto_internal::averagereduce::averagereducereal4 | ( | real, dimension(:,:,:,:), intent(in), target | array, |
| logical, dimension(4), intent(in) | space_average, | ||
| real(dp), dimension(:), intent(in) | weight1, | ||
| real(dp), dimension(:), intent(in) | weight2, | ||
| real(dp), dimension(:), intent(in) | weight3, | ||
| real(dp), dimension(:), intent(in) | weight4, | ||
| real, dimension(:,:,:,:), pointer | array_avr | ||
| ) |
Reduce array by weighted average.
Dimensions specified as .true. in space_average are averaged using weights weight1 – weight7. The number of dimensions of array_avr does not decrease. Instead, the size of averaged dimensions becomes 1.
| [in] | array | Input data array. |
| [in] | space_average | Flags for averaging each dimension. |
| [in] | weight | Weights for averaging. |
| [out] | array_avr | Averaged output array. |
Definition at line 1527 of file gtool_historyauto_internal.f90.
| subroutine gtool_historyauto_internal::averagereduce::averagereducereal5 | ( | real, dimension(:,:,:,:,:), intent(in), target | array, |
| logical, dimension(5), intent(in) | space_average, | ||
| real(dp), dimension(:), intent(in) | weight1, | ||
| real(dp), dimension(:), intent(in) | weight2, | ||
| real(dp), dimension(:), intent(in) | weight3, | ||
| real(dp), dimension(:), intent(in) | weight4, | ||
| real(dp), dimension(:), intent(in) | weight5, | ||
| real, dimension(:,:,:,:,:), pointer | array_avr | ||
| ) |
Reduce array by weighted average.
Dimensions specified as .true. in space_average are averaged using weights weight1 – weight7. The number of dimensions of array_avr does not decrease. Instead, the size of averaged dimensions becomes 1.
| [in] | array | Input data array. |
| [in] | space_average | Flags for averaging each dimension. |
| [in] | weight | Weights for averaging. |
| [out] | array_avr | Averaged output array. |
Definition at line 1731 of file gtool_historyauto_internal.f90.
| subroutine gtool_historyauto_internal::averagereduce::averagereducereal6 | ( | real, dimension(:,:,:,:,:,:), intent(in), target | array, |
| logical, dimension(6), intent(in) | space_average, | ||
| real(dp), dimension(:), intent(in) | weight1, | ||
| real(dp), dimension(:), intent(in) | weight2, | ||
| real(dp), dimension(:), intent(in) | weight3, | ||
| real(dp), dimension(:), intent(in) | weight4, | ||
| real(dp), dimension(:), intent(in) | weight5, | ||
| real(dp), dimension(:), intent(in) | weight6, | ||
| real, dimension(:,:,:,:,:,:), pointer | array_avr | ||
| ) |
Reduce array by weighted average.
Dimensions specified as .true. in space_average are averaged using weights weight1 – weight7. The number of dimensions of array_avr does not decrease. Instead, the size of averaged dimensions becomes 1.
| [in] | array | Input data array. |
| [in] | space_average | Flags for averaging each dimension. |
| [in] | weight | Weights for averaging. |
| [out] | array_avr | Averaged output array. |
Definition at line 1980 of file gtool_historyauto_internal.f90.
| subroutine gtool_historyauto_internal::averagereduce::averagereducereal7 | ( | real, dimension(:,:,:,:,:,:,:), intent(in), target | array, |
| logical, dimension(7), intent(in) | space_average, | ||
| real(dp), dimension(:), intent(in) | weight1, | ||
| real(dp), dimension(:), intent(in) | weight2, | ||
| real(dp), dimension(:), intent(in) | weight3, | ||
| real(dp), dimension(:), intent(in) | weight4, | ||
| real(dp), dimension(:), intent(in) | weight5, | ||
| real(dp), dimension(:), intent(in) | weight6, | ||
| real(dp), dimension(:), intent(in) | weight7, | ||
| real, dimension(:,:,:,:,:,:,:), pointer | array_avr | ||
| ) |
Reduce array by weighted average.
Dimensions specified as .true. in space_average are averaged using weights weight1 – weight7. The number of dimensions of array_avr does not decrease. Instead, the size of averaged dimensions becomes 1.
| [in] | array | Input data array. |
| [in] | space_average | Flags for averaging each dimension. |
| [in] | weight | Weights for averaging. |
| [out] | array_avr | Averaged output array. |
Definition at line 2278 of file gtool_historyauto_internal.f90.