51#include "implicit_f.inc"
62 INTEGER,
INTENT(IN) :: SENS,NSENSOR
63 TYPE (SENSOR_STR_),
INTENT(INOUT) ,
DIMENSION(NSENSOR) :: SENSOR_TAB
68 INTEGER IS2,STATUS_IS2
74 is1 = sensor_tab(sens)%IPARAM(1)
75 status_is1 = sensor_tab(is1)%STATUS
77 is2 = sensor_tab(sens)%IPARAM(2)
78 status_is2 = sensor_tab(is2)%STATUS
80 IF ( status_is1 == 1 .AND. status_is2 == 1 .AND. sensor_tab(sens)%STATUS == 0 )
THEN
81 sensor_tab(sens)%STATUS = 1
82 sensor_tab(sens)%TSTART = tt
86 IF ( (status_is1 <= 0 .OR. status_is2 <= 0) .AND. sensor_tab(sens)%STATUS == 1 )
THEN
87 sensor_tab(sens)%STATUS = 0
88 sensor_tab(sens)%TSTART = infinity
95 WRITE (istdo,1000) sensor_tab(sens)%SENS_ID,sensor_tab(sens)%TSTART
96 WRITE (iout ,1000) sensor_tab(sens)%SENS_ID,sensor_tab(sens)%TSTART
99 ELSE IF (acti == 2)
THEN
102 WRITE (istdo,1100) sensor_tab(sens)%SENS_ID,tt
103 WRITE (iout ,1100) sensor_tab(sens)%SENS_ID,tt
1081000
FORMAT(
' SENSOR NUMBER ',i10,
' ACTIVATED AT TIME ',1pe12.5)
1091100
FORMAT(
' SENSOR NUMBER ',i10,
' DEACTIVATED AT TIME ',1pe12.5)