1 18 package org.apache.commons.math.function; 19 20 26 public interface EvaluationContext { 27 28 public abstract double doubleValue(Evaluation argument) throws EvaluationException ; 29 30 public abstract float floatValue(Evaluation argument) throws EvaluationException ; 31 32 public abstract int intValue(Evaluation argument) throws EvaluationException ; 33 34 public abstract long longValue(Evaluation argument) throws EvaluationException ; 35 36 public abstract short shortValue(Evaluation argument) throws EvaluationException ; 37 38 public abstract byte byteValue(Evaluation argument) throws EvaluationException ; 39 40 public abstract Evaluation evaluate(double d); 41 42 public abstract Evaluation evaluate(float f); 43 44 public abstract Evaluation evaluate(int i); 45 46 public abstract Evaluation evaluate(long l); 47 48 public abstract Evaluation evaluate(short s); 49 50 public abstract Evaluation evaluate(byte b); 51 52 } | Popular Tags |