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 doubleevaluate(Map<String,Double> variableValues)Evaluates aGeneralFunctionat a point denoted by aMap
-
Method Details
-
evaluate
double evaluate(Map<String,Double> variableValues)Evaluates aGeneralFunctionat a point denoted by aMap- Parameters:
variableValues- the values of the variables in theGeneralFunctionat the point- Returns:
- the value of the
GeneralFunctionat the point
-