FV3 Bundle
ncdw_varattr Module Reference

Data Types

interface  nc_diag_varattr
 

Functions/Subroutines

logical function nc_diag_varattr_check_var (var_name)
 
integer function nc_diag_varattr_lookup_var (var_name)
 
subroutine nc_diag_varattr_make_nobs_dim
 
subroutine nc_diag_varattr_expand (addl_fields)
 
subroutine nc_diag_varattr_add_var (var_name, var_type, var_id)
 
subroutine nc_diag_varattr_byte (var_name, attr_name, attr_value)
 
subroutine nc_diag_varattr_short (var_name, attr_name, attr_value)
 
subroutine nc_diag_varattr_long (var_name, attr_name, attr_value)
 
subroutine nc_diag_varattr_rsingle (var_name, attr_name, attr_value)
 
subroutine nc_diag_varattr_rdouble (var_name, attr_name, attr_value)
 
subroutine nc_diag_varattr_string (var_name, attr_name, attr_value)
 
subroutine nc_diag_varattr_byte_v (var_name, attr_name, attr_value)
 
subroutine nc_diag_varattr_short_v (var_name, attr_name, attr_value)
 
subroutine nc_diag_varattr_long_v (var_name, attr_name, attr_value)
 
subroutine nc_diag_varattr_rsingle_v (var_name, attr_name, attr_value)
 
subroutine nc_diag_varattr_rdouble_v (var_name, attr_name, attr_value)
 

Function/Subroutine Documentation

◆ nc_diag_varattr_add_var()

subroutine ncdw_varattr::nc_diag_varattr_add_var ( character(len=*), intent(in)  var_name,
integer(i_byte), intent(in)  var_type,
integer(i_long)  var_id 
)

Definition at line 114 of file ncdw_varattr.F90.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ nc_diag_varattr_byte()

subroutine ncdw_varattr::nc_diag_varattr_byte ( character(len=*), intent(in)  var_name,
character(len=*), intent(in)  attr_name,
integer(i_byte), intent(in)  attr_value 
)

Definition at line 138 of file ncdw_varattr.F90.

Here is the call graph for this function:

◆ nc_diag_varattr_byte_v()

subroutine ncdw_varattr::nc_diag_varattr_byte_v ( character(len=*), intent(in)  var_name,
character(len=*), intent(in)  attr_name,
integer(i_byte), dimension(:), intent(in)  attr_value 
)

Definition at line 274 of file ncdw_varattr.F90.

Here is the call graph for this function:

◆ nc_diag_varattr_check_var()

logical function ncdw_varattr::nc_diag_varattr_check_var ( character(len=*), intent(in)  var_name)

Definition at line 27 of file ncdw_varattr.F90.

Here is the caller graph for this function:

◆ nc_diag_varattr_expand()

subroutine ncdw_varattr::nc_diag_varattr_expand ( integer(i_llong), intent(in)  addl_fields)

Definition at line 74 of file ncdw_varattr.F90.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ nc_diag_varattr_long()

subroutine ncdw_varattr::nc_diag_varattr_long ( character(len=*), intent(in)  var_name,
character(len=*), intent(in)  attr_name,
integer(i_long), intent(in)  attr_value 
)

Definition at line 182 of file ncdw_varattr.F90.

Here is the call graph for this function:

◆ nc_diag_varattr_long_v()

subroutine ncdw_varattr::nc_diag_varattr_long_v ( character(len=*), intent(in)  var_name,
character(len=*), intent(in)  attr_name,
integer(i_long), dimension(:), intent(in)  attr_value 
)

Definition at line 318 of file ncdw_varattr.F90.

Here is the call graph for this function:

◆ nc_diag_varattr_lookup_var()

integer function ncdw_varattr::nc_diag_varattr_lookup_var ( character(len=*), intent(in)  var_name)

Definition at line 43 of file ncdw_varattr.F90.

Here is the caller graph for this function:

◆ nc_diag_varattr_make_nobs_dim()

subroutine ncdw_varattr::nc_diag_varattr_make_nobs_dim ( )

Definition at line 59 of file ncdw_varattr.F90.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ nc_diag_varattr_rdouble()

subroutine ncdw_varattr::nc_diag_varattr_rdouble ( character(len=*), intent(in)  var_name,
character(len=*), intent(in)  attr_name,
real(r_double), intent(in)  attr_value 
)

Definition at line 226 of file ncdw_varattr.F90.

Here is the call graph for this function:

◆ nc_diag_varattr_rdouble_v()

subroutine ncdw_varattr::nc_diag_varattr_rdouble_v ( character(len=*), intent(in)  var_name,
character(len=*), intent(in)  attr_name,
real(r_double), dimension(:), intent(in)  attr_value 
)

Definition at line 362 of file ncdw_varattr.F90.

Here is the call graph for this function:

◆ nc_diag_varattr_rsingle()

subroutine ncdw_varattr::nc_diag_varattr_rsingle ( character(len=*), intent(in)  var_name,
character(len=*), intent(in)  attr_name,
real(r_single), intent(in)  attr_value 
)

Definition at line 204 of file ncdw_varattr.F90.

Here is the call graph for this function:

◆ nc_diag_varattr_rsingle_v()

subroutine ncdw_varattr::nc_diag_varattr_rsingle_v ( character(len=*), intent(in)  var_name,
character(len=*), intent(in)  attr_name,
real(r_single), dimension(:), intent(in)  attr_value 
)

Definition at line 340 of file ncdw_varattr.F90.

Here is the call graph for this function:

◆ nc_diag_varattr_short()

subroutine ncdw_varattr::nc_diag_varattr_short ( character(len=*), intent(in)  var_name,
character(len=*), intent(in)  attr_name,
integer(i_short), intent(in)  attr_value 
)

Definition at line 160 of file ncdw_varattr.F90.

Here is the call graph for this function:

◆ nc_diag_varattr_short_v()

subroutine ncdw_varattr::nc_diag_varattr_short_v ( character(len=*), intent(in)  var_name,
character(len=*), intent(in)  attr_name,
integer(i_short), dimension(:), intent(in)  attr_value 
)

Definition at line 296 of file ncdw_varattr.F90.

Here is the call graph for this function:

◆ nc_diag_varattr_string()

subroutine ncdw_varattr::nc_diag_varattr_string ( character(len=*), intent(in)  var_name,
character(len=*), intent(in)  attr_name,
character(len=*), intent(in)  attr_value 
)

Definition at line 248 of file ncdw_varattr.F90.

Here is the call graph for this function: