public static class HarmonicOscillator.Parametric extends Object implements ParametricUnivariateFunction
| Constructor and Description |
|---|
Parametric() |
| Modifier and Type | Method and Description |
|---|---|
double[] |
gradient(double x,
double... param)
Computes the value of the gradient at
x. |
double |
value(double x,
double... param)
Computes the value of the harmonic oscillator at
x. |
public double value(double x,
double... param)
x.value in interface ParametricUnivariateFunctionx - Value for which the function must be computed.param - Values of norm, mean and standard deviation.NullArgumentException - if param is null.DimensionMismatchException - if the size of param is
not 3.public double[] gradient(double x,
double... param)
x.
The components of the gradient vector are the partial
derivatives of the function with respect to each of the parameters (amplitude, angular frequency and
phase).gradient in interface ParametricUnivariateFunctionx - Value at which the gradient must be computed.param - Values of amplitude, angular frequency and phase.x.NullArgumentException - if param is null.DimensionMismatchException - if the size of param is
not 3.Copyright © 2024 CNES. All rights reserved.