My Project
Public Member Functions | List of all members
mod_nctools::nc_point_var Interface Reference

Public Member Functions

subroutine nc_point_var_scl_chr (VAR, VALUES)
 
subroutine nc_point_var_vec_chr (VAR, VALUES)
 
subroutine nc_point_var_scl_dbl (VAR, VALUES)
 
subroutine nc_point_var_vec_dbl (VAR, VALUES)
 
subroutine nc_point_var_arr_dbl (VAR, VALUES)
 
subroutine nc_point_var_cub_dbl (VAR, VALUES)
 
subroutine nc_point_var_fda_dbl (VAR, VALUES)
 
subroutine nc_point_var_scl_flt (VAR, VALUES)
 
subroutine nc_point_var_vec_flt (VAR, VALUES)
 
subroutine nc_point_var_arr_flt (VAR, VALUES)
 
subroutine nc_point_var_cub_flt (VAR, VALUES)
 
subroutine nc_point_var_fda_flt (VAR, VALUES)
 
subroutine nc_point_var_scl_int (VAR, VALUES)
 
subroutine nc_point_var_vec_int (VAR, VALUES)
 
subroutine nc_point_var_arr_int (VAR, VALUES)
 
subroutine nc_point_var_cub_int (VAR, VALUES)
 
subroutine nc_point_var_fda_int (VAR, VALUES)
 

Detailed Description

Definition at line 173 of file mod_nctools.f90.

Member Function/Subroutine Documentation

◆ nc_point_var_arr_dbl()

subroutine mod_nctools::nc_point_var::nc_point_var_arr_dbl ( type(ncvar), intent(in), pointer  VAR,
real(dp), dimension(:,:), pointer  VALUES 
)

Definition at line 3539 of file mod_nctools.f90.

3539  IMPLICIT NONE
3540  TYPE(NCVAR), POINTER, INTENT(IN) :: VAR
3541  REAL(DP), POINTER :: values(:,:)
3542 
3543  IF(.NOT. ASSOCIATED(var)) CALL fatal_error &
3544  & ("NC_POINT_VAR: THE VARIABLE ARGUMENT MUST BE ASSOCIATED (ARR_DBL)")
3545 
3546  IF(.NOT. ASSOCIATED(var%ARR_DBL)) THEN
3547  call print_var(var)
3548  CALL fatal_error &
3549  & ("NC_POINT_VAR: THE VARIABLE DATA MUST BE ASSOCIATED (ARR_DBL)")
3550  END IF
3551 
3552  values => var%ARR_DBL
3553 

◆ nc_point_var_arr_flt()

subroutine mod_nctools::nc_point_var::nc_point_var_arr_flt ( type(ncvar), intent(in), pointer  VAR,
real(spa), dimension(:,:), pointer  VALUES 
)

Definition at line 3444 of file mod_nctools.f90.

3444  IMPLICIT NONE
3445  TYPE(NCVAR), POINTER, INTENT(IN) :: VAR
3446  REAL(SPA), POINTER :: values(:,:)
3447 
3448  IF(.NOT. ASSOCIATED(var)) CALL fatal_error &
3449  & ("NC_POINT_VAR: THE VARIABLE ARGUMENT MUST BE ASSOCIATED (ARR_FLT)")
3450 
3451  IF(.NOT. ASSOCIATED(var%ARR_FLT)) THEN
3452  call print_var(var)
3453  CALL fatal_error &
3454  & ("NC_POINT_VAR: THE VARIABLE DATA MUST BE ASSOCIATED (ARR_FLT)")
3455  END IF
3456 
3457  values => var%ARR_FLT
3458 

◆ nc_point_var_arr_int()

subroutine mod_nctools::nc_point_var::nc_point_var_arr_int ( type(ncvar), intent(in), pointer  VAR,
integer, dimension(:,:), pointer  VALUES 
)

Definition at line 3634 of file mod_nctools.f90.

