Package functions

Interface Evaluable

All Known Implementing Classes:
Abs, Acos, Acosh, Acot, Acoth, Acsc, Acsch, Asec, Asech, Asin, Asinh, Atan, Atanh, BinaryFunction, Ceil, CommutativeFunction, Constant, Cos, Cosh, Cot, Coth, Csc, Csch, Differential, Dirac, DomainRestrictor, EndpointFunction, Exp, Factorial, Floor, GCD, GeneralFunction, GeneralTrigFunction, IntegerBinaryFunction, IntegerCommutativeFunction, IntegerQuotient, IntegerUnitaryFunction, Integral, InverseTrigFunction, LCM, Ln, Logb, Modulo, PartialDerivative, PiecewiseFunction, Pow, Product, Rand, RFactorial, Round, Sec, Sech, SFactorial, Sign, Sin, Sinh, SpecialCaseBinaryFunction, Sum, Tan, Tanh, Transformation, TrigFunction, UnitaryFunction, Variable

public interface Evaluable
The Evaluable interface provides an interface for the evaluation of functions.
  • Method Summary

    Modifier and Type Method Description
    double evaluate​(Map<String,​Double> variableValues)
    Evaluates a GeneralFunction at a point denoted by a Map
  • Method Details

    • evaluate

      double evaluate​(Map<String,​Double> variableValues)
      Evaluates a GeneralFunction at a point denoted by a Map
      Parameters:
      variableValues - the values of the variables in the GeneralFunction at the point
      Returns:
      the value of the GeneralFunction at the point