org.matheclipse.core.reflection.system
Class Pochhammer
- java.lang.Object
-
- org.matheclipse.core.eval.interfaces.AbstractFunctionEvaluator
-
- org.matheclipse.core.eval.interfaces.AbstractArg2
-
- org.matheclipse.core.reflection.system.Pochhammer
-
- All Implemented Interfaces:
- IFunctionEvaluator, IEvaluator
public class Pochhammer extends AbstractArg2
Compute Pochhammer's symbol (this)_n.
-
-
Constructor Summary
Constructors Constructor and Description Pochhammer()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method and Description IExpre2ObjArg(IExpr o0, IExpr o1)static BigFractionpochhammer(BigFraction th, java.math.BigInteger n)Compute Pochhammer's symbol (this)_n.static BigFractionpochhammer(BigFraction th, int n)Compute pochhammer's symbol (this)_n.voidsetUp(ISymbol symbol)Evaluate built-in rules and define Attributes for a function.-
Methods inherited from class org.matheclipse.core.eval.interfaces.AbstractArg2
binaryOperator, e2ComArg, e2DblArg, e2DblComArg, e2FraArg, e2FunArg, e2IntArg, e2SymArg, eComFraArg, eComIntArg, eFunIntArg, evaluate
-
Methods inherited from class org.matheclipse.core.eval.interfaces.AbstractFunctionEvaluator
createRuleFromMethod, getPeriodicParts, getPureImaginaryPart, getRuleAST, isNegativeExpression, numericEval
-
-
-
-
Method Detail
-
e2ObjArg
public IExpr e2ObjArg(IExpr o0, IExpr o1)
- Overrides:
e2ObjArgin classAbstractArg2
-
pochhammer
public static BigFraction pochhammer(BigFraction th, java.math.BigInteger n)
Compute Pochhammer's symbol (this)_n.- Parameters:
n- The number of product terms in the evaluation.- Returns:
- Gamma(this+n)/Gamma(this) = this*(this+1)*...*(this+n-1).
-
pochhammer
public static BigFraction pochhammer(BigFraction th, int n)
Compute pochhammer's symbol (this)_n.- Parameters:
n- The number of product terms in the evaluation.- Returns:
- Gamma(this+n)/GAMMA(this).
-
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