3634  IMPLICIT NONE
3635  TYPE(NCVAR), POINTER, INTENT(IN) :: VAR
3636  INTEGER, POINTER :: values(:,:)
3637 
3638  IF(.NOT. ASSOCIATED(var)) CALL fatal_error &
3639  & ("NC_POINT_VAR: THE VARIABLE ARGUMENT MUST BE ASSOCIATED (ARR_INT)")
3640 
3641  IF(.NOT. ASSOCIATED(var%ARR_INT)) THEN
3642  call print_var(var)
3643  CALL fatal_error &
3644  & ("NC_POINT_VAR: THE VARIABLE DATA MUST BE ASSOCIATED (ARR_INT)")
3645  END IF
3646 
3647  values => var%ARR_INT
3648 

◆ nc_point_var_cub_dbl()

subroutine mod_nctools::nc_point_var::nc_point_var_cub_dbl ( type(ncvar), intent(in), pointer  VAR,
real(dp), dimension(:,:,:), pointer  VALUES 
)

Definition at line 3558 of file mod_nctools.f90.

3558  IMPLICIT NONE
3559  TYPE(NCVAR), POINTER, INTENT(IN) :: VAR
3560  REAL(DP), POINTER :: values(:,:,:)
3561 
3562  IF(.NOT. ASSOCIATED(var)) CALL fatal_error &
3563  & ("NC_POINT_VAR: THE VARIABLE ARGUMENT MUST BE ASSOCIATED (CUB_DBL)")
3564 
3565  IF(.NOT. ASSOCIATED(var%CUB_DBL)) THEN
3566  call print_var(var)
3567  CALL fatal_error &
3568  & ("NC_POINT_VAR: THE VARIABLE DATA MUST BE ASSOCIATED (CUB_DBL)")
3569  END IF
3570 
3571  values => var%CUB_DBL
3572 

◆ nc_point_var_cub_flt()

subroutine mod_nctools::nc_point_var::nc_point_var_cub_flt ( type(ncvar), intent(in), pointer  VAR,
real(spa), dimension(:,:,:), pointer  VALUES 
)

Definition at line 3463 of file mod_nctools.f90.

3463  IMPLICIT NONE
3464  TYPE(NCVAR), POINTER, INTENT(IN) :: VAR
3465  REAL(SPA), POINTER :: values(:,:,:)
3466 
3467  IF(.NOT. ASSOCIATED(var)) CALL fatal_error &
3468  & ("NC_POINT_VAR: THE VARIABLE ARGUMENT MUST BE ASSOCIATED (CUB_FLT)")
3469 
3470  IF(.NOT. ASSOCIATED(var%CUB_FLT)) THEN
3471  call print_var(var)
3472  CALL fatal_error &
3473  & ("NC_POINT_VAR: THE VARIABLE DATA MUST BE ASSOCIATED (CUB_FLT)")
3474  END IF
3475 
3476  values => var%CUB_FLT
3477 

◆ nc_point_var_cub_int()

subroutine mod_nctools::nc_point_var::nc_point_var_cub_int ( type(ncvar), intent(in), pointer  VAR,
integer, dimension(:,:,:), pointer  VALUES 
)

Definition at line 3653 of file mod_nctools.f90.

3653  IMPLICIT NONE
3654  TYPE(NCVAR), POINTER, INTENT(IN) :: VAR
3655  INTEGER, POINTER :: values(:,:,:)
3656 
3657  IF(.NOT. ASSOCIATED(var)) CALL fatal_error &
3658  & ("NC_POINT_VAR: THE VARIABLE ARGUMENT MUST BE ASSOCIATED (CUB_INT)")
3659 
3660  IF(.NOT. ASSOCIATED(var%CUB_INT)) THEN
3661  call print_var(var)
3662  CALL fatal_error &
3663  & ("NC_POINT_VAR: THE VARIABLE DATA MUST BE ASSOCIATED (CUB_INT)")
3664  END IF
3665 
3666  values => var%CUB_INT
3667 

