public class PiecewisePolynomialFunction2D extends Object
| Constructor and Description |
|---|
PiecewisePolynomialFunction2D()
Creates an instance.
|
| Modifier and Type | Method and Description |
|---|---|
DoubleMatrix |
differentiateCross(PiecewisePolynomialResult2D pp,
double[] x0Keys,
double[] x1Keys)
Finds the cross derivative.
|
double |
differentiateCross(PiecewisePolynomialResult2D pp,
double x0Key,
double x1Key)
Finds the cross derivative.
|
DoubleMatrix |
differentiateTwiceX0(PiecewisePolynomialResult2D pp,
double[] x0Keys,
double[] x1Keys)
Finds the second derivative.
|
double |
differentiateTwiceX0(PiecewisePolynomialResult2D pp,
double x0Key,
double x1Key)
Finds the second derivative.
|
DoubleMatrix |
differentiateTwiceX1(PiecewisePolynomialResult2D pp,
double[] x0Keys,
double[] x1Keys)
Finds the second derivative.
|
double |
differentiateTwiceX1(PiecewisePolynomialResult2D pp,
double x0Key,
double x1Key)
Finds the second derivative.
|
DoubleMatrix |
differentiateX0(PiecewisePolynomialResult2D pp,
double[] x0Keys,
double[] x1Keys)
Finds the first derivative.
|
double |
differentiateX0(PiecewisePolynomialResult2D pp,
double x0Key,
double x1Key)
Finds the first derivative.
|
DoubleMatrix |
differentiateX1(PiecewisePolynomialResult2D pp,
double[] x0Keys,
double[] x1Keys)
Finds the first derivative.
|
double |
differentiateX1(PiecewisePolynomialResult2D pp,
double x0Key,
double x1Key)
Finds the first derivative.
|
DoubleMatrix |
evaluate(PiecewisePolynomialResult2D pp,
double[] x0Keys,
double[] x1Keys)
Evaluates the function.
|
double |
evaluate(PiecewisePolynomialResult2D pp,
double x0Key,
double x1Key)
Evaluates the function.
|
public PiecewisePolynomialFunction2D()
public double evaluate(PiecewisePolynomialResult2D pp, double x0Key, double x1Key)
pp - the PiecewisePolynomialResult2Dx0Key - the first keyx1Key - the second keypublic DoubleMatrix evaluate(PiecewisePolynomialResult2D pp, double[] x0Keys, double[] x1Keys)
pp - the PiecewisePolynomialResult2Dx0Keys - the first keysx1Keys - the first keyspublic double differentiateX0(PiecewisePolynomialResult2D pp, double x0Key, double x1Key)
pp - the PiecewisePolynomialResult2Dx0Key - the first keyx1Key - the second keypublic double differentiateX1(PiecewisePolynomialResult2D pp, double x0Key, double x1Key)
pp - the PiecewisePolynomialResult2Dx0Key - the first keyx1Key - the second keypublic DoubleMatrix differentiateX0(PiecewisePolynomialResult2D pp, double[] x0Keys, double[] x1Keys)
pp - the PiecewisePolynomialResult2Dx0Keys - the first keysx1Keys - the second keyspublic DoubleMatrix differentiateX1(PiecewisePolynomialResult2D pp, double[] x0Keys, double[] x1Keys)
pp - the PiecewisePolynomialResult2Dx0Keys - the first keysx1Keys - the second keyspublic double differentiateCross(PiecewisePolynomialResult2D pp, double x0Key, double x1Key)
pp - the PiecewisePolynomialResult2Dx0Key - the first keyx1Key - the second keypublic double differentiateTwiceX0(PiecewisePolynomialResult2D pp, double x0Key, double x1Key)
pp - the PiecewisePolynomialResult2Dx0Key - the first keyx1Key - the second keypublic double differentiateTwiceX1(PiecewisePolynomialResult2D pp, double x0Key, double x1Key)
pp - the PiecewisePolynomialResult2Dx0Key - the first keyx1Key - the second keypublic DoubleMatrix differentiateCross(PiecewisePolynomialResult2D pp, double[] x0Keys, double[] x1Keys)
pp - the PiecewisePolynomialResult2Dx0Keys - the first keysx1Keys - the second keyspublic DoubleMatrix differentiateTwiceX0(PiecewisePolynomialResult2D pp, double[] x0Keys, double[] x1Keys)
pp - the PiecewisePolynomialResult2Dx0Keys - the first keysx1Keys - the second keyspublic DoubleMatrix differentiateTwiceX1(PiecewisePolynomialResult2D pp, double[] x0Keys, double[] x1Keys)
pp - the PiecewisePolynomialResult2Dx0Keys - the first keysx1Keys - the second keysCopyright 2009-Present by OpenGamma Inc. and individual contributors
Apache v2 licensed
Additional documentation can be found at strata.opengamma.io.