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