Package edu.jas.ps
Interface TaylorFunction<C extends RingElem<C>>
-
- Type Parameters:
C- ring element type
- All Known Implementing Classes:
PolynomialTaylorFunction,TaylorFunctionAdapter
public interface TaylorFunction<C extends RingElem<C>>
Interface for functions capable for Taylor series expansion.- Author:
- Heinz Kredel
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description TaylorFunction<C>deriviative()Deriviative.TaylorFunction<C>deriviative(ExpVector i)Multi-partial deriviative.Cevaluate(C a)Evaluate.Cevaluate(java.util.List<C> a)Evaluate at a tuple of elements.longgetFacul()Get the factorial coefficient.booleanisZERO()Test if this is zero.
-
-
-
Method Detail
-
getFacul
long getFacul()
Get the factorial coefficient.- Returns:
- factorial coefficient.
-
isZERO
boolean isZERO()
Test if this is zero.- Returns:
- true if this is 0, else false.
-
deriviative
TaylorFunction<C> deriviative()
Deriviative.- Returns:
- deriviative of this.
-
deriviative
TaylorFunction<C> deriviative(ExpVector i)
Multi-partial deriviative.- Parameters:
i- exponent vector.- Returns:
- partial deriviative of this with respect to all variables.
-
-