2 "# "$ "% & "' () * "+ , -. * "/ 01 23 - "4 05678 "9 : "; <=> "? @A BC BDE (FG "H *I (JKL /MN /O /PQ "R ZS /T .U "V W "XY Z /[\ *] (^_` /a "b cd efg Hh "i jk "lm XX "nop qr SMs Ut "uv Xwx Zy z X{ X| }~ Z @ ( @ " " g "  i m o q ( X  Z Z ZX Z X X /  X "  I Z M  SuccessiveSubstitution InnerClassesHomotopy NewtonRaphsonAlgebraicLoopSolvererrorToleranceLptolemy/data/expr/Parameter; maxIterationsmethod#Lptolemy/data/expr/StringParameter;_breakVariablesLjava/util/List; SignatureJLjava/util/List;_g_n[D_nVarsI_solverLLptolemy/domains/algebraic/kernel/AlgebraicLoopDirector$AlgebraicLoopSolver; _tolerance_x_n_errorTolerancesLjava/util/Map;9Ljava/util/Map;5(Lptolemy/kernel/CompositeEntity;Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis8Lptolemy/domains/algebraic/kernel/AlgebraicLoopDirector; container Lptolemy/kernel/CompositeEntity;nameLjava/lang/String; scheduler9Lptolemy/domains/algebraic/kernel/AlgebraicLoopScheduler; Exceptionsclone3(Lptolemy/kernel/util/Workspace;)Ljava/lang/Object; workspaceLptolemy/kernel/util/Workspace; newObjectfire()VportLptolemy/actor/IOPort;tLptolemy/data/Token;receiver8Lptolemy/domains/algebraic/kernel/AlgebraicLoopReceiver;i StackMapTableE_evaluateLoopFunction([D[D)VLptolemy/data/DoubleToken;actorLptolemy/actor/Actor;xgiRecscheduleLptolemy/actor/sched/Schedule;firingIteratorLjava/util/Iterator;Gv initializeoutputLptolemy/actor/Receiver; receivers2[Lptolemy/actor/Receiver; causality'Lptolemy/actor/util/CausalityInterface; outputPorts receivers[[Lptolemy/actor/Receiver; initialValue inputPortsactorsmaxIterationsValue variableNames[Ljava/lang/String;LocalVariableTypeTable(Ljava/util/List;'Ljava/util/List;s=x newReceiver()Lptolemy/actor/Receiver;postfire()Z_clearAllDestinationReceivers(Lptolemy/actor/Actor;)Vj outputPort _fireActorprefireReturnsZ_getErrorTolerance(Lptolemy/actor/IOPort;)DresultLjava/lang/Double;epsilonDvalue tolerance. access$000;(Lptolemy/domains/algebraic/kernel/AlgebraicLoopDirector;)Zx0 access$100M(Lptolemy/domains/algebraic/kernel/AlgebraicLoopDirector;Ljava/lang/String;)Vx1 access$200 access$300 access$400 access$500 access$600 access$700 access$800 access$900 access$1000 access$1100 access$1200 access$1300 access$1400 access$1500 access$1600 access$1700 access$1800 SourceFileAlgebraicLoopDirector.java     !ptolemy/data/expr/StringParameter   ptolemy/data/expr/Parameter   1000 1E-47ptolemy/domains/algebraic/kernel/AlgebraicLoopScheduler Scheduler    6ptolemy/domains/algebraic/kernel/AlgebraicLoopDirector'AlgebraicLoopDirector: invoking fire().    6ptolemy/domains/algebraic/kernel/AlgebraicLoopReceiver ptolemy/data/DoubleToken  *ptolemy/kernel/util/IllegalActionExceptionjava/lang/StringBuilder /Break variable is required to be a double. Got   on port      : Fixed point found after   iterations.  $Setting input to loop function for '' to    ptolemy/actor/sched/Firing    BFixedPointDirector: no longer enabled (return false in postfire): Output of loop function at '' = java/util/LinkedListptolemy/kernel/CompositeEntity  ptolemy/actor/Actor ptolemy/actor/IOPort        Break variable:  ptolemy/data/IntToken java/lang/String   ?ptolemy/domains/algebraic/kernel/AlgebraicLoopDirector$Homotopy Dptolemy/domains/algebraic/kernel/AlgebraicLoopDirector$NewtonRaphsonMptolemy/domains/algebraic/kernel/AlgebraicLoopDirector$SuccessiveSubstitutionSolver '' is not a valid keyword.      Set output  to absent.    "AlgebraicLoopDirector: Prefiring: , which returns Firing:   java/lang/Double java/util/HashMap  ,ptolemy/actor/sched/StaticSchedulingDirectorJptolemy/domains/algebraic/kernel/AlgebraicLoopDirector$AlgebraicLoopSolver,ptolemy/kernel/util/NameDuplicationException$java/lang/CloneNotSupportedExceptionjava/util/Iteratorptolemy/data/Tokenptolemy/actor/sched/Schedulejava/util/List%ptolemy/actor/util/CausalityInterface_debug(Ljava/lang/String;)V _debugging_stopRequestedstopTime moveToLast()I3(Lptolemy/kernel/util/NamedObj;Ljava/lang/String;)V addChoice setExpressionptolemy/data/type/BaseTypeINTIntType$Lptolemy/data/type/BaseType$IntType; setTypeEquals(Lptolemy/data/type/Type;)VDOUBLE DoubleType'Lptolemy/data/type/BaseType$DoubleType; uniqueName&(Ljava/lang/String;)Ljava/lang/String;C(Lptolemy/actor/sched/StaticSchedulingDirector;Ljava/lang/String;)V setScheduler"(Lptolemy/actor/sched/Scheduler;)Viterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;_getUpdatedValue()Lptolemy/data/Token; doubleValue()D getContainer()Lptolemy/actor/IOPort;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;-(Ljava/lang/Object;)Ljava/lang/StringBuilder; ()Lptolemy/kernel/util/NamedObj;getName2(Lptolemy/kernel/util/NamedObj;)Ljava/lang/String;toString()Ljava/lang/String;solve([D)V getFullNamegetIterationCount(I)Ljava/lang/StringBuilder;(D)V_setInitialValue(Lptolemy/data/Token;)V(D)Ljava/lang/StringBuilder; getScheduler!()Lptolemy/actor/sched/Scheduler;ptolemy/actor/sched/Scheduler getSchedule ()Lptolemy/actor/sched/Schedule;getActor()Lptolemy/actor/Actor;_actorsFinishedExecutionLjava/util/Set; java/util/Setcontains(Ljava/lang/Object;)ZdeepEntityList()Ljava/util/List; inputPortList defaultValuegetTokengetCausalityInterface)()Lptolemy/actor/util/CausalityInterface;outputPortListremoveDependency/(Lptolemy/actor/IOPort;Lptolemy/actor/IOPort;)V getReceivers()[[Lptolemy/actor/Receiver;addputsizeintValue stringValueequalsQ(Lptolemy/domains/algebraic/kernel/AlgebraicLoopDirector;[Ljava/lang/String;[DI)V;(Lptolemy/domains/algebraic/kernel/AlgebraicLoopDirector;)VgetWidthisKnown(I)Zsend(ILptolemy/data/Token;)Vprefireptolemy/kernel/util/Nameable(Z)Ljava/lang/StringBuilder; java/util/Mapget&(Ljava/lang/Object;)Ljava/lang/Object; getAttributeD(Ljava/lang/String;Ljava/lang/Class;)Lptolemy/kernel/util/Attribute;valueOf(D)Ljava/lang/Double;8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;"ptolemy/data/type/BaseType$IntType%ptolemy/data/type/BaseType$DoubleType!" *+,*W*Y* *  *  *  *  *Y****Y***Y**N*- F%.7@NXaoy*.Q *+!"M,   v* *#<*$%M,&e,'(N-):**+*,R6--:.Y/Y012342*56278*9*+:*,*/Y0*;2<2*9=>?27J ,2:H N T q4T-2O,U 42:.5 >*$%:&`'(:*Y+1@:A*4-:*/Y0B2*562C2+1D7*EF:G:&]*V'HI:*JK *L-* */Y0M2N27*O6*$%:&'(:):  *Q, **,R*5-: */Y0P2 *562Q2,1D77-: .Y/Y012 342 *56278Y'*+#,/.6/=0D1T2k1n4q5t;}<=>ABIJKJMOQR TUV*W1X8YHZ`Yc\i^p_acdD*/B#NA8+ p-   }$@ `6# l3.ko*R*SYT$*5UL+VM*W,%N-&-'X:Y:%:&'Z:[\:]: ^:  %:  & 'Z:   _`:  :  6 6 S 2::6632:*$(aW(A(b̄*"*/Y0c2*5627 **$dW**W+**We**Wf*\ggh>*Wi:6*$%:&7'(:-:*56S*f*jR* k l*mY**fn9s* k l*oY**fp9N* kl*qY**fr9).Y/Y0s2* k2t2787ntuwx!y<{E|d~nsu| #3?BEHU_is #2Hn #C| ndE< %oXS  ES$(%? #6%R=$$$%.C (Y*uL+   8*5UL+VM,%N-&-'X:vW*w (03*(80 +  +.k+^%M,&X,'ZN6-x?-y0*"*/Y0z2-{2|27-}.  +4;Zagj4"EHkk _ 7.a+~=*(*/Y02+227,**/Y02+27+* 037> Z ` aaZ3&.$z**+M,,+M+M,=,\N-*1-*,9**Y*+W*\*,>!"".$2%7&>(G*N+Y,i.l3> G%75.>zzJ .  /*   :*+  /*   /*  :*+  /*   /*   /*   /*  :*+  /*  :*+  /*  :*+  /*  :*+  /*   /*   :*+ !"2q"m"o""0 0