2 O< 1= 1> 1? 1@ 1A 1B 1C 1D 1E 1F 1G OH OI 1J KL OL 1M 8NO P 1Q 1R 1S OT 1UVW X 1YZ !<[ !\ X]^ !_` !a !b 1c 1de -f Kg Ohi 1j 1kl 4mn 6op 1qr 1st 1u 1vw ?< 1x 1y 1z{ 1|}~  4q 1  1   1 1 W  K K - K - 4 1 1 O  1  1 K  1 l O  K 1 6 1 u< O 4    | | 1 O K - 1  1 1  1  O 6 < 1 1 1 K O 1  1 q k 4 Os    - 1  1 O O 1 1 O O  q 1 <   K  |k |q 1 1 1    - 1  1   1 X   X! " # X$ 1% & X' |( |)*+, 1-. < 6/ 6012345 6 17 89: 1;@@< = >? !@ 1A 8B CD E 8FG ] 1HIJKL -M  1N 1O  4P QR ST O- OUV ]W .E 8X 1Y k XZ[W 8\] 8^ _` 8aXbU cd 8eVf _gRThi Ij .k lmnDECausalityInterface InnerClassesbinCountFactorLptolemy/data/expr/Parameter;enforceMicrostepSemantics isCQAdaptive minBinCountstopWhenQueueIsEmptysynchronizeToRealTime_actorsInExecutionLjava/util/HashMap; Signature_Ljava/util/HashMap;>;_actorsFinishedLjava/util/List;'Ljava/util/List;_disabledActorsLjava/util/Set;&Ljava/util/Set; _eventQueue(Lptolemy/domains/de/kernel/DEEventQueue;_isInitializingZ _microstepI_noMoreActorsToFire_stopFireRequested_delegateFireAt _enclosingSuperdenseTimeDirector&Lptolemy/actor/SuperdenseTimeDirector;'_enclosingSuperdenseTimeDirectorVersionJ_enforceMicrostepSemantics_exceedStopTime_realStartTime_stopWhenQueueIsEmpty_synchronizeToRealTime$assertionsDisabled()VCodeLineNumberTableLocalVariableTablethis&Lptolemy/domains/de/kernel/DEDirector; Exceptionso"(Lptolemy/kernel/util/Workspace;)V workspaceLptolemy/kernel/util/Workspace;5(Lptolemy/kernel/CompositeEntity;Ljava/lang/String;)V container Lptolemy/kernel/CompositeEntity;nameLjava/lang/String;addDebugListener&(Lptolemy/kernel/util/DebugListener;)Vlistener#Lptolemy/kernel/util/DebugListener; StackMapTableipqattributeChanged"(Lptolemy/kernel/util/Attribute;)V attributeLptolemy/kernel/util/Attribute; cancelFireAt1(Lptolemy/actor/Actor;Lptolemy/actor/util/Time;)VactorLptolemy/actor/Actor;timeLptolemy/actor/util/Time;2(Lptolemy/actor/Actor;Lptolemy/actor/util/Time;I)Vindexdepthclone3(Lptolemy/kernel/util/Workspace;)Ljava/lang/Object; newObjectrdescribePriorities()Ljava/lang/String;Lptolemy/actor/CompositeActor; causality4Lptolemy/actor/util/CausalityInterfaceForComposites;fireresultfireAtI(Lptolemy/actor/Actor;Lptolemy/actor/util/Time;)Lptolemy/actor/util/Time;J(Lptolemy/actor/Actor;Lptolemy/actor/util/Time;I)Lptolemy/actor/util/Time;<lfireAtRelativeTimegetCausalityInterface)()Lptolemy/actor/util/CausalityInterface; getMicrostep()IgetModelNextIterationTime()Lptolemy/actor/util/Time;event#Lptolemy/domains/de/kernel/DEEvent; eventTimeeventMicrostepevent2Ljava/lang/Object;events[Ljava/lang/Object;aFutureTimeOfUpperLevel aFutureTimeexecutiveDirectorLptolemy/actor/Director;engetNextEventTimegetRealStartTimeMillis()J getStartTime()D DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated; getStopTimegetIndex initializeLptolemy/kernel/util/Nameable;stopTimeinvalidateSchedulemutexLockObject()Ljava/lang/Object; newReceiver()Lptolemy/actor/Receiver;postfire()ZioutportLptolemy/actor/IOPort;nextstopoutportsLjava/util/Iterator;moreOutputsToTransferLocalVariableTypeTable,Ljava/util/Iterator;sprefire nextEvent skippedEvent modelTime nextEventTimet preinitialize listenersLjava/util/Iterator<*>;removeDebugListener resumeActor!(Lptolemy/kernel/util/NamedObj;)VLptolemy/kernel/util/NamedObj;aspect$Lptolemy/actor/ActorExecutionAspect;director5Ljava/util/List; setIndex(I)VstopFiresuggestedModalModelDirectors()[Ljava/lang/String;defaultSuggestions[Ljava/lang/String;transferInputs(Lptolemy/actor/IOPort;)ZportdefaultMicrosteppreviousMicrostepenclosingDirectorwrapup _actorFired_checkForNextEvent _disableActor(Lptolemy/actor/Actor;)V _enqueueEvent microstepnewEvent_enqueueTriggerEvent(Lptolemy/actor/IOPort;)VioPort2(Lptolemy/actor/IOPort;Lptolemy/actor/util/Time;)Vobject eventArray_fire inputPorts actorToFirerefire_getDepthOfActor(Lptolemy/actor/Actor;)I_getDepthOfIOPort(Lptolemy/actor/IOPort;)I_getNextActorToFire()Lptolemy/actor/Actor;microstepMatches comparisone Ljava/lang/InterruptedException;ex elapsedTimeelapsedTimeInSecondsDelapsed timeToWait currentTimelastFoundEvent:_issueExecutionAspectWarningentity _aspectUsed_noActorToFire _schedule:(Lptolemy/kernel/util/NamedObj;Lptolemy/actor/util/Time;)Z scheduler timestampschedule(()Lptolemy/actor/SuperdenseTimeDirector;_initParameters%Lptolemy/kernel/util/KernelException;h_requestFiring SourceFileDEDirector.java vw ef gh if jf kf no pf qf ro sf 5w v v cdu  WS vwptolemy/data/BooleanToken x XS tf TS  *ptolemy/kernel/util/IllegalActionException.Calling cancelFireAt() before preinitialize(). vy zfjava/lang/StringBuilder'DEDirector: Cancelling firing of actor {| } at {~ with microstep {   !ptolemy/domains/de/kernel/DEEvent v  $ptolemy/domains/de/kernel/DEDirector `a ptolemy/actor/CompositeActor 2ptolemy/actor/util/CausalityInterfaceForComposites  =========  director fires at  with microstep as  ufjava/lang/AssertionError .w w DE director fired! (Calling fireAt() before preinitialize().DEDirector: Actor  requests refiring at ,DEDirector: Requests refiring of container:  at time java/lang/Integer;Microstep has hit the maximum while scheduling a firing of 4. Perhaps the model has a stuttering Zeno Condition? v  p w  9ptolemy/domains/de/kernel/DEDirector$DECausalityInterfaceptolemy/actor/Actor  v                w  $ptolemy/actor/SuperdenseTimeDirector  w   8w w fCreating a new DE receiver.$ptolemy/domains/de/kernel/DEReceiver   s  ptolemy/actor/IOPort   (No more actors to fire and time to stop.DEDirector: Called prefire(). DEDirector: Set microstep to Prefire returns true. Skipping event at time () destined for actor (ptolemy/domains/de/kernel/DECQEventQueue VSptolemy/data/IntToken  RS US v !ptolemy/kernel/util/DebugListener w wjava/util/ArrayList ]^'## Depths assigned to actors and ports:  +w  YZ java/util/List Cannot resume actor  because aspect cannot be found.Cannot get container of actor !Cannot get director of container  of actor      !Setting superdense time index to f w wjava/lang/String1ptolemy.domains.modal.kernel.MultirateFSMDirector(ptolemy.domains.modal.kernel.FSMDirector h l4  wThe tag of the next event (.) can not be less than the current tag () ! vActor t is disabled. java/util/HashSet 7Attempt to queue an event in the past: Current time is  while event time is "DEDirector: enqueue a pure event: ptolemy/kernel/util/NamedObjtime =  microstep =  depth =  &Received a non-discrete event at port C. Discrete events are required to have microstep greater than zero, but this one has microstep C. Perhaps a Continuous submodel is sending a continuous rather than discrete signal?  f Z"ptolemy/actor/ActorExecutionAspect  enqueue a trigger event for  time = v "No more events in the event queue.1No actor requests to be fired at the current tag.****** Actor to fire: ptolemy/kernel/CompositeEntity DActor no longer under the control of this director. Disabling actor.  ptolemy/actor/FiringEvent  v *** Prefire returned false.   w  *** Postfire returned false:      Port named  still has input on channel . Refire the actor. /0java/util/HashMap  3Fire method called before the preinitialize method.*Fire: Missed an event: the next event tag  :: ' is earlier than the current model tag  !)Queue is empty. Waiting for input events.  java/lang/InterruptedException ptolemy/actor/util/Time v Waiting for real time to pass: {   BThread interrupted when waiting for real time to match model time. v Skipping disabled actor: Current time is: (, )&Current time has passed the stop time.  Z ^  ;WARNING: The execution aspects in this model can influence the timing of actors by delaying the execution, which can potentially reverse causality. There is no guarantee that actors fire at the time they request to be fired. Use Ptides for deterministic DE behavior that is not influenced by execution aspects.  *ptolemy/kernel/util/InternalErrorException_getExecutionAspect() returned null?  lm&ptolemy/actor/QuasiTransparentDirectorptolemy/data/expr/Parameter vtrue   false    2 #ptolemy/kernel/util/KernelExceptionCannot set parameter: "DEDirector: Requests refiring of:  ptolemy/actor/Director,ptolemy/kernel/util/NameDuplicationExceptionjava/lang/Objectjava/lang/Throwable$java/lang/CloneNotSupportedExceptionjava/util/Iteratorptolemy/kernel/util/Nameable&ptolemy/domains/de/kernel/DEEventQueuegetToken()Lptolemy/data/Token; booleanValue3(Lptolemy/kernel/util/Nameable;Ljava/lang/String;)V _debuggingappend-(Ljava/lang/String;)Ljava/lang/StringBuilder; getFullName-(Ljava/lang/Object;)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;toString_debug(Ljava/lang/String;)V3(Lptolemy/actor/Actor;Lptolemy/actor/util/Time;II)Vremove&(Lptolemy/domains/de/kernel/DEEvent;)Z getContainer ()Lptolemy/kernel/util/NamedObj;describeDepthsgetName getModelTime compareTo(Ljava/lang/Object;)IfireContainerAt5(Lptolemy/actor/util/Time;I)Lptolemy/actor/util/Time;Q(Lptolemy/kernel/util/Nameable;Lptolemy/kernel/util/Nameable;Ljava/lang/String;)V notifyAlladd4(Lptolemy/actor/util/Time;)Lptolemy/actor/util/Time;defaultDependency!()Lptolemy/actor/util/Dependency;7(Lptolemy/actor/Actor;Lptolemy/actor/util/Dependency;)VPOSITIVE_INFINITYsizeget%()Lptolemy/domains/de/kernel/DEEvent; timeStamptoArray()[Ljava/lang/Object;getExecutiveDirector()Lptolemy/actor/Director; _isTopLevel localClockLptolemy/actor/LocalClock;ptolemy/actor/LocalClockgetLocalTimeForEnvironmentTimegetModelStartTimegetDoubleValuegetModelStopTimeclearjava/lang/SystemcurrentTimeMillis isEmbeddedisPositiveInfiniteisEmpty invalidate_verboseoutputPortList()Ljava/util/List;iterator()Ljava/util/Iterator;hasNextgetWidthInsidehasNewTokenInside(I)ZtakeintValue(IIZ)V_debugListenersLjava/util/LinkedList;java/util/LinkedListcheckForCycles&(Ljava/lang/Object;)Ljava/lang/Object;getExecutionAspectD(Lptolemy/kernel/util/NamedObj;)Lptolemy/actor/ActorExecutionAspect; getDirector(I)Ljava/lang/Object;(Ljava/lang/Object;)Zput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;()Lptolemy/actor/IOPort;_stopRequested_defaultMicrostep9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V java/util/Setcontains&(Lptolemy/domains/de/kernel/DEEvent;)V getLocalTime_aspectsPresent_aspectForActorisWaitingForResource(Lptolemy/actor/Actor;)Zequals4(Lptolemy/actor/IOPort;Lptolemy/actor/util/Time;II)V deepContains!(Lptolemy/kernel/util/NamedObj;)ZBEFORE_PREFIREFiringEventType+Lptolemy/actor/FiringEvent$FiringEventType;[(Lptolemy/actor/Director;Lptolemy/actor/Actor;Lptolemy/actor/FiringEvent$FiringEventType;)V#(Lptolemy/kernel/util/DebugEvent;)V AFTER_PREFIRE BEFORE_FIRE AFTER_FIREBEFORE_POSTFIRE'(Ljava/lang/String;Ljava/lang/String;)VAFTER_POSTFIRE inputPortListgetWidth hasNewTokengetDepthOfActorgetDepthOfPort!()Lptolemy/kernel/util/Workspace;ptolemy/kernel/util/Workspacewait(Ljava/lang/Object;)V_consultTimeRegulators(Lptolemy/actor/Director;D)Vsubtract(J)Ljava/lang/StringBuilder; _workspacereleaseReadPermission(J)VH(Lptolemy/kernel/util/Nameable;Ljava/lang/Throwable;Ljava/lang/String;)VreacquireReadPermission setModelTime(Lptolemy/actor/util/Time;)VhasTheSameTagAs_nextScheduleTime_executionAspects entityListoutLjava/io/PrintStream;java/io/PrintStreamprintln getVersion3(Lptolemy/kernel/util/NamedObj;Ljava/lang/String;)V setExpressionptolemy/data/type/BaseTypeBOOLEAN BooleanType(Lptolemy/data/type/BaseType$BooleanType; setTypeEquals(Lptolemy/data/type/Type;)Vptolemy/kernel/util/SettableEXPERT Visibility)Lptolemy/kernel/util/Settable$Visibility; setVisibility,(Lptolemy/kernel/util/Settable$Visibility;)VINTIntType$Lptolemy/data/type/BaseType$IntType; getMessagejava/lang/ClassdesiredAssertionStatus)ptolemy/actor/FiringEvent$FiringEventType&ptolemy/data/type/BaseType$BooleanType'ptolemy/kernel/util/Settable$Visibility"ptolemy/data/type/BaseType$IntType!1OlRSTSUSVSWSXSYZ[\]^[_`a[bcdefghifjfkflmnopfqfrosftfuf5vwx=******* * * * * *y6     a g$ j) o. r3 z8<z ={|}~vx>*+****** * * * * *y6 !    a g% j* o/ r4 z9"=#z>{|>}~vx?*+,****** * * * * *y6 3    a g& j+ o0 r5 z:4>5z ?{|??}~x(**YM*+,çN,-*+ yuvwx"{'|z({|(xZ+*** @+***$+*** *+y.  $)8@ETYzZ{|Z}xJ*+,y z {|}xe*Y** 1*!Y"#$+%$&$,'($)*+*+,6*-Y+,./Wy& 'DGNdz4e{|eeehNh4}x3*+01M,2,, ,,,, ,,y*  "',1z 3{|3 *|}x_*34L+56M,7y z {| }wx* 5*!Y"8$*9$:$*;'<$*)*+*=<> ?Y@*A*B*C** *D+yN!69>V[^cghlsvy~   z>8h{|9 }xF*+,Ey2z {|}x69*Y*F* 1*!Y"G$+%$H$,'($)*+,:*[*;I *;:*34:* 0*!Y"J$K$L$,'($)*+*M:*Y:**;I *;:*;IF*>*7*`>O*Y*+!Y"P$+%$Q$*R*+S*Tç :+..3.ynJKNOGjJkQl]rctlusvwv~!(6z>l=9{|999hJ# 4< NT}xQ*+,*;UVWy z {|}xAWY*3X*YZy  z {|x/*yz {|x [L*YM*\*]^L*_N-:66@2:-:^: `6  *;I  *  L ,ç : , *34aM, *b*c,deN+-I-L+ y^ $.GNU\qtw}   z\ N)U" \h G0.O {|#z$7 D+}xV*\*]^y& ')z {|x/* y4z {|x2*fgyEz {|}x2*hgyVz {|}x/*yaz {|wx**YL*i*2* **j ***k2*3M,4&,4aN-l*b*-lm*n*hM,o**3X,EW*k*p*q***+ç :+ yvrt uxyz${+|05<AHLPX^ckot{z*PA*t>{|#k }wxc*34L+56M,ry z {| x/*yz {|xW* *s *t+uYvyz {|x!*w<*34M,xyN6-z94-{|:6}~ 6 *Y:*p'"*]:^*;I**6**;WW*-*;*hI* *+* <&* <*k*p*qç :*k*a   y# (3@JMPVYar}$&'*Jz\ 6 h3#}ef!{|f  f  97 E }x6* *+*W*kS*3L+4G+4aM,l*b*,lm* *!Y"$*)*+*b* *+*YL*;M[N*p*]:^N,-Ie*:* ,*!Y"$-'$%$*+*p*]:^N[N+ç :+* *+*y)cd jmno%p)q-u5v;w@xHzO{ipw} ")/4zR-<KT6{|2 : ,BD }wxz*Y****+*L+z+{M*,**34*34L+56M,*Y* *s*+**+*yZ #29AJT^a e owx !#$z4T A w {| A  A!&}x(**YM*+,çN,-*+ y./01"4'5z({|(x!*+M*+N-'Y*!Y"$+$$*-:"Y*!Y"$+$*4:/Y*!Y"$$$+$*:,-:,W*+X,W**+XS*W**Y*+XWyj@ ABC(D:FBGGHYIfKpLuMNORSTUWXZ\]^`azR{| ^Bpk_  ":+:> }xm$* *!Y"$)*+*ykln#oz${|$h}wx)* *YL**T+çM+,*"y}~$(z ){|wx)* *YL**T+çM+,*"y$(z ){|xQL+S+S+y z{| xI*=*>*: m=*!**+6*:**+%199;9y*  %*1Cz4I{|IDh ?h9m[ }wx.**2*YL*i+çM+,**!y" #(-z .{|}wx+yz {|}xX*YL*p*]M,^*;I+ì,`*+ì,^*;I,`*OY!Y"$,^'$,`)$$*;'$*)$*+çN+-./=>y>+/:>M W h t z{|/KD} x7+5* *+ö*2*YƵ2*2+Wy ! "% &+)6+z7{|7  x **2*2+6,*;II*@*l*`6O]Y*+!Y"P$+%$Q$*R,*;I+Y+!Y"ɶ$*;'ʶ$,'**+,6* 7*+̶!Y"Ͷ$,'ζ$)϶$)*Ļ-Y+,.:*Y:*ç :    y^DEFKL3R:SBUIV\Zp^{_aeghihmnopqzH{|h hlh" ,S2A' }xE *+*cѷy  z {| }x3 +XN**2*2-*W* PY*+һ!Y"Ӷ$+Զ$$+Ҷ$ն$ֶ$*)׶$ض$*R*+6*66*ڙ*-*--w*_::66  Y 2:  -:  -ޙ9 ^,I ` `6 ^,I ^M`6 * 7*-̶!Y"$,'ζ$)϶$)*Ļ-Y+,:*Y:*ç :  y$#$39IU $*07>hkzzf B I i{|h hz" q # [<  > :' }xEY*L+:*b* *+*** *+*+*3* *!Y"$+%$*+=* *3+̶*+*+*Y*++ *+*Y*+*Y*++*Y*+*Y*++*+*+@*Y*+?*3+̶ *++++ *++yN-z-{|:6* -*!Y"$Զ$$)$*+*ڙ*+*;=c*ڙV**Y*+: Y:-Y*;*+,W*+WC%y.K $,39">#@1H7J:Q;mDoIvNOPQRUXYZ]`cdgjk lkops-z8{>|C}FORXafiu $39?JPSWzH4^huY{|Tof4u<   "'!b  D%}xj*34M,56N-+y z*{|}xj*34M,56N-+y z*{|}xN*YLMN*0* *p*k*p*]N-^*;IOY!Y"$-^'$-`)$*;'$*)$*6*3:4.4a:l*b-`*6-^*;I6  NC*p+0*;*h *Y:*p2*+*$* * +* * :*pð*]Nç :+6*Y:*]M*,^:****]M,^:j* e7o9 Y* :  Ic gk7  H* *!Y"$ *+*6* :Y*Y* *: *ç :"*: **Y:*M,^:,L*2,*2+* *+Lç**,`* /*!Y"$' $*)!$*+ç :*hI* *"+* 3-,#-+*Y:*Wç :+`*ڙY*+$*+W>*+*;/*%*+*;UW**Y*+: Y:,W*+WL+`kn 8HZ] [X[[`[y & 25<HK$U*c,u./1>?@ABFGJNOPR U W]b c-e0l8mRoYp`knps !(/HLQZ]_mp ~         & ' ( ) - . 0 1 2 1 5 9 > A" B) CU Fc Jo Kv L} O P R Y Z k l m s t u v w x y z |% }* ~3 < G I L z!ZfThp !_"!#ov$% j& !L'o (h%$^N{|:8)6 %$?/ c8@ 'M*O)I7T*        D@E' %:}+wx`*&'V<*34=*34(yM,z$,{N-X:*̶< )*+y>    " 8 > J L O R V \ _ z*>8,Q-f`{|(& }.wx+y z {|}/0xl*+,,>b*+:/4X*;*%U-W*.Y*!Y"/$+0$1$*2y2    * 3 9 < C W j z4X1l{|ll2e3f C&}l4xe* *3T*4*35L+8+X)+X6M,l*,l4,7 +5L**3 *4y:    ' 1 8 @ C J M U ` z 1De{|&  5wx*s**8Y*9:*;<*=>*8Y*?:*@<*=>*8Y*A:*;<*=>*BC*8Y*D:*E<*F>*BC*8Y*G:*E<*F>*BC*8Y*H:*@<*=>#L.Y!Y"J$+K$*L Iyr  " ## $- &< 'F (P *_ +i ,s -} / 0 1 2 4 5 6 7 9 ; < @ = > ? Az 6{| 78wxaL*YM*]L,çN,-* 2*34M*!Y"M$,K$L$+^'*+*+^+`MW y. L M N O Q$ R, SG TP SS X` Yz ,'a{|_5}9wx41N>y @:;Q*W1P  _  c _