- All Implemented Interfaces:
- Evaluator<java.lang.Double,java.lang.Double>, DifferentiableEvaluator<java.lang.Double,java.lang.Double,java.lang.Double>, DifferentiableUnivariateScalarFunction, ScalarFunction<java.lang.Double>, UnivariateScalarFunction, CloneableSerializable, java.io.Serializable, java.lang.Cloneable
- Direct Known Subclasses:
- AtanFunction, CosineFunction, DirectionalVectorToScalarFunction, HardSigmoidFunction, HardTanHFunction, IdentityScalarFunction, LeakyRectifiedLinearFunction, LinearFunction, LineMinimizerDerivativeBased.InternalFunction, PolynomialFunction, PolynomialFunction.Linear, RectifiedLinearFunction, SigmoidFunction, SoftPlusFunction, TanHFunction
@CodeReview(reviewer="Kevin R. Dixon",
date="2008-12-02",
changesNeeded=false,
comments="Looks fine.")
public abstract class AbstractDifferentiableUnivariateScalarFunction
extends AbstractUnivariateScalarFunction
implements DifferentiableUnivariateScalarFunction
Partial implementation of DifferentiableUnivariateScalarFunction that
implements the differentiate(Double) method with a callback to the
differentiate(double) method, so that a concrete class only to implement
the differentiate(double) method
- Since:
- 2.1
- Author:
- Kevin R. Dixon
- See Also:
- Serialized Form