86 #ifdef ENABLE_ACTION_MSGS 133 integer(i_llong),
intent(in) :: addl_num_entries
134 logical,
intent(in),
optional :: update_acount_in
139 integer(i_long) :: sc_index
141 logical :: update_acount
144 if (.NOT.
present(update_acount_in))
then 145 update_acount = .true.
147 update_acount = update_acount_in
168 #ifdef ENABLE_ACTION_MSGS 170 call nclayer_actionm(
"nc_diag_chaninfo_resize_byte: doing reallocation!")
236 integer(i_llong),
intent(in) :: addl_num_entries
237 logical,
intent(in),
optional :: update_acount_in
242 integer(i_long) :: sc_index
244 logical :: update_acount
247 if (.NOT.
present(update_acount_in))
then 248 update_acount = .true.
250 update_acount = update_acount_in
271 #ifdef ENABLE_ACTION_MSGS 273 call nclayer_actionm(
"nc_diag_chaninfo_resize_short: doing reallocation!")
339 integer(i_llong),
intent(in) :: addl_num_entries
340 logical,
intent(in),
optional :: update_acount_in
348 integer(i_long) :: sc_index
350 logical :: update_acount
353 if (.NOT.
present(update_acount_in))
then 354 update_acount = .true.
356 update_acount = update_acount_in
379 print *,
"realloc needed for chaninfo long!" 382 #ifdef ENABLE_ACTION_MSGS 384 call nclayer_actionm(
"nc_diag_chaninfo_resize_long: doing reallocation!")
450 integer(i_llong),
intent(in) :: addl_num_entries
451 logical,
intent(in),
optional :: update_acount_in
456 integer(i_long) :: sc_index
458 logical :: update_acount
461 if (.NOT.
present(update_acount_in))
then 462 update_acount = .true.
464 update_acount = update_acount_in
485 #ifdef ENABLE_ACTION_MSGS 487 call nclayer_actionm(
"nc_diag_chaninfo_resize_rsingle: doing reallocation!")
553 integer(i_llong),
intent(in) :: addl_num_entries
554 logical,
intent(in),
optional :: update_acount_in
559 integer(i_long) :: sc_index
561 logical :: update_acount
564 if (.NOT.
present(update_acount_in))
then 565 update_acount = .true.
567 update_acount = update_acount_in
588 #ifdef ENABLE_ACTION_MSGS 590 call nclayer_actionm(
"nc_diag_chaninfo_resize_rdouble: doing reallocation!")
656 integer(i_llong),
intent(in) :: addl_num_entries
657 logical,
intent(in),
optional :: update_acount_in
662 integer(i_long) :: sc_index
664 logical :: update_acount
667 if (.NOT.
present(update_acount_in))
then 668 update_acount = .true.
670 update_acount = update_acount_in
691 #ifdef ENABLE_ACTION_MSGS 693 call nclayer_actionm(
"nc_diag_chaninfo_resize_string: doing reallocation!")
subroutine nc_diag_chaninfo_resize_string(addl_num_entries, update_acount_in)
type(diag_chaninfo), allocatable diag_chaninfo_store
integer(i_long), parameter nlayer_multi_base
subroutine nc_diag_chaninfo_resize_short(addl_num_entries, update_acount_in)
integer, parameter, public i_byte
integer, parameter, public i_long
logical nclayer_enable_action
subroutine nc_diag_chaninfo_resize_byte(addl_num_entries, update_acount_in)
subroutine nc_diag_chaninfo_resize_long(addl_num_entries, update_acount_in)
subroutine nc_diag_chaninfo_resize_rsingle(addl_num_entries, update_acount_in)
integer, parameter, public i_short
integer(i_short), parameter nlayer_default_ent
subroutine nc_diag_chaninfo_resize_rdouble(addl_num_entries, update_acount_in)
integer, parameter, public r_double
integer, parameter, public r_single
integer, parameter, public i_llong
subroutine nclayer_actionm(act)