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.) |