1                   ! " #$%  &' &() * + ,-. $/ 0 12 ( (3 4 5 6  7 8 9 :; 2<= #> ?  @A 8 B : C D :E F G HI J K 29L #M 2N OP OQ R S T UVW XY Q Z Q[ Q\] Q^ _ ` a bcde f ghij 2k l m no p (q r st u vw x yz ${  |}~  2 #$ : z      widthLptolemy/data/expr/Parameter; CONFIGURATIONI ConstantValueWIDTH_TO_INFER_auto_USE_NEW_WIDTH_INFERENCE_ALGOZ_inferredWidth_inferredWidthVersionJ_suppressWidthPropagation _cachedWidth$assertionsDisabled()VCodeLineNumberTableLocalVariableTablethisLptolemy/actor/IORelation;"(Lptolemy/kernel/util/Workspace;)V workspaceLptolemy/kernel/util/Workspace;5(Lptolemy/kernel/CompositeEntity;Ljava/lang/String;)V container Lptolemy/kernel/CompositeEntity;nameLjava/lang/String; ExceptionsattributeChanged"(Lptolemy/kernel/util/Attribute;)VtLptolemy/data/IntToken; attributeLptolemy/kernel/util/Attribute;clone3(Lptolemy/kernel/util/Workspace;)Ljava/lang/Object; newObject deepReceivers2(Lptolemy/actor/IOPort;)[[Lptolemy/actor/Receiver;ex,Lptolemy/kernel/util/IllegalActionException; occurrencepLptolemy/actor/IOPort; receivers[[Lptolemy/actor/Receiver;resultinputsLjava/util/Iterator;seenLjava/util/HashMap;exceptLocalVariableTypeTableLjava/util/Iterator<*>;>Ljava/util/HashMap;getWidth()ILptolemy/kernel/util/Nameable; isWidthFixed()ZlinkedDestinationPortList()Ljava/util/List; Signature*()Ljava/util/List;((Lptolemy/actor/IOPort;)Ljava/util/List; resultPortsLjava/util/LinkedList;ports.Ljava/util/LinkedList;@(Lptolemy/actor/IOPort;)Ljava/util/List;linkedDestinationPorts()Ljava/util/Enumeration; Deprecated/(Lptolemy/actor/IOPort;)Ljava/util/Enumeration;linkedSourcePortListlinkedSourcePortsneedsWidthInferencewidthInferenceValid setContainer#(Lptolemy/kernel/CompositeEntity;)VdirectorLptolemy/actor/Director; oldContainersetWidth(I)V widthValue _checkPort(Lptolemy/kernel/Port;)VportLptolemy/kernel/Port;_checkRelation(Lptolemy/kernel/Relation;Z)VrelationLptolemy/kernel/Relation; symmetric otherWidth _description(III)Ljava/lang/String;detailindentbracket_skipWidthInference_setInferredWidth_cascadeP([[Lptolemy/actor/Receiver;[[Lptolemy/actor/Receiver;)[[Lptolemy/actor/Receiver;jm1m2iarray1array2 _getUserWidth_inferringWidths _inferWidthportInsideWidthportOutsideWidth differenceversion_init%Lptolemy/kernel/util/KernelException; _setWidth portContainerLptolemy/kernel/Entity;Ljava/lang/Object;i$ relations SourceFileIORelation.java  ptolemy/data/expr/Parameter   ptolemy/data/IntToken   ptolemy/actor/IORelation    java/util/HashMap  ptolemy/actor/IOPort   *ptolemy/kernel/util/IllegalActionException*ptolemy/kernel/util/InternalErrorException   java/lang/Integer     ptolemy/actor/CompositeActor `Can't infer the widths of the relations since no container or container is not a CompositeActor.  java/lang/AssertionErrorjava/util/LinkedList       3IORelation can only be contained by CompositeActor.     %IORelation can only link to a IOPort.*IORelation can only link to an IORelation. java/lang/StringBuilder!Relations have different widths:   !=    configuration {width  fixed}ptolemy/actor/Receiver    Auto        #ptolemy/kernel/util/KernelException  ( is not a valid width for this relation.  ptolemy/kernel/Entity     ptolemy/kernel/ComponentRelation,ptolemy/kernel/util/NameDuplicationException$java/lang/CloneNotSupportedException)ptolemy/kernel/util/InvalidStateExceptionptolemy/kernel/util/AttributegetName()Ljava/lang/String;java/lang/Stringequals(Ljava/lang/Object;)ZgetToken()Lptolemy/data/Token;intValue _workspaceptolemy/kernel/util/Workspace getReadAccessjava/util/Listiterator()Ljava/util/Iterator;java/util/IteratorhasNextnext()Ljava/lang/Object;isInsideGroupLinked(Lptolemy/kernel/Relation;)ZisOpaquegetRemoteReceivers6(Lptolemy/actor/IORelation;)[[Lptolemy/actor/Receiver;H(Lptolemy/kernel/util/Nameable;Ljava/lang/Throwable;Ljava/lang/String;)V containsKeyget&(Ljava/lang/Object;)Ljava/lang/Object;valueOf(I)Ljava/lang/Integer;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;_getReceiversLinkedToGroup7(Lptolemy/actor/IORelation;I)[[Lptolemy/actor/Receiver; doneReading getContainer ()Lptolemy/kernel/util/NamedObj; inferWidths3(Lptolemy/kernel/util/Nameable;Ljava/lang/String;)V getVersion()JlinkedPortListisOutputaddLast(Ljava/lang/Object;)VisInputjava/util/Collections enumeration/(Ljava/util/Collection;)Ljava/util/Enumeration;Q(Lptolemy/kernel/util/Nameable;Lptolemy/kernel/util/Nameable;Ljava/lang/String;)V getDirector()Lptolemy/actor/Director;ptolemy/actor/DirectorinvalidateScheduleinvalidateResolvedTypessetToken(Lptolemy/data/Token;)Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;toStringtrimlengthinferringWidths_getInsideWidth(Lptolemy/actor/IORelation;)I_getOutsideWidthisLinked3(Lptolemy/kernel/util/NamedObj;Ljava/lang/String;)V(I)Ljava/lang/String; setExpression(Ljava/lang/String;)Vptolemy/data/type/BaseTypeINTIntType InnerClasses$Lptolemy/data/type/BaseType$IntType; setTypeEquals(Lptolemy/data/type/Type;)Vptolemy/kernel/util/SettableNONE Visibility)Lptolemy/kernel/util/Settable$Visibility; setVisibility,(Lptolemy/kernel/util/Settable$Visibility;)V setPersistent(Z)V(Ljava/lang/Throwable;)VgetWriteAccessrelationGroupListnotifyConnectivityChangeconnectionsChangeddoneTemporaryWriting doneWritingjava/lang/ClassdesiredAssertionStatus"ptolemy/data/type/BaseType$IntType'ptolemy/kernel/util/Settable$Visibility! k%******* "k;  l$m %v&*+ ****** "w; !x%y&&'*+, ****** "; "& '''#-+ ( ++ M, ,>*"',*'--#b*+M,,,    *M*+NY:--:* $!*":X:$Y*%6&'()6*+W*,::$Y*%*,-Ms,:*.:*.GOR#`#b"+6GORT` c m |f T c3 6yOc""#k*/<b*0V*1M,2 ,23#Y*456**7 8Y96*0 8Y9*. 4; <>@A'C2IOJdLiN Nkf#H*/< ab #0*o )w*:Y;M*<N-?-:++* =,>? ,>,:*.:*.akkmk:"-3<DMU[^a4-.\Rww\R0*@ = *+A 0*B )w*:Y;M*<N-?-:++* ?,>= ,>,:*.:*.akkmk:"-3<DMU[^a4-.\Rww\R2*CA = *+BA b*/<**7=8*1N-2%-2D=**7 *=. &')#*(,/-?/C0Q:V;X>*(0b]C#U+2+#Y*+EF*1M,2,2GN- -H-I++2GN- -H-I*+J>] ^ce#f+h/i3j7q;rCtGuKvOzT{4+ C UU9#H*KYLM #P+#Y*+NF#|+#Y*+OF+/>*/6Q+P@ *P2#Y*+QYRST*/UVT+/UWF*+X2 !',8>Fu{4|||a![#**Y: *Y:~Z[QYRT\TW:QYRT]TW:QYRT^T*_UW:*`QYRTaTW:QYRTbTW:QYRTbTW::*.:*.B&.9Oe  >&#, }96*/ 8Y96 8Y9**7*-0(1328399# ++,,,+*_>:6+2,2S+2,2S,2+2Sw,2+2Sc+26,26`cS62+22S6`2,2d2SIjH I LMPQ#S,T3U?VGWSXZYfZn[z]^_abaefeSkf "YR&##y'**KL+ +=**v wyz{"~ '#V*1L+2 +2d #z6 8Y9*7@***<N-l-:666* *e6f6d6#*ge6*f6d6* ***^$.7BEHKT\dnwHB[EXHUKR.w .w#d* Y*hi*jk*lm*no*p* Y* iK*Khk*Klm L$Y+rVYq2 #-5CLVYZcZ d 6**s)$#Y*QYRtTUuTW5**vM*G,>,N-*--KYLM- :-*1N-2"-2w-2G: HI*<x:,::yz: {*| *}**~ :*| *} *~k &    :!?$I&Y'c)h*k1p245469;<=@ABSTUWXZoprto!p+r5f c. 3Id66 I#*6f  s v