FV3 Bundle
tools_missing Module Reference

Data Types

interface  isallmsi
 
interface  isallmsr
 
interface  isallnotmsi
 
interface  isallnotmsr
 
interface  isanymsi
 
interface  isanymsr
 
interface  isanynotmsi
 
interface  isanynotmsr
 
interface  ismsi
 
interface  ismsr
 
interface  isnotmsi
 
interface  isnotmsr
 
interface  msi
 
interface  msr
 

Functions/Subroutines

subroutine msi_0d (i)
 
subroutine msi_1d (i)
 
subroutine msi_2d (i)
 
subroutine msi_3d (i)
 
subroutine msi_4d (i)
 
subroutine msi_5d (i)
 
subroutine msi_6d (i)
 
subroutine msr_0d (r)
 
subroutine msr_1d (r)
 
subroutine msr_2d (r)
 
subroutine msr_3d (r)
 
subroutine msr_4d (r)
 
subroutine msr_5d (r)
 
subroutine msr_6d (r)
 
logical function isnotmsi_0d (i)
 
logical function, dimension(max(size(i), 1)) isnotmsi_1d (i)
 
logical function, dimension(max(size(i, 1), 1), max(size(i, 2), 1)) isnotmsi_2d (i)
 
logical function, dimension(max(size(i, 1), 1), max(size(i, 2), 1), max(size(i, 3), 1)) isnotmsi_3d (i)
 
logical function, dimension(max(size(i, 1), 1), max(size(i, 2), 1), max(size(i, 3), 1), max(size(i, 4), 1)) isnotmsi_4d (i)
 
logical function, dimension(max(size(i, 1), 1), max(size(i, 2), 1), max(size(i, 3), 1), max(size(i, 4), 1), max(size(i, 5), 1)) isnotmsi_5d (i)
 
logical function ismsi_0d (i)
 
logical function, dimension(max(size(i), 1)) ismsi_1d (i)
 
logical function, dimension(max(size(i, 1), 1), max(size(i, 2), 1)) ismsi_2d (i)
 
logical function, dimension(max(size(i, 1), 1), max(size(i, 2), 1), max(size(i, 3), 1)) ismsi_3d (i)
 
logical function, dimension(max(size(i, 1), 1), max(size(i, 2), 1), max(size(i, 3), 1), max(size(i, 4), 1)) ismsi_4d (i)
 
logical function, dimension(max(size(i, 1), 1), max(size(i, 2), 1), max(size(i, 3), 1), max(size(i, 4), 1), max(size(i, 5), 1)) ismsi_5d (i)
 
logical function isnotmsr_0d (r)
 
logical function, dimension(size(r)) isnotmsr_1d (r)
 
logical function, dimension(max(size(r, 1), 1), max(size(r, 2), 1)) isnotmsr_2d (r)
 
logical function, dimension(max(size(r, 1), 1), max(size(r, 2), 1), max(size(r, 3), 1)) isnotmsr_3d (r)
 
logical function, dimension(max(size(r, 1), 1), max(size(r, 2), 1), max(size(r, 3), 1), max(size(r, 4), 1)) isnotmsr_4d (r)
 
logical function, dimension(max(size(r, 1), 1), max(size(r, 2), 1), max(size(r, 3), 1), max(size(r, 4), 1), max(size(r, 5), 1)) isnotmsr_5d (r)
 
logical function ismsr_0d (r)
 
logical function, dimension(size(r)) ismsr_1d (r)
 
logical function, dimension(max(size(r, 1), 1), max(size(r, 2), 1)) ismsr_2d (r)
 
logical function, dimension(max(size(r, 1), 1), max(size(r, 2), 1), max(size(r, 3), 1)) ismsr_3d (r)
 
logical function, dimension(max(size(r, 1), 1), max(size(r, 2), 1), max(size(r, 3), 1), max(size(r, 4), 1)) ismsr_4d (r)
 
logical function, dimension(max(size(r, 1), 1), max(size(r, 2), 1), max(size(r, 3), 1), max(size(r, 4), 1), max(size(r, 5), 1)) ismsr_5d (r)
 
logical function isanynotmsi_1d (i)
 
logical function isanynotmsi_2d (i)
 
logical function isanynotmsi_3d (i)
 
logical function isanynotmsi_4d (i)
 
logical function isanynotmsi_5d (i)
 
logical function isanymsi_1d (i)
 
logical function isanymsi_2d (i)
 
logical function isanymsi_3d (i)
 
logical function isanymsi_4d (i)
 
logical function isanymsi_5d (i)
 
logical function isanynotmsr_1d (r)
 
