mod_checknan Module

Note

If the variable is real this routine can be replace by the command ISNAN


Interfaces

public interface checknan

  • public subroutine checknan_dim0_complex(array, ierror)

    License
    Creative Commons License
    Category
    KKRimp, numerical-tools

    Arguments

    Type IntentOptional Attributes Name
    double complex :: array
    integer :: ierror
  • public subroutine checknan_dim0_real(array, ierror)

    License
    Creative Commons License
    Category
    KKRimp, numerical-tools

    Arguments

    Type IntentOptional Attributes Name
    double precision :: array
    integer :: ierror
  • public subroutine checknan_dim1_complex(array, ierror)

    License
    Creative Commons License
    Category
    KKRimp, numerical-tools

    Arguments

    Type IntentOptional Attributes Name
    double complex :: array(:)
    integer :: ierror
  • public subroutine checknan_dim1_real(array, ierror)

    License
    Creative Commons License
    Category
    KKRimp, numerical-tools

    Arguments

    Type IntentOptional Attributes Name
    double precision :: array(:)
    integer :: ierror
  • public subroutine checknan_dim2_complex(array, ierror)

    License
    Creative Commons License
    Category
    KKRimp, numerical-tools

    Arguments

    Type IntentOptional Attributes Name
    double complex :: array(:,:)
    integer :: ierror
  • public subroutine checknan_dim2_real(array, ierror)

    License
    Creative Commons License
    Category
    KKRimp, numerical-tools

    Arguments

    Type IntentOptional Attributes Name
    double precision :: array(:,:)
    integer :: ierror
  • public subroutine checknan_dim3_complex(array, ierror)

    License
    Creative Commons License
    Category
    KKRimp, numerical-tools

    Arguments

    Type IntentOptional Attributes Name
    double complex :: array(:,:,:)
    integer :: ierror
  • public subroutine checknan_dim3_real(array, ierror)

    License
    Creative Commons License
    Category
    KKRimp, numerical-tools

    Arguments

    Type IntentOptional Attributes Name
    double precision :: array(:,:,:)
    integer :: ierror
  • public subroutine checknan_dim4_complex(array, ierror)

    License
    Creative Commons License
    Category
    KKRimp, numerical-tools

    Arguments

    Type IntentOptional Attributes Name
    double complex :: array(:,:,:,:)
    integer :: ierror
  • public subroutine checknan_dim4_real(array, ierror)

    License
    Creative Commons License
    Category
    KKRimp, numerical-tools

    Arguments

    Type IntentOptional Attributes Name
    double precision :: array(:,:,:,:)
    integer :: ierror

Subroutines

public subroutine checknan_dim0_complex(array, ierror)

License
Creative Commons License
Category
KKRimp, numerical-tools

Test whether a complex variable is NaN

Read more…

Arguments

Type IntentOptional Attributes Name
double complex :: array
integer :: ierror

public subroutine checknan_dim0_real(array, ierror)

License
Creative Commons License
Category
KKRimp, numerical-tools

Test whether a real variable is NaN

Read more…

Arguments

Type IntentOptional Attributes Name
double precision :: array
integer :: ierror

public subroutine checknan_dim1_complex(array, ierror)

License
Creative Commons License
Category
KKRimp, numerical-tools

Test whether a complex 1-dim array is NaN

Read more…

Arguments

Type IntentOptional Attributes Name
double complex :: array(:)
integer :: ierror

public subroutine checknan_dim1_real(array, ierror)

License
Creative Commons License
Category
KKRimp, numerical-tools

Test whether a real 1-dim array is NaN

Read more…

Arguments

Type IntentOptional Attributes Name
double precision :: array(:)
integer :: ierror

public subroutine checknan_dim2_complex(array, ierror)

License
Creative Commons License
Category
KKRimp, numerical-tools

Test whether a complex 2-dim array is NaN

Read more…

Arguments

Type IntentOptional Attributes Name
double complex :: array(:,:)
integer :: ierror

public subroutine checknan_dim2_real(array, ierror)

License
Creative Commons License
Category
KKRimp, numerical-tools

Test whether a real 2-dim array is NaN

Read more…

Arguments

Type IntentOptional Attributes Name
double precision :: array(:,:)
integer :: ierror

public subroutine checknan_dim3_complex(array, ierror)

License
Creative Commons License
Category
KKRimp, numerical-tools

Test whether a complex 3-dim array is NaN

Read more…

Arguments

Type IntentOptional Attributes Name
double complex :: array(:,:,:)
integer :: ierror

public subroutine checknan_dim3_real(array, ierror)

License
Creative Commons License
Category
KKRimp, numerical-tools

Test whether a real 3-dim array is NaN

Read more…

Arguments

Type IntentOptional Attributes Name
double precision :: array(:,:,:)
integer :: ierror

public subroutine checknan_dim4_complex(array, ierror)

License
Creative Commons License
Category
KKRimp, numerical-tools

Test whether a complex 4-dim array is NaN

Read more…

Arguments

Type IntentOptional Attributes Name
double complex :: array(:,:,:,:)
integer :: ierror

public subroutine checknan_dim4_real(array, ierror)

License
Creative Commons License
Category
KKRimp, numerical-tools

Test whether a real 4-dim array is NaN

Read more…

Arguments

Type IntentOptional Attributes Name
double precision :: array(:,:,:,:)
integer :: ierror