◆ nc_point_var_fda_dbl()

subroutine mod_nctools::nc_point_var::nc_point_var_fda_dbl ( type(ncvar), intent(in), pointer  VAR,
real(dp), dimension(:,:,:,:), pointer  VALUES 
)

Definition at line 3577 of file mod_nctools.f90.

3577  IMPLICIT NONE
3578  TYPE(NCVAR), POINTER, INTENT(IN) :: VAR
3579  REAL(DP), POINTER :: values(:,:,:,:)
3580 
3581  IF(.NOT. ASSOCIATED(var)) CALL fatal_error &
3582  & ("NC_POINT_VAR: THE VARIABLE ARGUMENT MUST BE ASSOCIATED (FDA_DBL)")
3583 
3584  IF(.NOT. ASSOCIATED(var%FDA_DBL)) THEN
3585  call print_var(var)
3586  CALL fatal_error &
3587  & ("NC_POINT_VAR: THE VARIABLE DATA MUST BE ASSOCIATED (FDA_DBL)")
3588  END IF
3589 
3590  values => var%FDA_DBL
3591 

◆ nc_point_var_fda_flt()

subroutine mod_nctools::nc_point_var::nc_point_var_fda_flt ( type(ncvar), intent(in), pointer  VAR,
real(spa), dimension(:,:,:,:), pointer  VALUES 
)

Definition at line 3482 of file mod_nctools.f90.

3482  IMPLICIT NONE
3483  TYPE(NCVAR), POINTER, INTENT(IN) :: VAR
3484  REAL(SPA), POINTER :: values(:,:,:,:)
3485 
3486  IF(.NOT. ASSOCIATED(var)) CALL fatal_error &
3487  & ("NC_POINT_VAR: THE VARIABLE ARGUMENT MUST BE ASSOCIATED (FDA_FLT)")
3488 
3489  IF(.NOT. ASSOCIATED(var%FDA_FLT)) THEN
3490  call print_var(var)
3491  CALL fatal_error &
3492  & ("NC_POINT_VAR: THE VARIABLE DATA MUST BE ASSOCIATED (FDA_FLT)")
3493  END IF
3494 
3495  values => var%FDA_FLT
3496 

◆ nc_point_var_fda_int()

subroutine mod_nctools::nc_point_var::nc_point_var_fda_int ( type(ncvar), intent(in), pointer  VAR,
integer, dimension(:,:,:,:), pointer  VALUES 
)

Definition at line 3672 of file mod_nctools.f90.

3672  IMPLICIT NONE
3673  TYPE(NCVAR), POINTER, INTENT(IN) :: VAR
3674  INTEGER, POINTER :: values(:,:,:,:)
3675 
3676  IF(.NOT. ASSOCIATED(var)) CALL fatal_error &
3677  & ("NC_POINT_VAR: THE VARIABLE ARGUMENT MUST BE ASSOCIATED (FDA_INT)")
3678 
3679  IF(.NOT. ASSOCIATED(var%FDA_INT)) THEN
3680  call print_var(var)
3681  CALL fatal_error &
3682  & ("NC_POINT_VAR: THE VARIABLE DATA MUST BE ASSOCIATED (FDA_INT)")
3683  END IF
3684 
3685  values => var%FDA_INT
3686 

◆ nc_point_var_scl_chr()

subroutine mod_nctools::nc_point_var::nc_point_var_scl_chr ( type(ncvar), intent(inout), pointer  VAR,
character(len=80), pointer  VALUES 
)

Definition at line 3691 of file mod_nctools.f90.

