Functions/Subroutines | |
| integer function, public | vtable_add (var, entry) |
| integer function, public | vtable_delete (var) |
| integer function, public | vtable_lookup (var, entry) |
| integer function, public | vtable_set_attrid (var, attrid) |
Internal constants, variables, procedures used in "gtdata_netcdf"
This module provides the internal variable table (gdnctab) and procedures to manage it.
| Procedure | Description |
|---|---|
| vtable_add | Add entry to variable table |
| vtable_delete | Delete entry from variable table |
| vtable_lookup | Look up entry in variable table |
| vtable_set_attrid | Set attribute iterator ID |
| integer function, public gtdata_netcdf_internal::vtable_add | ( | type(gd_nc_variable), intent(out) | var, |
| type(gd_nc_variable_search), intent(in) | entry | ||
| ) |
Add entry to variable table
Adds a new entry to gdnctab or returns existing entry if already registered.
| [out] | var | Variable handle |
| [in] | entry | Entry to add |
Definition at line 86 of file gtdata_netcdf_internal.f90.
References dc_trace::dbgmessage().
| integer function, public gtdata_netcdf_internal::vtable_delete | ( | type(gd_nc_variable), intent(in) | var | ) |
Delete entry from variable table
Returns fileid on success, NF90_ENOTVAR on failure.
| [in] | var | Variable handle |
Definition at line 228 of file gtdata_netcdf_internal.f90.
References dc_trace::dbgmessage().
| integer function, public gtdata_netcdf_internal::vtable_lookup | ( | type(gd_nc_variable), intent(in) | var, |
| type(gd_nc_variable_entry), intent(out) | entry | ||
| ) |
Look up entry in variable table
| [in] | var | Variable handle |
| [out] | entry | Found entry |
Definition at line 260 of file gtdata_netcdf_internal.f90.
| integer function, public gtdata_netcdf_internal::vtable_set_attrid | ( | type(gd_nc_variable), intent(in) | var, |
| integer, intent(in) | attrid | ||
| ) |
Set attribute iterator ID for a variable
| [in] | var | Variable handle |
| [in] | attrid | Attribute iterator ID |
Definition at line 292 of file gtdata_netcdf_internal.f90.