netcdf_overloads.f90
! Overloaded variable functions
interface nf90_def_var
module procedure nf90_def_var_scalar, nf90_def_var_onedim, nf90_def_var_manydims
end interface ! nf90_def_var
! Overloaded attribute functions
interface nf90_put_att
module procedure nf90_put_att_text, &
nf90_put_att_onebyteint, nf90_put_att_twobyteint, &
nf90_put_att_fourbyteint, nf90_put_att_eightbyteint, &
nf90_put_att_fourbytereal, nf90_put_att_eightbytereal
module procedure nf90_put_att_one_onebyteint, nf90_put_att_one_twobyteint, &
nf90_put_att_one_fourbyteint, nf90_put_att_one_eightbyteint, &
nf90_put_att_one_fourbytereal, nf90_put_att_one_eightbytereal
end interface !nf90_put_att
interface nf90_get_att
module procedure nf90_get_att_text, &
nf90_get_att_onebyteint, nf90_get_att_twobyteint, &
nf90_get_att_fourbyteint, nf90_get_att_eightbyteint, &
nf90_get_att_fourbytereal, nf90_get_att_eightbytereal
module procedure nf90_get_att_one_onebyteint, nf90_get_att_one_twobyteint, &
nf90_get_att_one_fourbyteint, nf90_get_att_one_eightbyteint, &
nf90_get_att_one_fourbytereal, nf90_get_att_one_eightbytereal
end interface ! nf90_get_att
! Overloaded variable functions
interface nf90_put_var
module procedure nf90_put_var_text, &
nf90_put_var_onebyteint, nf90_put_var_twobyteint, &
nf90_put_var_fourbyteint, nf90_put_var_eightbyteint, &
nf90_put_var_fourbytereal, nf90_put_var_eightbytereal
module procedure nf90_put_var_1d_text, &
nf90_put_var_1d_onebyteint, nf90_put_var_1d_twobyteint, &
nf90_put_var_1d_fourbyteint, nf90_put_var_1d_eightbyteint, &
nf90_put_var_1d_fourbytereal, nf90_put_var_1d_eightbytereal
module procedure nf90_put_var_2d_text, &
nf90_put_var_2d_onebyteint, nf90_put_var_2d_twobyteint, &
nf90_put_var_2d_fourbyteint, nf90_put_var_2d_eightbyteint, &
nf90_put_var_2d_fourbytereal, nf90_put_var_2d_eightbytereal
module procedure nf90_put_var_3d_text, &
nf90_put_var_3d_onebyteint, nf90_put_var_3d_twobyteint, &
nf90_put_var_3d_fourbyteint, nf90_put_var_3d_eightbyteint, &
nf90_put_var_3d_fourbytereal, nf90_put_var_3d_eightbytereal
module procedure nf90_put_var_4d_text, &
nf90_put_var_4d_onebyteint, nf90_put_var_4d_twobyteint, &
nf90_put_var_4d_fourbyteint, nf90_put_var_4d_eightbyteint, &
nf90_put_var_4d_fourbytereal, nf90_put_var_4d_eightbytereal
module procedure nf90_put_var_5d_text, &
nf90_put_var_5d_onebyteint, nf90_put_var_5d_twobyteint, &
nf90_put_var_5d_fourbyteint, nf90_put_var_5d_eightbyteint, &
nf90_put_var_5d_fourbytereal, nf90_put_var_5d_eightbytereal
module procedure nf90_put_var_6d_text, &
nf90_put_var_6d_onebyteint, nf90_put_var_6d_twobyteint, &
nf90_put_var_6d_fourbyteint, nf90_put_var_6d_eightbyteint, &
nf90_put_var_6d_fourbytereal, nf90_put_var_6d_eightbytereal
module procedure nf90_put_var_7d_text, &
nf90_put_var_7d_onebyteint, nf90_put_var_7d_twobyteint, &
nf90_put_var_7d_fourbyteint, nf90_put_var_7d_eightbyteint, &
nf90_put_var_7d_fourbytereal, nf90_put_var_7d_eightbytereal
end interface ! nf90_put_var
interface nf90_get_var
module procedure nf90_get_var_text, &
nf90_get_var_onebyteint, nf90_get_var_twobyteint, &
nf90_get_var_fourbyteint, nf90_get_var_eightbyteint, &
nf90_get_var_fourbytereal, nf90_get_var_eightbytereal
module procedure nf90_get_var_1d_text, &
nf90_get_var_1d_onebyteint, nf90_get_var_1d_twobyteint, &
nf90_get_var_1d_fourbyteint, nf90_get_var_1d_eightbyteint, &
nf90_get_var_1d_fourbytereal, nf90_get_var_1d_eightbytereal
module procedure nf90_get_var_2d_text, &
nf90_get_var_2d_onebyteint, nf90_get_var_2d_twobyteint, &
nf90_get_var_2d_fourbyteint, nf90_get_var_2d_eightbyteint, &
nf90_get_var_2d_fourbytereal, nf90_get_var_2d_eightbytereal
module procedure nf90_get_var_3d_text, &
nf90_get_var_3d_onebyteint, nf90_get_var_3d_twobyteint, &
nf90_get_var_3d_fourbyteint, nf90_get_var_3d_eightbyteint, &
nf90_get_var_3d_fourbytereal, nf90_get_var_3d_eightbytereal
module procedure nf90_get_var_4d_text, &
nf90_get_var_4d_onebyteint, nf90_get_var_4d_twobyteint, &
nf90_get_var_4d_fourbyteint, nf90_get_var_4d_eightbyteint, &
nf90_get_var_4d_fourbytereal, nf90_get_var_4d_eightbytereal
module procedure nf90_get_var_5d_text, &
nf90_get_var_5d_onebyteint, nf90_get_var_5d_twobyteint, &
nf90_get_var_5d_fourbyteint, nf90_get_var_5d_eightbyteint, &
nf90_get_var_5d_fourbytereal, nf90_get_var_5d_eightbytereal
module procedure nf90_get_var_6d_text, &
nf90_get_var_6d_onebyteint, nf90_get_var_6d_twobyteint, &
nf90_get_var_6d_fourbyteint, nf90_get_var_6d_eightbyteint, &
nf90_get_var_6d_fourbytereal, nf90_get_var_6d_eightbytereal
module procedure nf90_get_var_7d_text, &
nf90_get_var_7d_onebyteint, nf90_get_var_7d_twobyteint, &
nf90_get_var_7d_fourbyteint, nf90_get_var_7d_eightbyteint, &
nf90_get_var_7d_fourbytereal, nf90_get_var_7d_eightbytereal
end interface ! nf90_get_var
nf90_get_att
Definition: netcdf_overloads.f90:16
nf90_get_var
Definition: netcdf_overloads.f90:62
nf90_put_att
Definition: netcdf_overloads.f90:7
nf90_def_var
Definition: netcdf_overloads.f90:2
nf90_put_var
Definition: netcdf_overloads.f90:27

Return to the Main Unidata NetCDF page.