FunctionMultiDimensional
, FunctionMultiDimensionalDifferentiable
public class FiniteDifferenceDerivative extends java.lang.Object implements FunctionMultiDimensionalDifferentiable
Modifier and Type | Field | Description |
---|---|---|
protected FunctionMultiDimensional |
fFunction |
|
protected double |
h |
Constructor | Description |
---|---|
FiniteDifferenceDerivative(FunctionMultiDimensional fFunction) |
Modifier and Type | Method | Description |
---|---|---|
double |
df(int[] d,
double[] u) |
Returns the derivative indicated by the array d evaluated at the given point x.
|
double |
f(double[] u) |
|
int |
getDimension() |
The dimension of the space of independent variables.
|
double |
getH() |
|
void |
setH(double h) |
protected FunctionMultiDimensional fFunction
protected double h
public FiniteDifferenceDerivative(FunctionMultiDimensional fFunction)
public double f(double[] u)
f
in interface FunctionMultiDimensional
public int getDimension()
FunctionMultiDimensional
getDimension
in interface FunctionMultiDimensional
public double df(int[] d, double[] u)
FunctionMultiDimensionalDifferentiable
df
in interface FunctionMultiDimensionalDifferentiable
public double getH()
public void setH(double h)