public class ArcTan extends AbstractArg12 implements INumeric, ArcTanRules
RULES, SIZES| Constructor and Description |
|---|
ArcTan() |
| Modifier and Type | Method and Description |
|---|---|
IExpr |
e1ApcomplexArg(org.apfloat.Apcomplex arg1) |
IExpr |
e1ApfloatArg(org.apfloat.Apfloat arg1) |
IExpr |
e1DblArg(INum arg1) |
IExpr |
e1DblComArg(IComplexNum c) |
IExpr |
e1ObjArg(IExpr arg1) |
IExpr |
e2DblArg(INum d0,
INum d1) |
double |
evalReal(double[] stack,
int top,
int size)
Evaluate the function to a double number
|
IAST |
getRuleAST()
Get the predefined rules for this function symbol.
|
void |
setUp(ISymbol symbol)
Evaluate built-in rules and define Attributes for a function.
|
binaryOperator, e1ComArg, e1FraArg, e1FunArg, e1IntArg, e1SymArg, e2ApcomplexArg, e2ApfloatArg, e2ComArg, e2DblComArg, e2FraArg, e2FunArg, e2IntArg, e2ObjArg, e2SymArg, eComFraArg, eComIntArg, eFunIntArg, evaluate, unaryOperatorcreateRuleFromMethod, getNormalizedNegativeExpression, getNormalizedNegativeExpression, getPeriodicParts, getPureImaginaryPart, initSerializedRules, isNegativeExpressionnumericEvalpublic IAST getRuleAST()
AbstractFunctionEvaluatorgetRuleAST in class AbstractFunctionEvaluatornull if no rules are definedpublic IExpr e1ObjArg(IExpr arg1)
e1ObjArg in class AbstractArg12public IExpr e1DblArg(INum arg1)
e1DblArg in class AbstractArg12public IExpr e1DblComArg(IComplexNum c)
e1DblComArg in class AbstractArg12public IExpr e2DblArg(INum d0, INum d1)
e2DblArg in class AbstractArg12public IExpr e1ApfloatArg(org.apfloat.Apfloat arg1)
e1ApfloatArg in class AbstractArg12public IExpr e1ApcomplexArg(org.apfloat.Apcomplex arg1)
e1ApcomplexArg in class AbstractArg12public double evalReal(double[] stack,
int top,
int size)
INumericevalReal in interface INumericDoubleStackEvaluatorpublic void setUp(ISymbol symbol) throws SyntaxError
AbstractFunctionEvaluatorsetUp in interface IEvaluatorsetUp in class AbstractFunctionEvaluatorsymbol - the symbol which should be set upSyntaxError