public class VectorFieldSecondOrderDifferentiator extends Object implements Differentiator<DoubleArray,DoubleArray,DoubleMatrix[]>
| Constructor and Description |
|---|
VectorFieldSecondOrderDifferentiator()
Creates an instance using the default values.
|
| Modifier and Type | Method and Description |
|---|---|
Function<DoubleArray,DoubleMatrix[]> |
differentiate(Function<DoubleArray,DoubleArray> function)
This computes the second derivative of a vector field, which is a rank 3 tensor field.
|
Function<DoubleArray,DoubleMatrix[]> |
differentiate(Function<DoubleArray,DoubleArray> function,
Function<DoubleArray,Boolean> domain)
Provides a function that performs the differentiation.
|
Function<DoubleArray,DoubleMatrix[]> |
differentiateFull(Function<DoubleArray,DoubleArray> function)
Differentiate.
|
Function<DoubleArray,DoubleMatrix> |
differentiateNoCross(Function<DoubleArray,DoubleArray> function)
Computes the second derivative of a vector field, without cross derivatives.
|
public VectorFieldSecondOrderDifferentiator()
public Function<DoubleArray,DoubleMatrix[]> differentiate(Function<DoubleArray,DoubleArray> function)
differentiate in interface Differentiator<DoubleArray,DoubleArray,DoubleMatrix[]>function - the function representing the vector fieldpublic Function<DoubleArray,DoubleMatrix[]> differentiate(Function<DoubleArray,DoubleArray> function, Function<DoubleArray,Boolean> domain)
Differentiatordifferentiate in interface Differentiator<DoubleArray,DoubleArray,DoubleMatrix[]>function - a function for which to get the differential functiondomain - a function that returns false if the requested value is not in the domain, true otherwisepublic Function<DoubleArray,DoubleMatrix[]> differentiateFull(Function<DoubleArray,DoubleArray> function)
function - the functionpublic Function<DoubleArray,DoubleMatrix> differentiateNoCross(Function<DoubleArray,DoubleArray> function)
function - the function representing the vector fieldCopyright 2009-Present by OpenGamma Inc. and individual contributors
Apache v2 licensed
Additional documentation can be found at strata.opengamma.io.