libsim Versione 8.0.0

◆ gridinfo_delete()

subroutine gridinfo_delete ( type(gridinfo_def), intent(inout) this)
private

Destructor, it releases every information associated with the object.

It releases memory and deletes the category for logging.

Parametri
[in,out]thisobject to be deleted

Definizione alla linea 765 del file gridinfo_class.F90.

766 call grib_get(gaid,'indicatorOfTypeOfLevel',ltype)
767 call grib_get(gaid,'topLevel',l1)
768 call grib_get(gaid,'bottomLevel',l2)
769
770 call level_g1_to_g2(ltype,l1,l2,ltype1,scalef1,scalev1,ltype2,scalef2,scalev2)
771
772else if (editionnumber == 2)then
773
774 call grib_get(gaid,'typeOfFirstFixedSurface',ltype1)
775 call grib_get(gaid,'scaleFactorOfFirstFixedSurface',scalef1)
776 call grib_get(gaid,'scaledValueOfFirstFixedSurface',scalev1)
777 IF (scalef1 == -1 .OR. scalev1 == -1) THEN
778 scalef1 = imiss; scalev1 = imiss
779 ENDIF
780
781 call grib_get(gaid,'typeOfSecondFixedSurface',ltype2)
782 call grib_get(gaid,'scaleFactorOfSecondFixedSurface',scalef2)
783 call grib_get(gaid,'scaledValueOfSecondFixedSurface',scalev2)
784 IF (scalef2 == -1 .OR. scalev2 == -1) THEN
785 scalef2 = imiss; scalev2 = imiss

Generated with Doxygen.