2 ;   ? AB  ; ;            ;  &    1 1 1  InnerClasses PortFunctioninput1Lptolemy/actor/TypedIOPort;input2output5(Lptolemy/kernel/CompositeEntity;Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis$Lptolemy/domains/sdf/lib/DotProduct; container Lptolemy/kernel/CompositeEntity;nameLjava/lang/String; Exceptionsclone3(Lptolemy/kernel/util/Workspace;)Ljava/lang/Object; workspaceLptolemy/kernel/util/Workspace; newObjectfunction1Lptolemy/domains/sdf/lib/DotProduct$PortFunction;fire()Ve,Lptolemy/kernel/util/IllegalActionException; StackMapTableprefire()Z _arrayFire currentTermLptolemy/data/ScalarToken;iItoken1Lptolemy/data/ArrayToken;token2array1[Lptolemy/data/Token;array2dotProdLptolemy/data/Token;i _matrixFireelement1element2jsummatrix1matrix2Lptolemy/data/MatrixToken; columnCount1 rowCount1 columnCount2 rowCount2 SourceFileDotProduct.java CD ?@ A@ B@ptolemy/actor/TypedIOPort C/ptolemy/domains/sdf/lib/DotProduct$PortFunction C PQ"ptolemy/domains/sdf/lib/DotProduct XY ptolemy/data/type/ArrayType `Y*ptolemy/kernel/util/IllegalActionExceptionptolemy/data/type/MatrixType rYjava/lang/StringBuilder CYiInvalid types. Input1 and input2 must both of ArrayType or both be of MatrixType.The type of input1 was "  ". The type of input2 was "". C &Called prefire(), which returns false. ^_ ptolemy/data/ArrayToken +Inputs to DotProduct have unequal lengths:  and .&Inputs to DotProduct have no elements. ptolemy/data/ScalarToken ptolemy/data/MatrixToken  by Tried to multiply a  matrix with a  matrixptolemy/actor/TypedAtomicActor$ptolemy/domains/sdf/lib/DotProduct$1,ptolemy/kernel/util/NameDuplicationException$java/lang/CloneNotSupportedExceptionptolemy/data/Token7(Lptolemy/kernel/ComponentEntity;Ljava/lang/String;ZZ)V_(Lptolemy/actor/TypedIOPort;Lptolemy/actor/TypedIOPort;Lptolemy/domains/sdf/lib/DotProduct$1;)VsetTypeAtLeast!(Lptolemy/graph/InequalityTerm;)VgetType()Lptolemy/data/type/Type;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;java/lang/ObjectgetClass()Ljava/lang/Class;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;(Ljava/lang/String;)VhasToken(I)Z _debuggingZ_debugget(I)Lptolemy/data/Token; arrayValue()[Lptolemy/data/Token;(I)Ljava/lang/StringBuilder;multiply*(Lptolemy/data/Token;)Lptolemy/data/Token;add broadcast(Lptolemy/data/Token;)VgetColumnCount()I getRowCountgetElementAsToken(II)Lptolemy/data/Token;zero()Lptolemy/data/Token;send(ILptolemy/data/Token;)V!;?@A@B@CDE]*+,****Y**Y**Y* * Y** F& Qa fjS%T5UEX\YG ]HI]JK]LMNOPQEx$*+ M Y,, N,- ,Fx y{"|G*$HI$RS TI UVNWXYE)*** *eL+** *AL+YY**"%BFIFF"%&(9BFIJL`rG &Z[JZ[HI\ e]`]:N^_Eo** * *! *"#*$F#%G *HI\ N`YE*%&L*%&M+'N,':-/YY(-)*)+- Y,:6-/-22-.: : /:*0FF #+W]gjtGRabm3cdHI efgfhi#jij@kl\BWmnnoop#mnnoopqNrYE/ *%1L*%1M+2>+36,26,36c\+45: 6  :6  ++  4:,  4: -/: Մ * 6cY)7): Y)7): YY8 9 :FR #)/<GQZdn|GdslntlT.ud J>cd GNvl FwM +xM HI eygyzd#{d)|d/}dvl \1J m~~p - _pN=< >