logical function isanynotmsr_2d (r)
 
logical function isanynotmsr_3d (r)
 
logical function isanynotmsr_4d (r)
 
logical function isanynotmsr_5d (r)
 
logical function isanymsr_1d (r)
 
logical function isanymsr_2d (r)
 
logical function isanymsr_3d (r)
 
logical function isanymsr_4d (r)
 
logical function isanymsr_5d (r)
 
logical function isallnotmsi_1d (i)
 
logical function isallnotmsi_2d (i)
 
logical function isallnotmsi_3d (i)
 
logical function isallnotmsi_4d (i)
 
logical function isallnotmsi_5d (i)
 
logical function isallmsi_1d (i)
 
logical function isallmsi_2d (i)
 
logical function isallmsi_3d (i)
 
logical function isallmsi_4d (i)
 
logical function isallmsi_5d (i)
 
logical function isallnotmsr_1d (r)
 
logical function isallnotmsr_2d (r)
 
logical function isallnotmsr_3d (r)
 
logical function isallnotmsr_4d (r)
 
logical function isallnotmsr_5d (r)
 
logical function isallmsr_1d (r)
 
logical function isallmsr_2d (r)
 
logical function isallmsr_3d (r)
 
logical function isallmsr_4d (r)
 
logical function isallmsr_5d (r)
 

Function/Subroutine Documentation

◆ isallmsi_1d()

logical function tools_missing::isallmsi_1d ( integer, dimension(:), intent(in)  i)
private

Definition at line 1189 of file tools_missing.F90.

◆ isallmsi_2d()

logical function tools_missing::isallmsi_2d ( integer, dimension(:,:), intent(in)  i)
private

Definition at line 1204 of file tools_missing.F90.

◆ isallmsi_3d()

logical function tools_missing::isallmsi_3d ( integer, dimension(:,:,:), intent(in)  i)
private

Definition at line 1219 of file tools_missing.F90.

◆ isallmsi_4d()

logical function tools_missing::isallmsi_4d ( integer, dimension(:,:,:,:), intent(in)  i)
private

Definition at line 1234 of file tools_missing.F90.

◆ isallmsi_5d()

logical function tools_missing::isallmsi_5d ( integer, dimension(:,:,:,:,:), intent(in)  i)
private

Definition at line 1249 of file tools_missing.F90.

◆ isallmsr_1d()

logical function tools_missing::isallmsr_1d ( real(kind_real), dimension(:), intent(in)  r)
private

Definition at line 1339 of file tools_missing.F90.

◆ isallmsr_2d()

logical function tools_missing::isallmsr_2d ( real(kind_real), dimension(:,:), intent(in)  r)
private

Definition at line 1354 of file tools_missing.F90.

◆ isallmsr_3d()

logical function tools_missing::isallmsr_3d ( real(kind_real), dimension(:,:,:), intent(in)  r)
private

Definition at line 1369 of file tools_missing.F90.

◆ isallmsr_4d()

logical function tools_missing::isallmsr_4d ( real(kind_real), dimension(:,:,:,:), intent(in)  r)
private

Definition at line 1384 of file tools_missing.F90.

◆ isallmsr_5d()

logical function tools_missing::isallmsr_5d ( real(kind_real), dimension(:,:,:,:,:), intent(in)  r)
private

Definition at line 1399 of file tools_missing.F90.

◆ isallnotmsi_1d()

logical function tools_missing::isallnotmsi_1d ( integer, dimension(:), intent(in)  i)
private

Definition at line 1114 of file tools_missing.F90.

◆ isallnotmsi_2d()

logical function tools_missing::isallnotmsi_2d ( integer, dimension(:,:), intent(in)  i)
private

Definition at line 1129 of file tools_missing.F90.

◆ isallnotmsi_3d()

logical function tools_missing::isallnotmsi_3d ( integer, dimension(:,:,:), intent(in)  i)
private

Definition at line 1144 of file tools_missing.F90.

◆ isallnotmsi_4d()

logical function tools_missing::isallnotmsi_4d ( integer, dimension(:,:,:,:), intent(in)  i)
private

Definition at line 1159 of file tools_missing.F90.

◆ isallnotmsi_5d()

logical function tools_missing::isallnotmsi_5d ( integer, dimension(:,:,:,:,:), intent(in)  i)
private

Definition at line 1174 of file tools_missing.F90.

◆ isallnotmsr_1d()

logical function tools_missing::isallnotmsr_1d ( real(kind_real), dimension(:), intent(in)  r)
private

Definition at line 1264 of file tools_missing.F90.

◆ isallnotmsr_2d()

