TimeIntervalFinder Class |
Namespace: AGI.Foundation.NumericalMethods
The TimeIntervalFinder type exposes the following members.
Name | Description | |
---|---|---|
TimeIntervalFinder |
Initializes a new instance with default parameters.
| |
TimeIntervalFinder(FunctionJulianDate, Double, Double) |
Initializes a new instance using the specified function and constraint value.
| |
TimeIntervalFinder(FunctionJulianDate, Double, Double, Duration) |
Initializes a new instance using the specified function, constraint value,
and sampling interval.
|
Name | Description | |
---|---|---|
ConstraintValue |
Gets or sets the desired constraint value.
| |
DebuggingLogger |
Gets or sets a logger to which debugging information will be written.
| |
ExtremaCrossingUncertaintyFactor |
Gets or sets a value determining how finely to explore an extremum with the potential to cross a threshold.
This value is passed along to the property of the same name
on the JulianDateFunctionExplorer.
| |
Function |
Gets or sets the function to evaluate.
| |
MultithreadFindIntervals |
Gets or sets a value indicating whether or not a call to FindIntervals(JulianDate, JulianDate, ITrackCalculationProgress) should
be run in multithreaded mode.
| |
Sampler |
Gets or sets the sampler that controls the times at which the function is sampled
while searching for satisfaction intervals. Consider using
JulianDateFunctionSampling and GetFunctionSampler.
If this property is , the function is sampled at fixed steps
defined by the SamplingInterval property.
| |
SamplingInterval | ||
TimeTolerance |
Gets or sets the convergence tolerance on the time when finding function extremum
and crossings of the constraint threshold.
| |
ValueTolerance |
Gets or sets the convergence tolerance on the function value when finding function
extremum and crossings of the constraint threshold.
|
Name | Description | |
---|---|---|
Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) | |
FindIntervals(JulianDate, JulianDate) |
Finds the intervals on which the Function satisfies the
ConstraintValue over the specified interval.
| |
FindIntervals(JulianDate, JulianDate, ITrackCalculationProgress) |
Finds the intervals on which the Function satisfies the
ConstraintValue over the specified interval.
| |
FindIntervals(JulianDate, Boolean, JulianDate, Boolean) |
Finds the intervals on which the Function satisfies the
ConstraintValue over the specified interval.
| |
FindIntervals(JulianDate, Boolean, JulianDate, Boolean, ITrackCalculationProgress) |
Finds the intervals on which the Function satisfies the
ConstraintValue over the specified interval.
| |
GetHashCode | Serves as the default hash function. (Inherited from Object.) | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
ToString | Returns a string that represents the current object. (Inherited from Object.) |