1 ; : :   :  : :  :? :      & : , ,  0()VCodeLineNumberTableLocalVariableTablethisLptolemy/math/FloatArrayMath;add([FF)[FiIarray[FzFlength returnValue([F[F)[Farray1array2append ([FII[FII)[Fidx1length1idx2length2applyBinaryOperation*(Lptolemy/math/FloatBinaryOperation;[FF)[Fop#Lptolemy/math/FloatBinaryOperation;*(Lptolemy/math/FloatBinaryOperation;F[F)[F+(Lptolemy/math/FloatBinaryOperation;[F[F)[FapplyUnaryOperation((Lptolemy/math/FloatUnaryOperation;[F)[F"Lptolemy/math/FloatUnaryOperation;divideElementsdividenum dotProduct([F[F)Fsuml2norm([F)Flimit([FFF)[Fbottomtopmultiplyfactornegative([F)[F normalize padMiddle([FI)[F newLength entriesNeeded halfLengthDhalfLengthFloorhalfLengthCeilresize([FII)[FstartIdxcopySizescale scaleFactorsubtract sumOfSquarestoComplexArray([F)[Lptolemy/math/Complex;[Lptolemy/math/Complex; toDoubleArray([F)[D[DtoIntegerArray([F)[I[I toLongArray([F)[J[JtoString([F)Ljava/lang/String;L([FLjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;elementDelimiterLjava/lang/String; vectorBegin vectorEndsbLjava/lang/StringBuffer;within([F[FF)ZmaxError ([F[F[F)Z _commonLength([F[FLjava/lang/String;)I methodName SourceFileFloatArrayMath.java <=FloatArrayMath.add PQ  #FloatArrayMath.applyBinaryOperation FloatArrayMath.divideElementsFloatArrayMath.dotProduct f FloatArrayMath.multiply ef |D"java/lang/IllegalArgumentExceptionOptolemy.math.FloatArrayMath.padMiddle() : newLength must be >= length of array. < xq xy java/lang/StringBuilderresize(): the start index ' P P.' is greather than equal to the array length '(' and the number of items to be copied '' is greater than zero. FloatArrayMath.subtractptolemy/math/Complex <, {} java/lang/StringBuffer P java/lang/String <FloatArrayMath.within ptolemy.math.() : first input array is null. () : second input array is null.-() : input arrays must have the same length, but the first array has length ! and the second array has length .ptolemy/math/FloatArrayMathjava/lang/Objectjava/lang/System arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)V!ptolemy/math/FloatBinaryOperationoperate(FF)F ptolemy/math/FloatUnaryOperation(F)Fjava/lang/Mathsqrt(D)D(Ljava/lang/String;)Vfloorceilmin(II)I-(Ljava/lang/String;)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;()Ljava/lang/String;(DD)V,(Ljava/lang/String;)Ljava/lang/StringBuffer;java/lang/Float(F)Ljava/lang/String;(Ljava/lang/StringBuffer;)V!:;!<=>3*? 01@ ABCD>"*=N6-*0#bQ-?:;=>= A@4 EF"GH"IJKFLHCM>**+=N6-*0+0bQ-?KL NO"N(R@4EF*NH*OH"KF LHPM>@ **++?[@ NH OHPQ>(`: *-?pr svw%z@H(NH(RF(SF(OH(TF(UF LHVW>*+>:6*+0$Q?!'@> EF*XY*GH*IJ'KF"LHVZ>*,>:6*,0#Q?!'@> EF*XY*IJ*GH'KF"LHV[>2+,>:6*+0,0Q? )/@>EF2XY2NH2OH*KF %LH\]>&+=N6-*+0Q-?$@4 EF&X^&GH#KFLH_M>**+ =N6-*0+0nQ-? "(@4EF*NH*OH"KF LH`D>u*M>*,*0#nQ,? @*EFGHaJLHbc>'*+ = F6%*0+0jbF%? %@4 EF'NH'OHKF dJef>4 * ?@  GHgh>U*N6*G*0$ *0 -$Q&*0# *0 -#Q -*0Q-?& " *!=#E%MS)@4KEFUGHUiJUjJPLHkM>**+=N6-*0+0jQ-?45 78"7(;@4EF*NH*OH"KF LHkD>"*=N6-*0#jQ-?GHJKJ N@4 EF"GH"lJKFLHmn>y*<M>,*0vQ,?UVXYX\@* EFGHKFLHon>5 * *n?c@  GHpq> W*=d> Y *k966:**d?6 suw x{|'/7<FT@RWGHWrFTKFPsF'0tu/(vF7 wF<LHxq>;*?@GHrFxy>]N*d6*<7YY !* " #$ *--?MR[@4]GH]rF]zFYLHO{F|D>u*M>*,#*0jQ,? @*EFGH}JLH~M>**+%=N6-*0+0fQ-? "(@4EF*NH*OH"KF LHf>j D=*#*0*0jbD#? @ EFGHdJ>&*<&M>,&Y*0'S,?$@* EF&GH#KFL>y*<M>,*0R,? @* EFGHKFL>y*< M>,*0O,?@* EFGHKFL>y*< M>,*0P,?&')*)-@* EFGHKFL>5 *()*+?4@  GH>R*6,Y-:,.W6&*0/.Wd +.W-.W0Y1?* ?@ BDE+G4H;DALHN@H*EFRGHRRRNKF E>7*+2>6'*0+0$b*0+0$f?acd-f/c5j@4 *EF7NH7OH7J/KF>=*+2>6-*0+0,0b*0+0,0f?35;@4 0EF=NH=OH=H5KF>*#YY3,4$+#YY3,5$*+<YY3,67* 8+ 9$*?$(HO@ NHOH