logical function tools_missing::isallnotmsr_2d ( real(kind_real), dimension(:,:), intent(in)  r)
private

Definition at line 1279 of file tools_missing.F90.

◆ isallnotmsr_3d()

logical function tools_missing::isallnotmsr_3d ( real(kind_real), dimension(:,:,:), intent(in)  r)
private

Definition at line 1294 of file tools_missing.F90.

◆ isallnotmsr_4d()

logical function tools_missing::isallnotmsr_4d ( real(kind_real), dimension(:,:,:,:), intent(in)  r)
private

Definition at line 1309 of file tools_missing.F90.

◆ isallnotmsr_5d()

logical function tools_missing::isallnotmsr_5d ( real(kind_real), dimension(:,:,:,:,:), intent(in)  r)
private

Definition at line 1324 of file tools_missing.F90.

◆ isanymsi_1d()

logical function tools_missing::isanymsi_1d ( integer, dimension(:), intent(in)  i)
private

Definition at line 889 of file tools_missing.F90.

◆ isanymsi_2d()

logical function tools_missing::isanymsi_2d ( integer, dimension(:,:), intent(in)  i)
private

Definition at line 904 of file tools_missing.F90.

◆ isanymsi_3d()

logical function tools_missing::isanymsi_3d ( integer, dimension(:,:,:), intent(in)  i)
private

Definition at line 919 of file tools_missing.F90.

◆ isanymsi_4d()

logical function tools_missing::isanymsi_4d ( integer, dimension(:,:,:,:), intent(in)  i)
private

Definition at line 934 of file tools_missing.F90.

◆ isanymsi_5d()

logical function tools_missing::isanymsi_5d ( integer, dimension(:,:,:,:,:), intent(in)  i)
private

Definition at line 949 of file tools_missing.F90.

◆ isanymsr_1d()

logical function tools_missing::isanymsr_1d ( real(kind_real), dimension(:), intent(in)  r)
private

Definition at line 1039 of file tools_missing.F90.

◆ isanymsr_2d()

logical function tools_missing::isanymsr_2d ( real(kind_real), dimension(:,:), intent(in)  r)
private

Definition at line 1054 of file tools_missing.F90.

◆ isanymsr_3d()

logical function tools_missing::isanymsr_3d ( real(kind_real), dimension(:,:,:), intent(in)  r)
private

Definition at line 1069 of file tools_missing.F90.

◆ isanymsr_4d()

logical function tools_missing::isanymsr_4d ( real(kind_real), dimension(:,:,:,:), intent(in)  r)
private

Definition at line 1084 of file tools_missing.F90.

◆ isanymsr_5d()

logical function tools_missing::isanymsr_5d ( real(kind_real), dimension(:,:,:,:,:), intent(in)  r)
private

Definition at line 1099 of file tools_missing.F90.

◆ isanynotmsi_1d()

logical function tools_missing::isanynotmsi_1d ( integer, dimension(:), intent(in)  i)
private

Definition at line 814 of file tools_missing.F90.

◆ isanynotmsi_2d()

logical function tools_missing::isanynotmsi_2d ( integer, dimension(:,:), intent(in)  i)
private

Definition at line 829 of file tools_missing.F90.

◆ isanynotmsi_3d()

logical function tools_missing::isanynotmsi_3d ( integer, dimension(:,:,:), intent(in)  i)
private

Definition at line 844 of file tools_missing.F90.

◆ isanynotmsi_4d()

logical function tools_missing::isanynotmsi_4d ( integer, dimension(:,:,:,:), intent(in)  i)
private

Definition at line 859 of file tools_missing.F90.

◆ isanynotmsi_5d()

logical function tools_missing::isanynotmsi_5d ( integer, dimension(:,:,:,:,:), intent(in)  i)
private

Definition at line 874 of file tools_missing.F90.

◆ isanynotmsr_1d()

logical function tools_missing::isanynotmsr_1d ( real(kind_real), dimension(:), intent(in)  r)
private

Definition at line 964 of file tools_missing.F90.

◆ isanynotmsr_2d()

logical function tools_missing::isanynotmsr_2d ( real(kind_real), dimension(:,:), intent(in)  r)
private

Definition at line 979 of file tools_missing.F90.

◆ isanynotmsr_3d()

logical function tools_missing::isanynotmsr_3d ( real(kind_real), dimension(:,:,:), intent(in)  r)
private

Definition at line 994 of file tools_missing.F90.

◆ isanynotmsr_4d()

logical function tools_missing::isanynotmsr_4d ( real(kind_real), dimension(:,:,:,:), intent(in)  r)
private

