2 N    O     Q  T       % % % $ N - N N          =S       % -function#Lptolemy/data/expr/StringParameter; firstOperandLptolemy/actor/TypedIOPort; secondOperandoutput _resultArrayptolemy/data/DoubleToken; _functionI_EXP ConstantValue_LOG_MODULO_SIGN_SQUARE_SQRT5(Lptolemy/kernel/CompositeEntity;Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis Lptolemy/actor/lib/MathFunction; container Lptolemy/kernel/CompositeEntity;nameLjava/lang/String; ExceptionsattributeChanged"(Lptolemy/kernel/util/Attribute;)V functionNamenameDuplication.Lptolemy/kernel/util/NameDuplicationException; attributeLptolemy/kernel/util/Attribute; StackMapTableclone3(Lptolemy/kernel/util/Workspace;)Ljava/lang/Object; workspaceLptolemy/kernel/util/Workspace; newObjectfire()Vinput1Dinput2iterate(I)IiinArray1[Lptolemy/data/Token;inArray2count_createSecondPort _doFunction(DD)Dresult SourceFileMathFunction.java DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated; fg QR SR TRptolemy/data/DoubleToken UV!ptolemy/data/expr/StringParameter f OPexp logmodulosignsquaresqrtptolemy/actor/lib/MathFunction WXptolemy/actor/TypedIOPort f  _iconDescriptionO  *ptolemy/kernel/util/IllegalActionExceptionjava/lang/StringBuilder fUnrecognized math function: f rs,ptolemy/kernel/util/NameDuplicationException*ptolemy/kernel/util/InternalErrorExceptionUnexpected name duplication f |}      f      ptolemy/actor/Executableptolemy/data/ScalarToken  f    BInvalid value for _function private variable. MathFunction actor ( ) on function type  fptolemy/actor/TypedAtomicActorjava/lang/String$java/lang/CloneNotSupportedException3(Lptolemy/kernel/util/NamedObj;Ljava/lang/String;)V setExpression(Ljava/lang/String;)V addChoice5(Lptolemy/kernel/ComponentEntity;Ljava/lang/String;)VsetInput(Z)V setOutputptolemy/data/type/BaseTypeDOUBLE DoubleType InnerClasses'Lptolemy/data/type/BaseType$DoubleType; setTypeEquals(Lptolemy/data/type/Type;)V _attachText'(Ljava/lang/String;Ljava/lang/String;)V stringValue()Ljava/lang/String;equals(Ljava/lang/Object;)Z setContainer(Lptolemy/kernel/Entity;)Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString3(Lptolemy/kernel/util/Nameable;Ljava/lang/String;)VH(Lptolemy/kernel/util/Nameable;Ljava/lang/Throwable;Ljava/lang/String;)Vjava/lang/System arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)VhasToken(I)Zget(I)Lptolemy/data/Token; doubleValue()D(D)Vsend(ILptolemy/data/Token;)V(II)Z(II)[Lptolemy/data/Token;(I[Lptolemy/data/Token;I)VgetPort)(Ljava/lang/String;)Lptolemy/kernel/Port;7(Lptolemy/kernel/ComponentEntity;Ljava/lang/String;ZZ)V getContainer ()Lptolemy/kernel/util/NamedObj;java/lang/Math(D)D getFullName(I)Ljava/lang/StringBuilder;%ptolemy/data/type/BaseType$DoubleType!N OPQRSRTRUVWXYXZ[\XZ]^XZ_`XZabXZcdXZefghJ*+,*****Y* *  *  *  *  *  *  *  **Y***Y*****iZh k+l4m=nFoOpXqarjsox}yz{|}j klmnopq,$rsh+* * M, !***",!***",!**#,!**j*"_,!**J*"?,!****"$Y*%Y&'(,()**++M-Y*,./,i %09>EPY^enszj*tp uvklwxy 0zB{ q$|}hs)*+0M,**,*1,i 'j )kl)~ lqh X*2*3K*45HJ**3*45J*Y*')678i&  (3BWj 9 7Xkly Bq$h * **9*q*9c*:M*:N67,259-259*Y*67S**;*:M6*,2=>9*Y*67S**;if %1;ENU Z!a"f#|'(*-/12/569jf Z"fH:X;VEL-X?klXy"69 ,q$hD**?@**Y*?A*B **"*iJ LM'N1O9RCSj Dkly'q,$hf*s(1:Bbj'C9t'D9k')s9c' 9W' E9I9C''k9;'G92-Y%Y&H(*I(J(K(*L)MiR],_2`5c;d>gChFlLmRnXo`qctfwkxn{t|wj>2 ]klcFy , .