public final class NumericalDerivatives extends Object
| Modifier and Type | Method and Description |
|---|---|
static double |
centralDifferenceApproximation(Function f,
double point,
double h) |
static double[] |
centralDifferenceGradient(MultivariateDoubleFunction f,
double[] point,
double h) |
static Vector |
centralDifferenceGradient(MultivariateFunction f,
Vector point,
double h) |
static double |
forwardDifferenceApproximation(Function f,
double point,
double h) |
static double |
forwardDifferenceApproximation(Function f,
double point,
double h,
double functionValue) |
static double[] |
forwardDifferenceGradient(MultivariateDoubleFunction f,
double[] point,
double h) |
static Vector |
forwardDifferenceGradient(MultivariateFunction f,
Vector point,
double h) |
static Vector |
forwardDifferenceGradient(MultivariateFunction f,
Vector point,
double h,
double functionValue) |
public static double forwardDifferenceApproximation(Function f, double point, double h)
public static double centralDifferenceApproximation(Function f, double point, double h)
public static double forwardDifferenceApproximation(Function f, double point, double h, double functionValue)
public static double[] forwardDifferenceGradient(MultivariateDoubleFunction f, double[] point, double h)
public static double[] centralDifferenceGradient(MultivariateDoubleFunction f, double[] point, double h)
public static Vector forwardDifferenceGradient(MultivariateFunction f, Vector point, double h)
public static Vector forwardDifferenceGradient(MultivariateFunction f, Vector point, double h, double functionValue)
public static Vector centralDifferenceGradient(MultivariateFunction f, Vector point, double h)