2 FG! H I JK L M JN O P QR S TUV W X@$ YZ[ \ ]^_signalLptolemy/actor/TypedIOPort;distortedSignaloutput5(Lptolemy/kernel/CompositeEntity;Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis!Lptolemy/domains/sdf/lib/vq/PSNR; container Lptolemy/kernel/CompositeEntity;nameLjava/lang/String; Exceptions`fire()Velement1Ielement2ij signalPower noisePower PSNRValueD signalTokenLptolemy/data/IntMatrixToken;distortedSignalTokencolumnsrowsmessageLptolemy/data/DoubleToken; StackMapTable^R SourceFile PSNR.java "#ptolemy/actor/TypedIOPort "a !b cg hi  jm  /0 noptolemy/data/IntMatrixToken pq rq*ptolemy/kernel/util/IllegalActionException"Input token dimensions must match! "s tuv wxptolemy/data/DoubleToken "y z{ptolemy/domains/sdf/lib/vq/PSNRptolemy/actor/TypedAtomicActor,ptolemy/kernel/util/NameDuplicationException7(Lptolemy/kernel/ComponentEntity;Ljava/lang/String;ZZ)Vptolemy/data/type/BaseTypeDOUBLE| DoubleType InnerClasses'Lptolemy/data/type/BaseType$DoubleType; setTypeEquals(Lptolemy/data/type/Type;)V INT_MATRIX~ IntMatrixType,Lptolemy/data/type/MatrixType$IntMatrixType;get(I)Lptolemy/data/Token;getColumnCount()I getRowCount(Ljava/lang/String;)V getElementAt(II)Iptolemy/math/ExtendedMathlog10(D)D(D)Vsend(ILptolemy/data/Token;)V%ptolemy/data/type/BaseType$DoubleType*ptolemy/data/type/MatrixType$IntMatrixTypeptolemy/data/type/MatrixType! !"#$U*+,*Y***Y* * *Y*  * %"ACD F0G:IJJTK& U'(U)*U+,-./0$&* >6* : * :  6  6     Y= A< 3 6 6h`>ddh`6̈́ok9Y: * %^ehi opq#r*s1u=vEwO{W|_}h~qy|{& h$12q32Y942'(Qi5262 7289:; #<; *=2 1>2 ?@ AlE BCC  BCC BCC5 BCC-DEfdJe k}l