UnivariateDifferentiableFunction, UnivariateFunctionpublic class HarmonicOscillator extends Object implements UnivariateDifferentiableFunction
| Modifier and Type | Class | Description |
|---|---|---|
static class |
HarmonicOscillator.Parametric |
Parametric function where the input array contains the parameters of
the harmonic oscillator function, ordered as follows:
Amplitude
Angular frequency
Phase
|
| Constructor | Description |
|---|---|
HarmonicOscillator(double amplitude,
double omega,
double phase) |
Harmonic oscillator function.
|
| Modifier and Type | Method | Description |
|---|---|---|
double |
value(double x) |
Compute the value of the function.
|
DerivativeStructure |
value(DerivativeStructure t) |
Simple mathematical function.
|
public HarmonicOscillator(double amplitude,
double omega,
double phase)
amplitude - Amplitude.omega - Angular frequency.phase - Phase.public double value(double x)
value in interface UnivariateFunctionx - Point at which the function value should be computed.public DerivativeStructure value(DerivativeStructure t) throws MathIllegalArgumentException
UnivariateDifferentiableFunction classes compute both the
value and the first derivative of the function.
value in interface UnivariateDifferentiableFunctiont - function input valueMathIllegalArgumentException - if t is inconsistent with the
function's free parameters or orderCopyright © 2016–2018 Hipparchus.org. All rights reserved.