|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectgov.sandia.cognition.util.AbstractCloneableSerializable
gov.sandia.cognition.math.matrix.NumericalDifferentiator<Double,Double,Double>
gov.sandia.cognition.math.matrix.NumericalDifferentiator.DoubleJacobian
public static class NumericalDifferentiator.DoubleJacobian
Numerical differentiator based on a Vector Jacobian.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class gov.sandia.cognition.math.matrix.NumericalDifferentiator |
---|
NumericalDifferentiator.DoubleJacobian, NumericalDifferentiator.MatrixJacobian, NumericalDifferentiator.VectorJacobian |
Constructor Summary | |
---|---|
NumericalDifferentiator.DoubleJacobian()
Default constructor |
|
NumericalDifferentiator.DoubleJacobian(Evaluator<Double,Double> internalFunction)
Creates a new instance of VectorJacobian |
|
NumericalDifferentiator.DoubleJacobian(Evaluator<Double,Double> internalFunction,
double delta)
Create a new instance of VectorJacobian |
Method Summary | |
---|---|
Double |
differentiate(Double input)
Differentiates the output with respect to the input |
static Double |
differentiate(double input,
Evaluator<Double,Double> f)
Static access to the numerical differentiation procedure. |
static Double |
differentiate(double input,
Evaluator<Double,Double> f,
double h)
Static access to the numerical differentiation procedure. |
Methods inherited from class gov.sandia.cognition.math.matrix.NumericalDifferentiator |
---|
clone, evaluate, getDelta, getInternalFunction, setDelta, setInternalFunction |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public NumericalDifferentiator.DoubleJacobian()
public NumericalDifferentiator.DoubleJacobian(Evaluator<Double,Double> internalFunction)
internalFunction
- Internal function to numerically differencing.public NumericalDifferentiator.DoubleJacobian(Evaluator<Double,Double> internalFunction, double delta)
internalFunction
- Internal function to numerically differencing.delta
- Value for x-value differencingMethod Detail |
---|
public static Double differentiate(double input, Evaluator<Double,Double> f)
input
- Input about which to approximate the derivative.f
- Function of which to approximate the derivative.
public static Double differentiate(double input, Evaluator<Double,Double> f, double h)
input
- Input about which to approximate the derivative.f
- Function of which to approximate the derivative.h
- Value for x-value differencing
public Double differentiate(Double input)
DifferentiableEvaluator
input
- Input about which to compute the derivative
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |