public class Pochhammer extends AbstractArg2
Constructor and Description |
---|
Pochhammer() |
Modifier and Type | Method and Description |
---|---|
IExpr |
e2ObjArg(IExpr a,
IExpr n)
Evaluate the function for the 2 given expressions.
|
static org.apache.commons.math4.fraction.BigFraction |
pochhammer(org.apache.commons.math4.fraction.BigFraction th,
java.math.BigInteger n)
Compute Pochhammer's symbol (this)_n.
|
static org.apache.commons.math4.fraction.BigFraction |
pochhammer(org.apache.commons.math4.fraction.BigFraction th,
int n)
Compute pochhammer's symbol (this)_n.
|
void |
setUp(ISymbol symbol)
Evaluate built-in rules and define Attributes for a function.
|
binaryOperator, e2ApcomplexArg, e2ApfloatArg, e2ComArg, e2DblArg, e2DblComArg, e2FraArg, e2FunArg, e2IntArg, e2SymArg, eComFraArg, eComIntArg, eFunIntArg, evaluate
createRuleFromMethod, getNormalizedNegativeExpression, getNormalizedNegativeExpression, getPeriodicParts, getPureImaginaryPart, getRuleAST, initSerializedRules, isNegativeExpression
numericEval
public IExpr e2ObjArg(IExpr a, IExpr n)
AbstractArg2
e2ObjArg
in class AbstractArg2
F#NIL
if no evaluation is possible.public static org.apache.commons.math4.fraction.BigFraction pochhammer(org.apache.commons.math4.fraction.BigFraction th, java.math.BigInteger n)
n
- The number of product terms in the evaluation.public static org.apache.commons.math4.fraction.BigFraction pochhammer(org.apache.commons.math4.fraction.BigFraction th, int n)
n
- The number of product terms in the evaluation.public void setUp(ISymbol symbol) throws SyntaxError
AbstractFunctionEvaluator
setUp
in interface IEvaluator
setUp
in class AbstractFunctionEvaluator
symbol
- the symbol which should be set upSyntaxError