|
|
◆ count_distinct_ttr_mapper()
| integer function stat_proc_engine::count_distinct_ttr_mapper |
( |
type(ttr_mapper), dimension(:), intent(in) |
vect, |
|
|
logical, dimension(:), intent(in), optional |
mask, |
|
|
logical, intent(in), optional |
back |
|
) |
| |
conta gli elementi distinti in vect
Definizione alla linea 872 del file stat_proc_engine.F90.
873 decoded%pstart = datetime_miss 874 decoded%pend = datetime_miss 875 decoded%reftime = datetime_miss 878 END SUBROUTINE ttr_decoder_decode 884 SUBROUTINE time_timerange_get_period_pop(time, timerange, step, time_definition, & 885 pstart, pend, reftime) 886 TYPE(datetime), INTENT(in) :: time 887 TYPE(vol7d_timerange), INTENT(in) :: timerange 888 TYPE(timedelta), INTENT(in) :: step 889 INTEGER, INTENT(in) :: time_definition 890 TYPE(datetime), INTENT(out) :: reftime 891 TYPE(datetime), INTENT(out) :: pstart 892 TYPE(datetime), INTENT(out) :: pend 894 TYPE(timedelta) :: p1 897 p1 = timedelta_new(sec=timerange%p1) 899 IF (time == datetime_miss .OR. .NOT.c_e(timerange%p1) .OR. .NOT.c_e(timerange%p2) .OR. & 901 timerange%p1 < 0 .OR. timerange%p2 < 0) THEN 902 pstart = datetime_miss 904 reftime = datetime_miss 908 IF (time_definition == 0) THEN 912 ELSE IF (time_definition == 1 .OR. time_definition == 2) THEN 917 pstart = datetime_miss 919 reftime = datetime_miss 922 END SUBROUTINE time_timerange_get_period_pop 928 SUBROUTINE ttr_decoder_decode_pop(time, timerange, step, time_definition, decoded) 929 TYPE(datetime), INTENT(in) :: time 930 TYPE(vol7d_timerange), INTENT(in) :: timerange 931 TYPE(timedelta), INTENT(in) :: step 932 INTEGER, INTENT(in) :: time_definition 933 TYPE(ttr_decoder), INTENT(out) :: decoded 935 TYPE(timedelta) :: p1 938 p1 = timedelta_new(sec=timerange%p1) 940 IF (time == datetime_miss .OR. .NOT.c_e(timerange%p1) .OR. .NOT.c_e(timerange%p2) .OR. &
|