libsim  Versione8.0.0

◆ interval_info_new()

type(interval_info) function, public grid_transform_class::interval_info_new ( real, intent(in), optional  interv_gt,
real, intent(in), optional  interv_ge,
real, intent(in), optional  interv_lt,
real, intent(in), optional  interv_le 
)
Parametri
[in]interv_gtgreater than condition for defining interval
[in]interv_gegreater equal condition for defining interval
[in]interv_ltless than condition for defining interval
[in]interv_leless equal condition for defining interval

Definizione alla linea 593 del file grid_transform_class.F90.

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 
615  CALL raise_fatal_error()
616  ENDIF
617 
618  ELSE
619 
620  CALL l4f_category_log(this%category,l4f_error,&
621  'zoom: index parameters ix, iy, fx, fy not provided')
622  CALL raise_fatal_error()
623 
624  ENDIF

Generated with Doxygen.