com.lagodiuk.gp.symbolic.interpreter
Interface Function
-
- All Known Implementing Classes:
- Functions
public interface Function
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method and Description intargumentsCount()intcoefficientsCount()doubleeval(Expression expression, Context context)java.util.List<java.lang.Double>getCoefficients(Expression expression)booleanisCommutative()booleanisNumber()booleanisVariable()java.lang.Stringprint(Expression expression)voidsetCoefficients(Expression expression, java.util.List<java.lang.Double> coefficients, int startIndex)
-
-
-
Method Detail
-
eval
double eval(Expression expression, Context context)
-
argumentsCount
int argumentsCount()
-
isVariable
boolean isVariable()
-
isNumber
boolean isNumber()
-
isCommutative
boolean isCommutative()
-
print
java.lang.String print(Expression expression)
-
getCoefficients
java.util.List<java.lang.Double> getCoefficients(Expression expression)
-
setCoefficients
void setCoefficients(Expression expression, java.util.List<java.lang.Double> coefficients, int startIndex)
-
coefficientsCount
int coefficientsCount()
-
-
DMelt 3.0 © DataMelt by jWork.ORG