public class Factorial extends AbstractTrigArg1
Constructor and Description |
---|
Factorial() |
Modifier and Type | Method and Description |
---|---|
IExpr |
e1DblArg(double arg1) |
IExpr |
evaluateArg1(IExpr arg1) |
static IInteger |
factorial(IInteger x) |
void |
setUp(ISymbol symbol)
Evaluate built-in rules and define Attributes for a function.
|
e1ComplexArg, evaluate, numericEval
e1ApcomplexArg, e1ApfloatArg, e1ComArg, e1FraArg, e1FunArg, e1IntArg, e1ObjArg, e1SymArg
createRuleFromMethod, getNormalizedNegativeExpression, getNormalizedNegativeExpression, getPeriodicParts, getPureImaginaryPart, getRuleAST, initSerializedRules, isNegativeExpression
public IExpr e1DblArg(double arg1)
e1DblArg
in class AbstractTrigArg1
public IExpr evaluateArg1(IExpr arg1)
evaluateArg1
in class AbstractTrigArg1
public void setUp(ISymbol symbol)
AbstractFunctionEvaluator
setUp
in interface IEvaluator
setUp
in class AbstractFunctionEvaluator
symbol
- the symbol which should be set up