org.matheclipse.core.reflection.system
Class ArcTan
- java.lang.Object
-
- org.matheclipse.core.eval.interfaces.AbstractFunctionEvaluator
-
- org.matheclipse.core.eval.interfaces.AbstractArg12
-
- org.matheclipse.core.reflection.system.ArcTan
-
- All Implemented Interfaces:
- IFunctionEvaluator, INumeric, IEvaluator
public class ArcTan extends AbstractArg12 implements INumeric
Arctangent See Inverse_trigonometric functions
-
-
Constructor Summary
Constructors Constructor and Description ArcTan()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description IExpre1DblArg(INum arg1)IExpre1DblComArg(IComplexNum c)IExpre1ObjArg(IExpr arg1)IExpre2DblArg(INum d0, INum d1)doubleevalReal(double[] stack, int top, int size)Evaluate the function to a double numberIASTgetRuleAST()Get the predefined rules for this function symbol.voidsetUp(ISymbol symbol)Evaluate built-in rules and define Attributes for a function.-
Methods inherited from class org.matheclipse.core.eval.interfaces.AbstractArg12
binaryOperator, e1ComArg, e1FraArg, e1FunArg, e1IntArg, e1SymArg, e2ComArg, e2DblComArg, e2FraArg, e2FunArg, e2IntArg, e2ObjArg, e2SymArg, eComIntArg, eFunIntArg, evaluate, unaryOperator
-
Methods inherited from class org.matheclipse.core.eval.interfaces.AbstractFunctionEvaluator
createRuleFromMethod, getPeriodicParts, getPureImaginaryPart, isNegativeExpression, numericEval
-
-
-
-
Method Detail
-
getRuleAST
public IAST getRuleAST()
Description copied from class:AbstractFunctionEvaluatorGet the predefined rules for this function symbol. If no rules are available returnnull.- Overrides:
getRuleASTin classAbstractFunctionEvaluator- Returns:
-
e1ObjArg
public IExpr e1ObjArg(IExpr arg1)
- Overrides:
e1ObjArgin classAbstractArg12
-
e1DblArg
public IExpr e1DblArg(INum arg1)
- Overrides:
e1DblArgin classAbstractArg12
-
e1DblComArg
public IExpr e1DblComArg(IComplexNum c)
- Overrides:
e1DblComArgin classAbstractArg12
-
e2DblArg
public IExpr e2DblArg(INum d0, INum d1)
- Overrides:
e2DblArgin classAbstractArg12
-
evalReal
public double evalReal(double[] stack, int top, int size)Description copied from interface:INumericEvaluate the function to a double number- Specified by:
evalRealin interfaceINumeric- Returns:
- See Also:
EvalDouble
-
setUp
public void setUp(ISymbol symbol) throws SyntaxError
Description copied from class:AbstractFunctionEvaluatorEvaluate built-in rules and define Attributes for a function.- Specified by:
setUpin interfaceIEvaluator- Overrides:
setUpin classAbstractFunctionEvaluator- Parameters:
symbol- the symbol which should be set up- Throws:
SyntaxError
-
-
DMelt 3.0 © DataMelt by jWork.ORG