public class JulianDateFunctionExtremumFound extends JulianDateFunctionFinding
JulianDateFunctionExplorer
that a function has a local
extremum at a specific date.Constructor and Description |
---|
JulianDateFunctionExtremumFound(JulianDateFunctionExtremumIndicated indication,
JulianDate extremumDate,
double extremumValue)
Initializes a new instance.
|
Modifier and Type | Method and Description |
---|---|
JulianDateFunctionExplorer |
getExplorer()
Gets the
JulianDateFunctionExplorer that found this extremum. |
JulianDate |
getExtremumDate()
Gets the date of the extremum.
|
ExtremumType |
getExtremumType()
Gets a function value indicating whether the extremum is a minimum or maximum.
|
double |
getExtremumValue()
Gets the function value of the extremum.
|
JulianDateFunctionDetails |
getFunction()
Gets the function for which the extremum was found.
|
JulianDateFunctionExtremumIndicated |
getIndication()
Gets the finding that indicated the existence of this extremum.
|
boolean |
getIsEndpointExtremum()
Gets a value indicating whether or not this extremum occurred at one of the endpoints
of an interval explored with
JulianDateFunctionExplorer.explore(JulianDate,JulianDate) . |
public JulianDateFunctionExtremumFound(JulianDateFunctionExtremumIndicated indication, @Nonnull JulianDate extremumDate, double extremumValue)
indication
- The finding that indicated the existence of this extremum.extremumDate
- The date of the extremum.extremumValue
- The function value of the extremum.public final JulianDateFunctionExplorer getExplorer()
JulianDateFunctionExplorer
that found this extremum.public final JulianDateFunctionDetails getFunction()
public final JulianDateFunctionExtremumIndicated getIndication()
@Nonnull public final JulianDate getExtremumDate()
public final double getExtremumValue()
@Nonnull public final ExtremumType getExtremumType()
public final boolean getIsEndpointExtremum()
JulianDateFunctionExplorer.explore(JulianDate,JulianDate)
.
Endpoint extrema do not necessarily indicate places in the function have a derivative of zero,
but they can still be global minima or maxima over the evaluation interval.