2 =|} ~>               = = =  '       6function#Lptolemy/data/expr/StringParameter; _resultArrayptolemy/data/DoubleToken; _functionI_ACOS ConstantValue_ASIN_ATAN_COS_SIN_TAN5(Lptolemy/kernel/CompositeEntity;Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis Lptolemy/actor/lib/TrigFunction; container Lptolemy/kernel/CompositeEntity;nameLjava/lang/String; ExceptionsattributeChanged"(Lptolemy/kernel/util/Attribute;)V functionName attributeLptolemy/kernel/util/Attribute; StackMapTableclone3(Lptolemy/kernel/util/Workspace;)Ljava/lang/Object; workspaceLptolemy/kernel/util/Workspace; newObjectfire()VinDiterate(I)I inputValueiinArray[Lptolemy/data/Token;countt _doFunction(D)Dresult SourceFileTrigFunction.java QRptolemy/data/DoubleToken @A!ptolemy/data/expr/StringParameter Q >?sin acos asinatancostanptolemy/actor/lib/TrigFunction BC   _iconDescriptionO  *ptolemy/kernel/util/IllegalActionExceptionjava/lang/StringBuilder Ql%Unrecognized trigonometric function: Q ^_ ef kl ptolemy/data/ScalarToken wx Q ptolemy/actor/Executable x x x x x x*ptolemy/kernel/util/InternalErrorExceptionBInvalid value for _function private variable. TrigFunction actor ( ) on function type Qptolemy/actor/lib/Transformer,ptolemy/kernel/util/NameDuplicationExceptionjava/lang/String$java/lang/CloneNotSupportedException3(Lptolemy/kernel/util/NamedObj;Ljava/lang/String;)V setExpression(Ljava/lang/String;)V addChoiceinputLptolemy/actor/TypedIOPort;ptolemy/data/type/BaseTypeDOUBLE DoubleType InnerClasses'Lptolemy/data/type/BaseType$DoubleType;ptolemy/actor/TypedIOPort setTypeEquals(Lptolemy/data/type/Type;)Voutput _attachText'(Ljava/lang/String;Ljava/lang/String;)V stringValue()Ljava/lang/String;equals(Ljava/lang/Object;)Zappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString3(Lptolemy/kernel/util/Nameable;Ljava/lang/String;)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)Vjava/lang/Math getFullName(I)Ljava/lang/StringBuilder;%ptolemy/data/type/BaseType$DoubleType!= >?@ABCDCEFGCEHICEJKCELMCENOCEPQRS}*+,**Y** * * * * * * ****T>w,z{%|.}7~@IR[`jt|U }VW}XY}Z[\]^_S5+**M,  *t,  *c,  *R, *A, *0, *Y*Y, !*+"TJ!*2;CLT]envU `[VWabc !d\efSY*+#M,,T U VWgh iW\jklS3*$*%&*&'(H*Y*')*+T2Umn3VWc2\opSc* **,G*-M>',2'(9*Y*)*S**.T. '.9LR_aU49qn))rC':stcVWcuCcv(\wxS*X(08@HP'0JZ'1JR'2JJ'3JB'4J:'5J26YY7*89:*; <)TB, 1 4 9<ADILQTY\!m#'U VWmn1\ync ,.z{