libsim  Versione 7.1.7

◆ grid_id_delete()

subroutine, private grid_id_class::grid_id_delete ( type(grid_id), intent(inout)  this)
private

Destructor for the grid_id class.

It releases the memory associated with the grid descriptor identifier. In grib_api this is necessary and can be made also after closing the corresponding grid_file_id object; while for gdal this is a no-operation.

Parametri
[in,out]thisobject to be deleted

Definizione alla linea 675 del file grid_id_class.F90.

676  EXIT iter
677  END IF
678 
679  CALL grib_keys_iterator_get_name(kiter, key)
680 
681  IF (key == 'computeStatistics') cycle
682 
683  CALL grib_get(this%gaid, trim(key), value, iret)
684  IF (iret == 0)THEN
685  print*, trim(key)//' = '//trim(VALUE)
686  ELSE
687  print*, trim(key)//' = '//"KEY NOT FOUND, namespace :"//trim(lnamespace)//" ( bug ? )"
688  ENDIF
689  ENDDO iter
690 
691  CALL grib_keys_iterator_delete(kiter)

Generated with Doxygen.