746 if (c_e(set_network))
then 763 do i =1,
size(metaanddatav)
764 do j=1,
size(metaanddatav(i)%dataattrv%dataattr)
765 if (c_e(metaanddatav(i)%metadata%datetime%datetime))
then 767 call dativarl%append(metaanddatav(i)%dataattrv%dataattr(j)%dat%btable)
770 call anavarl%append(metaanddatav(i)%dataattrv%dataattr(j)%dat%btable)
776 ndativar = count_distinct(toarray_charl(dativarl) , back=.true.)
777 allocate(dativara(ndativar))
778 call pack_distinct_c (toarray_charl(dativarl) , dativara , back=.true.)
779 status = dativarl%delete()
780 allocate (vars%dcv(ndativar))
782 nanavar = count_distinct(toarray_charl(anavarl) , back=.true.)
783 allocate(anavara(nanavar))
784 call pack_distinct_c (toarray_charl(anavarl) , anavara , back=.true.)
785 status = anavarl%delete()
786 allocate (anavars%dcv(nanavar))
790 do i =1,
size(metaanddatav)
791 do j=1,
size(metaanddatav(i)%dataattrv%dataattr)
792 if (c_e(metaanddatav(i)%metadata%datetime%datetime))
then 793 if (metaanddatav(i)%dataattrv%dataattr(j)%dat%btable == dativara(n))
then 794 allocate(vars%dcv(n)%dat,source=metaanddatav(i)%dataattrv%dataattr(j)%dat)
803 do i =1,
size(metaanddatav)
804 do j=1,
size(metaanddatav(i)%dataattrv%dataattr)
805 if (.not. c_e(metaanddatav(i)%metadata%datetime%datetime))
then 806 if (metaanddatav(i)%dataattrv%dataattr(j)%dat%btable == anavara(n))
then 807 allocate(anavars%dcv(n)%dat,source=metaanddatav(i)%dataattrv%dataattr(j)%dat)