MONC
Public Member Functions | List of all members
dummy_netcdf_mod::nf90_put_var Interface Reference

Public Member Functions

integer function nf90_put_var_char (ncid, varid, source, indexes, start, count, map)
 
integer function nf90_put_var_integer (ncid, varid, source, indexes, start, count, map)
 
integer function nf90_put_var_real (ncid, varid, source, indexes, start, count, map)
 
integer function nf90_put_var_real_3d (ncid, varid, source, indexes, start, count, map)
 
integer function nf90_put_var_real_scalar (ncid, varid, source, indexes, start, count, map)
 
integer function nf90_put_var_double (ncid, varid, source, indexes, start, count, map)
 
integer function nf90_put_var_double_3d (ncid, varid, source, indexes, start, count, map)
 
integer function nf90_put_var_double_scalar (ncid, varid, source, indexes, start, count, map)
 

Detailed Description

Definition at line 32 of file dummy_netcdf.F90.

Member Function/Subroutine Documentation

◆ nf90_put_var_char()

integer function dummy_netcdf_mod::nf90_put_var::nf90_put_var_char ( integer, intent(in)  ncid,
integer, intent(in)  varid,
character(len=*), intent(in)  source,
integer, dimension(:), intent(in), optional  indexes,
integer, dimension(:), intent(in), optional  start,
integer, dimension(:), intent(in), optional  count,
integer, dimension(:), intent(in), optional  map 
)

Definition at line 237 of file dummy_netcdf.F90.

238  integer, intent(in) :: ncid, varid
239  character(len=*), intent(in) :: source
240  integer, dimension(:), optional , intent(in) :: indexes, start, count, map
241 
242  class(*), pointer :: raw_data
243 
244  call assert_false(define_mode, "Switched from define mode")
245  raw_data=>conv_to_generic(source, .true.)
246  call c_put(var_data, conv_to_string(varid), raw_data)
247 
248  nf90_put_var_char = nf90_noerr

◆ nf90_put_var_double()

integer function dummy_netcdf_mod::nf90_put_var::nf90_put_var_double ( integer, intent(in)  ncid,
integer, intent(in)  varid,
real(kind=double_precision), dimension(*), intent(in)  source,
integer, dimension(:), intent(in), optional  indexes,
integer, dimension(:), intent(in), optional  start,
integer, dimension(:), intent(in), optional  count,
integer, dimension(:), intent(in), optional  map 
)

Definition at line 296 of file dummy_netcdf.F90.

297  integer, intent(in) :: ncid, varid
298  real(kind=double_precision), dimension(*), intent(in) :: source
299  integer, dimension(:), optional , intent(in) :: indexes, start, count, map
300 
301  call assert_false(define_mode, "Switched from define mode")
302  nf90_put_var_double = nf90_noerr

◆ nf90_put_var_double_3d()

integer function dummy_netcdf_mod::nf90_put_var::nf90_put_var_double_3d ( integer, intent(in)  ncid,
integer, intent(in)  varid,
real(kind=double_precision), dimension(:,:,:), intent(in)  source,
integer, dimension(:), intent(in), optional  indexes,
integer, dimension(:), intent(in), optional  start,
integer, dimension(:), intent(in), optional  count,
integer, dimension(:), intent(in), optional  map 
)

Definition at line 316 of file dummy_netcdf.F90.

317  integer, intent(in) :: ncid, varid
318  real(kind=double_precision), dimension(:,:,:), intent(in) :: source
319  integer, dimension(:), optional , intent(in) :: indexes, start, count, map
320 
321  call assert_false(define_mode, "Switched from define mode")
322  nf90_put_var_double_3d = nf90_noerr

◆ nf90_put_var_double_scalar()

integer function dummy_netcdf_mod::nf90_put_var::nf90_put_var_double_scalar ( integer, intent(in)  ncid,
integer, intent(in)  varid,
real(kind=double_precision), intent(in)  source,
integer, dimension(:), intent(in), optional  indexes,
integer, dimension(:), intent(in), optional  start,
integer, dimension(:), intent(in), optional  count,
integer, dimension(:), intent(in), optional  map 
)

