org.matheclipse.core.reflection.system
Class Sqrt
- java.lang.Object
-
- org.matheclipse.core.eval.interfaces.AbstractFunctionEvaluator
-
- org.matheclipse.core.eval.interfaces.AbstractArg1
-
- org.matheclipse.core.reflection.system.Sqrt
-
- All Implemented Interfaces:
- IFunctionEvaluator, INumeric, IEvaluator
public class Sqrt extends AbstractArg1 implements INumeric
-
-
Constructor Summary
Constructors Constructor and Description Sqrt()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description IExpre1ObjArg(IExpr o)doubleevalReal(double[] stack, int top, int size)Evaluate the function to a double numbervoidsetUp(ISymbol symbol)Evaluate built-in rules and define Attributes for a function.-
Methods inherited from class org.matheclipse.core.eval.interfaces.AbstractArg1
e1ComArg, e1DblArg, e1DblComArg, e1FraArg, e1FunArg, e1IntArg, e1SymArg, evaluate
-
Methods inherited from class org.matheclipse.core.eval.interfaces.AbstractFunctionEvaluator
createRuleFromMethod, getPeriodicParts, getPureImaginaryPart, getRuleAST, isNegativeExpression, numericEval
-
-
-
-
Method Detail
-
e1ObjArg
public IExpr e1ObjArg(IExpr o)
- Overrides:
e1ObjArgin classAbstractArg1
-
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)
Evaluate 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
-
-
DMelt 3.0 © DataMelt by jWork.ORG