public abstract class ParameterizedSurface extends ParameterizedFunction<DoublesPair,DoubleArray,Double>
| Constructor and Description |
|---|
ParameterizedSurface() |
| Modifier and Type | Method and Description |
|---|---|
Function<DoublesPair,DoubleArray> |
getZParameterSensitivity(DoubleArray params)
For a function of two variables (surface) that can be written as $z=f(x, y;\boldsymbol{\theta})$ where x, y & z are scalars and
$\boldsymbol{\theta})$ is a vector of parameters (i.e.
|
asFunctionOfArguments, asFunctionOfParameters, evaluate, getNumberOfParameterspublic Function<DoublesPair,DoubleArray> getZParameterSensitivity(DoubleArray params)
The default calculation is performed using finite difference (via ScalarFieldFirstOrderDifferentiator) but
it is expected that this will be overridden by concrete subclasses.
params - The value of the parameters ($\boldsymbol{\theta}$) at which the sensitivity is calculatedCopyright 2009-Present by OpenGamma Inc. and individual contributors
Apache v2 licensed
Additional documentation can be found at strata.opengamma.io.