Definition at line 306 of file dummy_netcdf.F90.

307  integer, intent(in) :: ncid, varid
308  real(kind=double_precision), intent(in) :: source
309  integer, dimension(:), optional , intent(in) :: indexes, start, count, map
310 
311  call assert_false(define_mode, "Switched from define mode")
312  nf90_put_var_double_scalar = nf90_noerr

◆ nf90_put_var_integer()

integer function dummy_netcdf_mod::nf90_put_var::nf90_put_var_integer ( integer, intent(in)  ncid,
integer, intent(in)  varid,
integer, intent(in)  source,
integer, dimension(:), intent(in), optional  indexes,
integer, dimension(:), intent(in), optional  start,
integer, dimension(:), intent(in), optional  count,
integer, dimension(:), intent(in), optional  map 
)

Definition at line 252 of file dummy_netcdf.F90.

253  integer, intent(in) :: ncid, varid
254  integer, intent(in) :: source
255  integer, dimension(:), optional , intent(in) :: indexes, start, count, map
256 
257  class(*), pointer :: raw_data
258 
259  call assert_false(define_mode, "Switched from define mode")
260  raw_data=>conv_to_generic(source, .true.)
261  call c_put(var_data, conv_to_string(varid), raw_data)
262  nf90_put_var_integer = nf90_noerr

◆ nf90_put_var_real()

integer function dummy_netcdf_mod::nf90_put_var::nf90_put_var_real ( integer, intent(in)  ncid,
integer, intent(in)  varid,
real(kind=single_precision), dimension(*), intent(in)  source,
integer, dimension(:), intent(in), optional  indexes,
integer, dimension(:), intent(in), optional  start,
integer, dimension(:), intent(in), optional  count,
integer, dimension(:), intent(in), optional  map 
)

Definition at line 266 of file dummy_netcdf.F90.

267  integer, intent(in) :: ncid, varid
268  real(kind=single_precision), dimension(*), intent(in) :: source
269  integer, dimension(:), optional , intent(in) :: indexes, start, count, map
270 
271  call assert_false(define_mode, "Switched from define mode")
272  nf90_put_var_real = nf90_noerr

◆ nf90_put_var_real_3d()

integer function dummy_netcdf_mod::nf90_put_var::nf90_put_var_real_3d ( integer, intent(in)  ncid,
integer, intent(in)  varid,
real(kind=single_precision), dimension(:,:,:), intent(in)  source,
integer, dimension(:), intent(in), optional  indexes,
integer, dimension(:), intent(in), optional  start,
integer, dimension(:), intent(in), optional  count,
integer, dimension(:), intent(in), optional  map 
)

Definition at line 286 of file dummy_netcdf.F90.

287  integer, intent(in) :: ncid, varid
288  real(kind=single_precision), dimension(:,:,:), intent(in) :: source
289  integer, dimension(:), optional , intent(in) :: indexes, start, count, map
290 
291  call assert_false(define_mode, "Switched from define mode")
292  nf90_put_var_real_3d = nf90_noerr

◆ nf90_put_var_real_scalar()

integer function dummy_netcdf_mod::nf90_put_var::nf90_put_var_real_scalar ( integer, intent(in)  ncid,
integer, intent(in)  varid,
real(kind=single_precision), intent(in)  source,
integer, dimension(:), intent(in), optional  indexes,
integer, dimension(:), intent(in), optional  start,
integer, dimension(:), intent(in), optional  count,
integer, dimension(:), intent(in), optional  map 
)

Definition at line 276 of file dummy_netcdf.F90.

277  integer, intent(in) :: ncid, varid
278  real(kind=single_precision), intent(in) :: source
279  integer, dimension(:), optional , intent(in) :: indexes, start, count, map
280 
281  call assert_false(define_mode, "Switched from define mode")
282  nf90_put_var_real_scalar = nf90_noerr

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