public class DoubleFunctionThresholdCrossingFound extends DoubleFunctionFinding
DoubleFunctionExplorer
that a function crossed
a threshold at a specific Variable.Constructor and Description |
---|
DoubleFunctionThresholdCrossingFound(DoubleFunctionThresholdCrossingIndicated indication,
double crossingVariable,
double crossingValue)
Initializes a new instance.
|
Modifier and Type | Method and Description |
---|---|
double |
getCrossingValue()
Gets the function value at the crossing.
|
double |
getCrossingVariable()
Gets the Variable at which the crossing occurs.
|
DoubleFunctionExplorer |
getExplorer()
Gets the
DoubleFunctionExplorer that found this crossing. |
DoubleFunctionDetails |
getFunction()
Gets the function that crossed the threshold.
|
DoubleFunctionThresholdCrossingIndicated |
getIndication()
Gets the finding that originally indicated the existence of this threshold crossing.
|
FunctionSegmentSlope |
getSlope()
Gets the slope of the function at the crossing.
|
DoubleFunctionThresholdDetails |
getThreshold()
Gets the threshold crossed by the function.
|
public DoubleFunctionThresholdCrossingFound(DoubleFunctionThresholdCrossingIndicated indication, double crossingVariable, double crossingValue)
indication
- The finding that originally indicated the existence of this threshold crossing.crossingVariable
- The Variable at which the crossing occurs.crossingValue
- The function value at the crossing.public final DoubleFunctionExplorer getExplorer()
DoubleFunctionExplorer
that found this crossing.public final DoubleFunctionDetails getFunction()
public final DoubleFunctionThresholdDetails getThreshold()
public final double getCrossingVariable()
public final double getCrossingValue()
@Nonnull public final FunctionSegmentSlope getSlope()
public final DoubleFunctionThresholdCrossingIndicated getIndication()