Definition at line 1009 of file tools_missing.F90.

◆ isanynotmsr_5d()

logical function tools_missing::isanynotmsr_5d ( real(kind_real), dimension(:,:,:,:,:), intent(in)  r)
private

Definition at line 1024 of file tools_missing.F90.

◆ ismsi_0d()

logical function tools_missing::ismsi_0d ( integer, intent(in)  i)
private

Definition at line 470 of file tools_missing.F90.

◆ ismsi_1d()

logical function, dimension(max(size(i),1)) tools_missing::ismsi_1d ( integer, dimension(:), intent(in)  i)
private

Definition at line 488 of file tools_missing.F90.

◆ ismsi_2d()

logical function, dimension(max(size(i,1),1),max(size(i,2),1)) tools_missing::ismsi_2d ( integer, dimension(:,:), intent(in)  i)
private

Definition at line 506 of file tools_missing.F90.

◆ ismsi_3d()

logical function, dimension(max(size(i,1),1),max(size(i,2),1),max(size(i,3),1)) tools_missing::ismsi_3d ( integer, dimension(:,:,:), intent(in)  i)
private

Definition at line 524 of file tools_missing.F90.

◆ ismsi_4d()

logical function, dimension(max(size(i,1),1),max(size(i,2),1),max(size(i,3),1),max(size(i,4),1)) tools_missing::ismsi_4d ( integer, dimension(:,:,:,:), intent(in)  i)
private

Definition at line 542 of file tools_missing.F90.

◆ ismsi_5d()

logical function, dimension(max(size(i,1),1),max(size(i,2),1),max(size(i,3),1),max(size(i,4),1),max(size(i,5),1)) tools_missing::ismsi_5d ( integer, dimension(:,:,:,:,:), intent(in)  i)
private

Definition at line 560 of file tools_missing.F90.

◆ ismsr_0d()

logical function tools_missing::ismsr_0d ( real(kind_real), intent(in)  r)
private

Definition at line 706 of file tools_missing.F90.

◆ ismsr_1d()

logical function, dimension(size(r)) tools_missing::ismsr_1d ( real(kind_real), dimension(:), intent(in)  r)
private

Definition at line 724 of file tools_missing.F90.

◆ ismsr_2d()

logical function, dimension(max(size(r,1),1),max(size(r,2),1)) tools_missing::ismsr_2d ( real(kind_real), dimension(:,:), intent(in)  r)
private

Definition at line 742 of file tools_missing.F90.

◆ ismsr_3d()

logical function, dimension(max(size(r,1),1),max(size(r,2),1),max(size(r,3),1)) tools_missing::ismsr_3d ( real(kind_real), dimension(:,:,:), intent(in)  r)
private

Definition at line 760 of file tools_missing.F90.

◆ ismsr_4d()

logical function, dimension(max(size(r,1),1),max(size(r,2),1),max(size(r,3),1),max(size(r,4),1)) tools_missing::ismsr_4d ( real(kind_real), dimension(:,:,:,:), intent(in)  r)
private

Definition at line 778 of file tools_missing.F90.

◆ ismsr_5d()

logical function, dimension(max(size(r,1),1),max(size(r,2),1),max(size(r,3),1),max(size(r,4),1),max(size(r,5),1)) tools_missing::ismsr_5d ( real(kind_real), dimension(:,:,:,:,:), intent(in)  r)
private

Definition at line 796 of file tools_missing.F90.

◆ isnotmsi_0d()

logical function tools_missing::isnotmsi_0d ( integer, intent(in)  i)
private

Definition at line 342 of file tools_missing.F90.

◆ isnotmsi_1d()

logical function, dimension(max(size(i),1)) tools_missing::isnotmsi_1d ( integer, dimension(:), intent(in)  i)
private

Definition at line 360 of file tools_missing.F90.

◆ isnotmsi_2d()

logical function, dimension(max(size(i,1),1),max(size(i,2),1)) tools_missing::isnotmsi_2d ( integer, dimension(:,:), intent(in)  i)
private

Definition at line 382 of file tools_missing.F90.

◆ isnotmsi_3d()

logical function, dimension(max(size(i,1),1),max(size(i,2),1),max(size(i,3),1)) tools_missing::isnotmsi_3d ( integer, dimension(:,:,:), intent(in)  i)
private

Definition at line 404 of file tools_missing.F90.

◆ isnotmsi_4d()

logical function, dimension(max(size(i,1),1),max(size(i,2),1),max(size(i,3),1),max(size(i,4),1)) tools_missing::isnotmsi_4d ( integer, dimension(:,:,:,:), intent(in)  i)
private