3691  IMPLICIT NONE
3692  TYPE(NCVAR), POINTER, INTENT(INOUT) :: VAR
3693  CHARACTER(LEN=80), POINTER :: values
3694 
3695  IF(.NOT. ASSOCIATED(var)) CALL fatal_error &
3696  & ("NC_POINT_VAR: THE VARIABLE ARGUMENT MUST BE ASSOCIATED (SCL_CHR)")
3697 
3698  IF(.NOT. ASSOCIATED(var%SCL_CHR)) THEN
3699  call print_var(var)
3700  CALL fatal_error &
3701  & ("NC_POINT_VAR: THE VARIABLE DATA MUST BE ASSOCIATED (SCL_CHR)")
3702  END IF
3703 
3704  values => var%SCL_CHR
3705 

◆ nc_point_var_scl_dbl()

subroutine mod_nctools::nc_point_var::nc_point_var_scl_dbl ( type(ncvar), intent(in), pointer  VAR,
real(dp), pointer  VALUES 
)

Definition at line 3501 of file mod_nctools.f90.

3501  IMPLICIT NONE
3502  TYPE(NCVAR), POINTER, INTENT(IN) :: VAR
3503  REAL(DP), POINTER :: values
3504 
3505  IF(.NOT. ASSOCIATED(var)) CALL fatal_error &
3506  & ("NC_POINT_VAR: THE VARIABLE ARGUMENT MUST BE ASSOCIATED (SCL_DBL)")
3507 
3508  IF(.NOT. ASSOCIATED(var%SCL_DBL)) THEN
3509  call print_var(var)
3510  CALL fatal_error &
3511  & ("NC_POINT_VAR: THE VARIABLE DATA MUST BE ASSOCIATED (SCL_DBL)")
3512  END IF
3513 
3514  values => var%SCL_DBL
3515 

◆ nc_point_var_scl_flt()

subroutine mod_nctools::nc_point_var::nc_point_var_scl_flt ( type(ncvar), intent(in), pointer  VAR,
real(spa), pointer  VALUES 
)

Definition at line 3406 of file mod_nctools.f90.

3406  IMPLICIT NONE
3407  TYPE(NCVAR), POINTER, INTENT(IN) :: VAR
3408  REAL(SPA), POINTER :: values
3409 
3410  IF(.NOT. ASSOCIATED(var)) CALL fatal_error &
3411  & ("NC_POINT_VAR: THE VARIABLE ARGUMENT MUST BE ASSOCIATED (SCL_FLT)")
3412 
3413  IF(.NOT. ASSOCIATED(var%SCL_FLT)) THEN
3414  call print_var(var)
3415  CALL fatal_error &
3416  & ("NC_POINT_VAR: THE VARIABLE DATA MUST BE ASSOCIATED (SCL_FLT)")
3417  END IF
3418 
3419  values => var%SCL_FLT
3420 

◆ nc_point_var_scl_int()

subroutine mod_nctools::nc_point_var::nc_point_var_scl_int ( type(ncvar), intent(in), pointer  VAR,
integer, pointer  VALUES 
)

Definition at line 3596 of file mod_nctools.f90.

3596  IMPLICIT NONE
3597  TYPE(NCVAR), POINTER, INTENT(IN) :: VAR
3598  INTEGER, POINTER :: values
3599 
3600  IF(.NOT. ASSOCIATED(var)) CALL fatal_error &
3601  & ("NC_POINT_VAR: THE VARIABLE ARGUMENT MUST BE ASSOCIATED (SCL_INT)")
3602 
3603  IF(.NOT. ASSOCIATED(var%SCL_INT)) THEN
3604  call print_var(var)
3605  CALL fatal_error &
3606  & ("NC_POINT_VAR: THE VARIABLE DATA MUST BE ASSOCIATED (SCL_INT)")
3607  END IF
3608 
3609  values => var%SCL_INT
3610 

◆ nc_point_var_vec_chr()

subroutine mod_nctools::nc_point_var::nc_point_var_vec_chr ( type(ncvar), intent(inout), pointer  VAR,
character(len=80), dimension(:), pointer  VALUES 
)

Definition at line 3710 of file mod_nctools.f90.

