|
libsim Versione 8.0.0
|
◆ transform_delete()
Destructor of tranform_def object. It releases any memory and data associated to the transform_def object this, the logger category will be deleted too.
Definizione alla linea 992 del file grid_transform_class.F90. 993 this%coord_3d_in = rmiss
994 END WHERE
995 ENDIF
996 ENDIF
997
998 this%valid = .true. ! warning, no check of subtype
999
1000 ELSE
1001! here we assume that valid levels are contiguous and ordered
1002
1003#ifdef DEBUG
1004 CALL l4f_category_log(this%category, l4f_debug, &
1005 'vertint: equal input and output level types '// &
1006 t2c(trans%vertint%input_levtype%level1))
1007#endif
1008
1009 IF (SIZE(lev_out) > 0) THEN ! output level list provided
1010 ALLOCATE(mask_out(SIZE(lev_out)), coord_out(SIZE(lev_out)))
1011.AND. mask_out(:) = (lev_out(:)%level1 == trans%vertint%output_levtype%level1) &
1012 (lev_out(:)%level2 == trans%vertint%output_levtype%level2)
1013 CALL make_vert_coord(lev_out, mask_out, coord_out, dolog)
1014
1015 ELSE ! output level list not provided, try to autogenerate
|