Definition at line 426 of file tools_missing.F90.

◆ isnotmsi_5d()

logical function, dimension(max(size(i,1),1),max(size(i,2),1),max(size(i,3),1),max(size(i,4),1),max(size(i,5),1)) tools_missing::isnotmsi_5d ( integer, dimension(:,:,:,:,:), intent(in)  i)
private

Definition at line 448 of file tools_missing.F90.

◆ isnotmsr_0d()

logical function tools_missing::isnotmsr_0d ( real(kind_real), intent(in)  r)
private

Definition at line 578 of file tools_missing.F90.

◆ isnotmsr_1d()

logical function, dimension(size(r)) tools_missing::isnotmsr_1d ( real(kind_real), dimension(:), intent(in)  r)
private

Definition at line 596 of file tools_missing.F90.

◆ isnotmsr_2d()

logical function, dimension(max(size(r,1),1),max(size(r,2),1)) tools_missing::isnotmsr_2d ( real(kind_real), dimension(:,:), intent(in)  r)
private

Definition at line 618 of file tools_missing.F90.

◆ isnotmsr_3d()

logical function, dimension(max(size(r,1),1),max(size(r,2),1),max(size(r,3),1)) tools_missing::isnotmsr_3d ( real(kind_real), dimension(:,:,:), intent(in)  r)
private

Definition at line 640 of file tools_missing.F90.

◆ isnotmsr_4d()

logical function, dimension(max(size(r,1),1),max(size(r,2),1),max(size(r,3),1),max(size(r,4),1)) tools_missing::isnotmsr_4d ( real(kind_real), dimension(:,:,:,:), intent(in)  r)
private

Definition at line 662 of file tools_missing.F90.

◆ isnotmsr_5d()

logical function, dimension(max(size(r,1),1),max(size(r,2),1),max(size(r,3),1),max(size(r,4),1),max(size(r,5),1)) tools_missing::isnotmsr_5d ( real(kind_real), dimension(:,:,:,:,:), intent(in)  r)
private

Definition at line 684 of file tools_missing.F90.

◆ msi_0d()

subroutine tools_missing::msi_0d ( integer, intent(out), optional  i)
private

Definition at line 132 of file tools_missing.F90.

◆ msi_1d()

subroutine tools_missing::msi_1d ( integer, dimension(:), intent(out)  i)
private

Definition at line 147 of file tools_missing.F90.

◆ msi_2d()

subroutine tools_missing::msi_2d ( integer, dimension(:,:), intent(out)  i)
private

Definition at line 162 of file tools_missing.F90.

◆ msi_3d()

subroutine tools_missing::msi_3d ( integer, dimension(:,:,:), intent(out)  i)
private

Definition at line 177 of file tools_missing.F90.

◆ msi_4d()

subroutine tools_missing::msi_4d ( integer, dimension(:,:,:,:), intent(out)  i)
private

Definition at line 192 of file tools_missing.F90.

◆ msi_5d()

subroutine tools_missing::msi_5d ( integer, dimension(:,:,:,:,:), intent(out)  i)
private

Definition at line 207 of file tools_missing.F90.

◆ msi_6d()

subroutine tools_missing::msi_6d ( integer, dimension(:,:,:,:,:,:), intent(out)  i)
private

Definition at line 222 of file tools_missing.F90.

◆ msr_0d()

subroutine tools_missing::msr_0d ( real(kind_real), intent(out)  r)
private

Definition at line 237 of file tools_missing.F90.

◆ msr_1d()

subroutine tools_missing::msr_1d ( real(kind_real), dimension(:), intent(out)  r)
private

Definition at line 252 of file tools_missing.F90.

◆ msr_2d()

subroutine tools_missing::msr_2d ( real(kind_real), dimension(:,:), intent(out)  r)
private

Definition at line 267 of file tools_missing.F90.

◆ msr_3d()

subroutine tools_missing::msr_3d ( real(kind_real), dimension(:,:,:), intent(out)  r)
private

Definition at line 282 of file tools_missing.F90.

◆ msr_4d()

subroutine tools_missing::msr_4d ( real(kind_real), dimension(:,:,:,:), intent(out)  r)
private

Definition at line 297 of file tools_missing.F90.

◆ msr_5d()

subroutine tools_missing::msr_5d ( real(kind_real), dimension(:,:,:,:,:), intent(out)  r)
private

Definition at line 312 of file tools_missing.F90.

◆ msr_6d()

subroutine tools_missing::msr_6d ( real(kind_real), dimension(:,:,:,:,:,:), intent(out)  r)
private

Definition at line 327 of file tools_missing.F90.