3710  IMPLICIT NONE
3711  TYPE(NCVAR), POINTER, INTENT(INOUT) :: VAR
3712  CHARACTER(LEN=80), POINTER :: values(:)
3713 
3714  IF(.NOT. ASSOCIATED(var)) CALL fatal_error &
3715  & ("NC_POINT_VAR: THE VARIABLE ARGUMENT MUST BE ASSOCIATED (VEC_CHR)")
3716 
3717  IF(.NOT. ASSOCIATED(var%VEC_CHR)) THEN
3718  call print_var(var)
3719  CALL fatal_error &
3720  & ("NC_POINT_VAR: THE VARIABLE DATA MUST BE ASSOCIATED (VEC_CHR)")
3721  END IF
3722 
3723  values => var%VEC_CHR
3724 

◆ nc_point_var_vec_dbl()

subroutine mod_nctools::nc_point_var::nc_point_var_vec_dbl ( type(ncvar), intent(in), pointer  VAR,
real(dp), dimension(:), pointer  VALUES 
)

Definition at line 3520 of file mod_nctools.f90.

3520  IMPLICIT NONE
3521  TYPE(NCVAR), POINTER, INTENT(IN) :: VAR
3522  REAL(DP), POINTER :: values(:)
3523 
3524  IF(.NOT. ASSOCIATED(var)) CALL fatal_error &
3525  & ("NC_POINT_VAR: THE VARIABLE ARGUMENT MUST BE ASSOCIATED (VEC_DBL)")
3526 
3527  IF(.NOT. ASSOCIATED(var%VEC_DBL)) THEN
3528  call print_var(var)
3529  CALL fatal_error &
3530  & ("NC_POINT_VAR: THE VARIABLE DATA MUST BE ASSOCIATED (VEC_DBL)")
3531  END IF
3532 
3533  values => var%VEC_DBL
3534 

◆ nc_point_var_vec_flt()

subroutine mod_nctools::nc_point_var::nc_point_var_vec_flt ( type(ncvar), intent(in), pointer  VAR,
real(spa), dimension(:), pointer  VALUES 
)

Definition at line 3425 of file mod_nctools.f90.

3425  IMPLICIT NONE
3426  TYPE(NCVAR), POINTER, INTENT(IN) :: VAR
3427  REAL(SPA), POINTER :: values(:)
3428 
3429  IF(.NOT. ASSOCIATED(var)) CALL fatal_error &
3430  & ("NC_POINT_VAR: THE VARIABLE ARGUMENT MUST BE ASSOCIATED (VEC_FLT)")
3431 
3432  IF(.NOT. ASSOCIATED(var%VEC_FLT)) THEN
3433  call print_var(var)
3434  CALL fatal_error &
3435  & ("NC_POINT_VAR: THE VARIABLE DATA MUST BE ASSOCIATED (VEC_FLT)")
3436  END IF
3437 
3438  values => var%VEC_FLT
3439 

◆ nc_point_var_vec_int()

subroutine mod_nctools::nc_point_var::nc_point_var_vec_int ( type(ncvar), intent(in), pointer  VAR,
integer, dimension(:), pointer  VALUES 
)

Definition at line 3615 of file mod_nctools.f90.

3615  IMPLICIT NONE
3616  TYPE(NCVAR), POINTER, INTENT(IN) :: VAR
3617  INTEGER, POINTER :: values(:)
3618 
3619  IF(.NOT. ASSOCIATED(var)) CALL fatal_error &
3620  & ("NC_POINT_VAR: THE VARIABLE ARGUMENT MUST BE ASSOCIATED (VEC_INT)")
3621 
3622  IF(.NOT. ASSOCIATED(var%VEC_INT)) THEN
3623  call print_var(var)
3624  CALL fatal_error &
3625  & ("NC_POINT_VAR: THE VARIABLE DATA MUST BE ASSOCIATED (VEC_INT)")
3626  END IF
3627 
3628  values => var%VEC_INT
3629 

The documentation for this interface was generated from the following file: