222 & time_average, average, &
224 & origin_value, origin_unit, &
225 & terminus_value, terminus_unit, &
226 & slice_start, slice_end, slice_stride, &
228 & newfile_intvalue, newfile_intunit, &
233 real(DP),
intent(in),
optional:: interval_value
234 character(*),
intent(in),
optional:: interval_unit
235 character(*),
intent(in),
optional:: precision
236 logical,
intent(in),
optional:: time_average
237 logical,
intent(in),
optional:: average
238 character(*),
intent(in),
optional:: fileprefix
239 real(DP),
intent(in),
optional:: origin_value
240 character(*),
intent(in),
optional:: origin_unit
241 real(DP),
intent(in),
optional:: terminus_value
242 character(*),
intent(in),
optional:: terminus_unit
243 integer,
intent(in),
optional:: slice_start(:)
244 integer,
intent(in),
optional:: slice_end(:)
245 integer,
intent(in),
optional:: slice_stride(:)
246 logical,
intent(in),
optional:: space_average(:)
247 integer,
intent(in),
optional:: newfile_intvalue
248 character(*),
intent(in),
optional:: newfile_intunit
249 logical,
intent(out),
optional:: err
257 logical,
intent(out),
optional:: err
265 integer,
intent(in),
optional:: unit
266 character(*),
intent(in),
optional:: indent
267 logical,
intent(out),
optional:: err
289 logical,
intent(out),
optional:: err
297 logical,
intent(out),
optional:: err
304 & interval_value, interval_unit, &
306 & time_average, average, &
308 & origin_value, origin_unit, &
309 & terminus_value, terminus_unit, &
310 & slice_start, slice_end, slice_stride, &
312 & newfile_intvalue, newfile_intunit, &
317 character(*),
intent(in),
optional:: name
318 character(*),
intent(in),
optional:: file
319 real(DP),
intent(in),
optional:: interval_value
320 character(*),
intent(in),
optional:: interval_unit
321 character(*),
intent(in),
optional:: precision
322 logical,
intent(in),
optional:: time_average
323 logical,
intent(in),
optional:: average
324 character(*),
intent(in),
optional:: fileprefix
325 real(DP),
intent(in),
optional:: origin_value
326 character(*),
intent(in),
optional:: origin_unit
327 real(DP),
intent(in),
optional:: terminus_value
328 character(*),
intent(in),
optional:: terminus_unit
329 integer,
intent(in),
optional:: slice_start(:)
330 integer,
intent(in),
optional:: slice_end(:)
331 integer,
intent(in),
optional:: slice_stride(:)
332 logical,
intent(in),
optional:: space_average(:)
333 integer,
intent(in),
optional:: newfile_intvalue
334 character(*),
intent(in),
optional:: newfile_intunit
335 logical,
intent(out),
optional:: err
343 character(*),
intent(in):: name
344 logical,
intent(out),
optional:: err
352 logical,
intent(out),
optional:: err
363 & time_average, average, &
365 & origin_value, origin_unit, &
366 & terminus_value, terminus_unit, &
367 & slice_start, slice_end, slice_stride, &
369 & newfile_intvalue, newfile_intunit, &
374 character(*),
intent(in),
optional:: name
375 character(*),
intent(out),
optional:: file
376 real(DP),
intent(out),
optional:: interval_value
377 character(*),
intent(out),
optional:: interval_unit
378 character(*),
intent(out),
optional:: precision
379 logical,
intent(out),
optional:: time_average
380 logical,
intent(out),
optional:: average
381 character(*),
intent(out),
optional:: fileprefix
382 real(DP),
intent(out),
optional:: origin_value
383 character(*),
intent(out),
optional:: origin_unit
384 real(DP),
intent(out),
optional:: terminus_value
385 character(*),
intent(out),
optional:: terminus_unit
386 integer,
intent(out),
optional:: slice_start(:)
387 integer,
intent(out),
optional:: slice_end(:)
388 integer,
intent(out),
optional:: slice_stride(:)
389 logical,
intent(out),
optional:: space_average(:)
390 integer,
intent(out),
optional:: newfile_intvalue
391 character(*),
intent(out),
optional:: newfile_intunit
392 logical,
intent(out),
optional:: err
398 & name, history, err )
402 character(*),
intent(in):: name
403 type(gt_history),
pointer:: history
404 logical,
intent(out),
optional:: err
413 character(*),
intent(in):: name
414 logical,
intent(out),
optional:: err
420 & name, time )
result(result)
425 character(*),
intent(in):: name
426 type(dc_difftime),
intent(in):: time
432 & name )
result(result)
435 character(*),
intent(in):: name
443 character(STRING):: result
453 character(TOKEN),
pointer:: varnames_ary(:)
454 logical,
intent(out),
optional:: err
465 logical,
intent(out):: invalid
466 character(*),
intent(out):: names
467 logical,
intent(out),
optional:: err
477 character(*),
intent(in):: name
478 logical,
intent(out),
optional:: err
489 logical,
intent(out):: invalid
490 character(*),
intent(out):: names
491 logical,
intent(out),
optional:: err
integer, parameter, public token
Character length for word, token.
integer, parameter, public dp
Double Precision Real number.
subroutine hstnmlinfocreate(gthstnml, interval_value, interval_unit, precision, time_average, average, fileprefix, origin_value, origin_unit, terminus_value, terminus_unit, slice_start, slice_end, slice_stride, space_average, newfile_intvalue, newfile_intunit, err)
Provides kind type parameter values.
integer, parameter, public string
Character length for string.