Package edu.jas.ps

Interface TaylorFunction<C extends RingElem<C>>

Type Parameters:
C - ring element type
All Known Implementing Classes:
PolynomialTaylorFunction, QuotientTaylorFunction, TaylorFunctionAdapter

public interface TaylorFunction<C extends RingElem<C>>
Interface for functions capable for Taylor series expansion.
  • Method Details

    • 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.
    • derivative

      TaylorFunction<C> derivative()
      Derivative.
      Returns:
      derivative of this.
    • derivative

      TaylorFunction<C> derivative(ExpVector i)
      Multi-partial derivative.
      Parameters:
      i - exponent vector.
      Returns:
      partial derivative of this with respect to all variables.
    • evaluate

      C evaluate(C a)
      Evaluate.
      Parameters:
      a - element.
      Returns:
      this(a).
    • evaluate

      C evaluate(List<C> a)
      Evaluate at a tuple of elements.
      Parameters:
      a - tuple of elements.
      Returns:
      this(a).