|
libsim Versione 8.0.0
|
◆ vol7d_check()
Definizione alla linea 591 del file vol7d_class.F90. 592
593if (associated(this%volanar)) then
594 do i=1,size(this%anavar%r)
595 rdat=this%volanar(1,i,1)
596 if (associated(this%anavar%r)) call display(this%anavar%r(i),idat,rdat,ddat,bdat,cdat)
597 end do
598end if
599rdat=rmiss
600
601if (associated(this%volanad)) then
602 do i=1,size(this%anavar%d)
603 ddat=this%volanad(1,i,1)
604 if (associated(this%anavar%d)) call display(this%anavar%d(i),idat,rdat,ddat,bdat,cdat)
605 end do
606end if
607ddat=dmiss
608
609if (associated(this%volanab)) then
610 do i=1,size(this%anavar%b)
611 bdat=this%volanab(1,i,1)
612 if (associated(this%anavar%b)) call display(this%anavar%b(i),idat,rdat,ddat,bdat,cdat)
613 end do
614end if
615bdat=ibmiss
616
617if (associated(this%volanac)) then
618 do i=1,size(this%anavar%c)
619 cdat=this%volanac(1,i,1)
620 if (associated(this%anavar%c)) call display(this%anavar%c(i),idat,rdat,ddat,bdat,cdat)
621 end do
622end if
623cdat=cmiss
624ENDIF
625
626print*,"---- data vector ----"
627print*,""
628print*,"->>>>>>>>> dativar -"
629call display(this%dativar)
630print*,""
631print*,"->>>>>>>>> datiattr -"
632call display(this%datiattr)
633print*,""
634print*,"->>>>>>>>> dativarattr -"
635call display(this%dativarattr)
636
637print*,"-- data data section (first point) --"
638
639idat=imiss
640rdat=rmiss
641ddat=dmiss
642bdat=ibmiss
643cdat=cmiss
644
645IF (SIZE(this%ana) > 0 .AND. SIZE(this%network) > 0 .AND. size(this%time) > 0 &
646 .AND. size(this%level) > 0 .AND. size(this%timerange) > 0) THEN
647if (associated(this%voldatii)) then
648 do i=1,size(this%dativar%i)
649 idat=this%voldatii(1,1,1,1,i,1)
650 if (associated(this%dativar%i)) call display(this%dativar%i(i),idat,rdat,ddat,bdat,cdat)
651 end do
652end if
653idat=imiss
654
655if (associated(this%voldatir)) then
656 do i=1,size(this%dativar%r)
657 rdat=this%voldatir(1,1,1,1,i,1)
658 if (associated(this%dativar%r)) call display(this%dativar%r(i),idat,rdat,ddat,bdat,cdat)
659 end do
660end if
661rdat=rmiss
662
663if (associated(this%voldatid)) then
664 do i=1,size(this%dativar%d)
665 ddat=this%voldatid(1,1,1,1,i,1)
666 if (associated(this%dativar%d)) call display(this%dativar%d(i),idat,rdat,ddat,bdat,cdat)
667 end do
668end if
669ddat=dmiss
670
671if (associated(this%voldatib)) then
672 do i=1,size(this%dativar%b)
673 bdat=this%voldatib(1,1,1,1,i,1)
674 if (associated(this%dativar%b)) call display(this%dativar%b(i),idat,rdat,ddat,bdat,cdat)
675 end do
676end if
677bdat=ibmiss
|