2 w w w v  v v                   /   F v v   /  v v!" v# $ v% v& v' v( v)* <+, >- v. w/0 B 1 23 F 4 v5 6  7 v8 9 v: ; < v= v>? S S@ SA BB  CDE YF G HIJ YKLM aF 2 NO fPQ aRS aT B $UV WX $ oY oZ o[ v\]^()VCodeLineNumberTableLocalVariableTablethis@Lptolemy/distributed/domains/sdf/kernel/DistributedSDFScheduler;"(Lptolemy/kernel/util/Workspace;)V workspaceLptolemy/kernel/util/Workspace;-(Lptolemy/actor/Director;Ljava/lang/String;)V containerLptolemy/actor/Director;nameLjava/lang/String; Exceptions__getParallelSchedule ()Lptolemy/actor/sched/Schedule;entity Lptolemy/kernel/ComponentEntity;entitiesLjava/util/Iterator;portLptolemy/actor/IOPort;portsrelationLptolemy/kernel/Relation; relationsactorfiringLptolemy/math/Fraction;actorsdirector(Lptolemy/domains/sdf/kernel/SDFDirector;modelLptolemy/actor/CompositeActor;vectorizationFactorItokenLptolemy/data/Token; allActorListLjava/util/LinkedList; externalRatesLjava/util/Map;minimumBufferSizeentityToFiringsPerIteration deadActorList liveActorListresultLptolemy/actor/sched/Schedule; StackMapTable]`ab0 _getScheduleparallelScheduleZschedule?Lptolemy/distributed/domains/sdf/kernel/DistributedSDFDirector;*"_scheduleInParallelConnectedActors(Ljava/util/Map;Ljava/util/Map;Ljava/util/LinkedList;Lptolemy/actor/CompositeActor;Ljava/util/LinkedList;)Lptolemy/actor/sched/Schedule;Lptolemy/actor/Actor;firingsRemaining inputCount outputPortcount outputPorts inputPorts currentActornumberOfFiringsLptolemy/actor/sched/Firing;ex,Lptolemy/kernel/util/IllegalActionException;Lptolemy/kernel/Entity;stringLjava/lang/StringBuffer;scheduledActorListLjava/util/List; actorListreadyToScheduleActorList newSchedule auxSchedulefiringsRemainingVectorunscheduledActorList parallelLevel ?IcLd_simulateTokensCreatedLastF(Lptolemy/actor/IOPort;ILjava/util/LinkedList;Ljava/util/LinkedList;)Vreceiver(Lptolemy/domains/sdf/kernel/SDFReceiver; connectedPortconnectedActorcapacitycopychannel createdTokens receivers[[Lptolemy/actor/Receiver;V SourceFileDistributedSDFScheduler.java xy x x ef&ptolemy/domains/sdf/kernel/SDFDirectorptolemy/actor/CompositeActor g hi jk lmptolemy/data/IntToken no+ptolemy/actor/sched/NotSchedulableExceptionjava/lang/StringBuilderRThe supplied vectorizationFactor must be a positive integer. The given value was: pq pr st xujava/util/LinkedList vwd xya z{ |}ptolemy/kernel/ComponentEntityptolemy/actor/Actor ~java/util/TreeMap1ptolemy/actor/util/DFUtilities$NamedObjComparatorNamedObjComparator InnerClasses x wptolemy/actor/IOPort b  wptolemy/kernel/Relation   +ptolemy/domains/sdf/kernel/BaseSDFScheduler ptolemy/math/Fraction o   Normalized Firing Counts:     =ptolemy/distributed/domains/sdf/kernel/DistributedSDFDirector jptolemy/data/BooleanToken { ptolemy/actor/sched/Schedule  java/lang/Integer   w  w  o }  ptolemy/actor/sched/Firing    *ptolemy/kernel/util/InternalErrorExceptionCBalance Equation solution does not agree with scheduling algorithm! x  *ptolemy/kernel/util/IllegalActionException0SDF Scheduler Failed internal consistency check. xjava/lang/StringBuffer:Actors remain that cannot be scheduled! Scheduled actors: ptolemy/kernel/Entity t pUnscheduled actors:  Schedule is: &ptolemy/domains/sdf/kernel/SDFReceiver e  o  >ptolemy/distributed/domains/sdf/kernel/DistributedSDFScheduler'ptolemy/domains/sdf/kernel/SDFScheduler,ptolemy/kernel/util/NameDuplicationExceptionptolemy/data/Tokenjava/util/Iterator java/util/Mapjava/lang/Throwablejava/util/List getContainer ()Lptolemy/kernel/util/NamedObj;_rateVariables_checkDynamicRateVariables1(Lptolemy/actor/CompositeActor;Ljava/util/List;)VLptolemy/data/expr/Parameter;ptolemy/data/expr/ParametergetToken()Lptolemy/data/Token;intValue()Iappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;toString()Ljava/lang/String;3(Lptolemy/kernel/util/Nameable;Ljava/lang/String;)VdeepEntityList()Ljava/util/List;iterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;addLast(Ljava/lang/Object;)Vptolemy/actor/util/DFUtilities(Ljava/util/Comparator;)VportListZEROput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; relationListvalueOf(I)Ljava/lang/Integer;_solveBalanceEquationsN(Lptolemy/actor/CompositeActor;Ljava/util/List;Ljava/util/Map;)Ljava/util/Map; _debuggingget&(Ljava/lang/Object;)Ljava/lang/Object; getNumeratoradd(Ljava/lang/Object;)Z_vectorizeFirings"(ILjava/util/Map;Ljava/util/Map;)V _firingVector_debug(Ljava/lang/String;)Vjava/lang/Object_saveFiringCounts(Ljava/util/Map;)V_saveContainerRatessetValid(Z)V_externalRates booleanValueputAlladdAll(Ljava/util/Collection;)Zremove_countUnfulfilledInputs)(Lptolemy/actor/Actor;Ljava/util/List;Z)IoutputPortListgetTokenInitProduction(Lptolemy/actor/IOPort;)I inputPortList_simulateExternalInputs@(Lptolemy/actor/IOPort;ILjava/util/List;Ljava/util/LinkedList;)VsizegetFirst_computeMaximumFirings(Lptolemy/actor/Actor;)I_simulateInputConsumption(Lptolemy/actor/Actor;I)ZsetActor(Lptolemy/actor/Actor;)VsetIterationCount(I)V((Lptolemy/actor/sched/ScheduleElement;)VgetTokenProductionRatecontainsaddFirstH(Lptolemy/kernel/util/Nameable;Ljava/lang/Throwable;Ljava/lang/String;)V removeAll getFullName,(Ljava/lang/String;)Ljava/lang/StringBuffer;getRemoteReceivers()[[Lptolemy/actor/Receiver;ptolemy/actor/Receiver()Lptolemy/actor/IOPort;_waitingTokens getCapacity setCapacity_getFiringCount(Lptolemy/kernel/Entity;)I!vwxyz3*{ | }~xz>*+{ |}~xzI*+,{ | }~^z!*L+M*,* >+ : >Y*Y+:Y::!: ۻY Y!":#:$:  %&WݻY Y!":':    (:  )&W**: *+Y: Y: -:  I :   ./:*+0*+  1W   1W* 2* 3*+*45* 65* 7: *+* 8*9*:*; {4$-2NW`lv%,5>O[ i px"$%&.4;>ABC|l( & ' [7 i)EP }~$W`G% 5 > ! hN$%&* $^z1<M*?< *@M*AM,{& WXZ \]_"`*b/e|41}~/- %*^zqɻY:BYC:BYC:Y Y!":  *3DY:  -EWY: --:  P :   .FG6  HW* -I6  *+--:  W :  J:0$:K6*+*-ĻM:  2 $:,.FG6*-N-:    OP*+P:  H  H* Q6  .FG66*+d6  )&W*+* RWSYT: UVW J:($:X6*h L OW EWBYC: YYZ[!*+  H*+'$*  I6  \  ]*+!: YY* _`:*+ OaYbc: Y:  -dW  eW :/f: YghiW jiW -:/f: YghiWͻY* k*+*l5*m5O^O{n +6?FOU_ko|  &2BGRU fu}*+.6?EFHILRSTSV]`a bhpq/r;tBzQT\ckty '1=Z]elv|~&k> |-E 72 B9 ;B%/9 Uu  ='6l6  }~ + ? Oz :*U 6## 5  #4. IN 755 z4+n:*+626222o22o:22p:  q: Yr`rs6   r rt- \** -I6 * u6    _C{b  #1?B"O#^$`%h(s+z-/7:<BNW|  Ou^f h\ zJ &}~U G  /^