|
libsim Versione 8.0.0
|
◆ interval_info_new()
Definizione alla linea 582 del file grid_transform_class.F90. 583 call raise_fatal_error()
584
585 end if
586
587 else if (this%sub_type == 'coordbb')then
588
589 if (c_e(this%rect_coo%ilon) .and. c_e(this%rect_coo%ilat) .and. &
590 c_e(this%rect_coo%flon) .and. c_e(this%rect_coo%flat)) then ! coordinates given
591 else
592
593 call l4f_category_log(this%category,l4f_error,"zoom: coordbb parameters missing")
594 call raise_fatal_error()
595
596 end if
597
598 else if (this%sub_type == 'index')then
599
600 IF (c_e(this%rect_ind%ix) .AND. c_e(this%rect_ind%iy) .AND. &
601 c_e(this%rect_ind%fx) .AND. c_e(this%rect_ind%fy)) THEN
602
603! check
604 IF (this%rect_ind%ix > this%rect_ind%fx .OR. &
605 this%rect_ind%iy > this%rect_ind%fy) THEN
606
607 CALL l4f_category_log(this%category,l4f_error,'invalid zoom indices: ')
608 CALL l4f_category_log(this%category,l4f_error, &
609 trim(to_char(this%rect_ind%ix))//'/'// &
610 trim(to_char(this%rect_ind%fx)))
611 CALL l4f_category_log(this%category,l4f_error, &
612 trim(to_char(this%rect_ind%iy))//'/'// &
613 trim(to_char(this%rect_ind%fy)))
614
|