2 F    I    G        F F F !  % % % % %      F  > F B F microstepLptolemy/data/expr/Parameter; samplePeriod_nextSamplingTimeLptolemy/actor/util/Time;_pendingOutputs[Lptolemy/data/Token; _microstepI5(Lptolemy/kernel/CompositeEntity;Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis0Lptolemy/domains/continuous/lib/PeriodicSampler; container Lptolemy/kernel/CompositeEntity;nameLjava/lang/String; ExceptionsattributeChanged"(Lptolemy/kernel/util/Attribute;)VcausalityInterface'Lptolemy/actor/util/CausalityInterface;directorLptolemy/actor/Director;microstepValue attributeLptolemy/kernel/util/Attribute; StackMapTableclone3(Lptolemy/kernel/util/Workspace;)Ljava/lang/Object; workspaceLptolemy/kernel/util/Workspace; newObjectfire()VitokenLptolemy/data/Token;&Lptolemy/actor/SuperdenseTimeDirector; currentTime inputWidth outputWidth initializewidthisStrict()ZpostfiresamplePeriodValueD preinitialize SourceFilePeriodicSampler.java PQ NO  ptolemy/data/expr/Parameter P IH0.1  GH0 _iconDescription ptolemy/data/IntToken   o ]^ hi.ptolemy/domains/continuous/lib/PeriodicSampler no$ptolemy/actor/SuperdenseTimeDirector java/lang/StringBuilder PoCurrent time is  with microstep    JK  LM Sending output value  on channel       Read input and sent to output: yoptolemy/data/Token  Read input: ptolemy/data/DoubleToken   }|*ptolemy/kernel/util/IllegalActionExceptionAPeriodicSampler can only be used inside a superdense time domain. P optolemy/actor/lib/Transformer,ptolemy/kernel/util/NameDuplicationException%ptolemy/actor/util/CausalityInterface$java/lang/CloneNotSupportedExceptionptolemy/actor/util/Timeptolemy/actor/DirectorinputLptolemy/actor/TypedIOPort;ptolemy/actor/TypedIOPort setMultiport(Z)VoutputsetWidthEquals(Lptolemy/actor/IOPort;Z)V3(Lptolemy/kernel/util/NamedObj;Ljava/lang/String;)V setExpression(Ljava/lang/String;)Vptolemy/data/type/BaseTypeDOUBLE DoubleType InnerClasses'Lptolemy/data/type/BaseType$DoubleType; setTypeEquals(Lptolemy/data/type/Type;)VINTIntType$Lptolemy/data/type/BaseType$IntType; _attachText'(Ljava/lang/String;Ljava/lang/String;)VgetToken()Lptolemy/data/Token;intValue()IgetCausalityInterface)()Lptolemy/actor/util/CausalityInterface;declareDelayDependency1(Lptolemy/actor/IOPort;Lptolemy/actor/IOPort;DI)V getDirector()Lptolemy/actor/Director;invalidateSchedule getModelTime()Lptolemy/actor/util/Time;getIndex _debuggingZappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;toString()Ljava/lang/String;_debuggetWidth compareTo(Ljava/lang/Object;)Isend(ILptolemy/data/Token;)V sendClear(I)VisKnown(I)ZhasTokenget(I)Lptolemy/data/Token;fireAtJ(Lptolemy/actor/Actor;Lptolemy/actor/util/Time;I)Lptolemy/actor/util/Time; doubleValue()Dadd(D)Lptolemy/actor/util/Time;%ptolemy/data/type/BaseType$DoubleType"ptolemy/data/type/BaseType$IntType!FGHIHJKLMNOPQRr*+,******Y* *  * *Y* * **S6 h ijk'm5n>oHqVr_siuqzT rUVrWXrYZ[B\]^Rh+*]*=*D*N-**-****:*+S:#':JOUZ_bgT4#<_`U abIcOhUVhdef:g[BhiR]*+M,,,S T UVjk lV[mnoR* *!L*"M+#>*$#*%Y&'(,)*(+,-*.6*.6,*/0,*oj6]*12D**122*$6*%Y&3(*12)4(+,- *5**6g*6U*7I*8:7*2*$%*%Y&9()4(+,-6*586*56*5S$ "BKT_ku 'IOZclvTz napO;qrkpOSpOopOpOUV astKGOKWuOTNvOf;Bwx+Qd[ByoRW*:*.<*1 *1 *;1*"M*,/>*1S***/**.6,*/0V**.66e"*7*1*8S *1S*$**%Y&=(*12)4(+,-6*8W+*,?9*,@/+**/?9*,@/+**/*