TimeIntervalFinderFindIntervals Method (JulianDate, Boolean, JulianDate, Boolean, ITrackCalculationProgress) | 
  
    Namespace: 
   AGI.Foundation.NumericalMethods
    Assembly:
   AGI.Foundation.Core (in AGI.Foundation.Core.dll) Version: 25.1.421.0 (25.1.421.0)
Syntaxpublic TimeIntervalCollection FindIntervals(
	JulianDate start,
	bool isStartIncluded,
	JulianDate stop,
	bool isStopIncluded,
	ITrackCalculationProgress tracker
)
Public Function FindIntervals ( 
	start As JulianDate,
	isStartIncluded As Boolean,
	stop As JulianDate,
	isStopIncluded As Boolean,
	tracker As ITrackCalculationProgress
) As TimeIntervalCollection
public:
TimeIntervalCollection^ FindIntervals(
	JulianDate start, 
	bool isStartIncluded, 
	JulianDate stop, 
	bool isStopIncluded, 
	ITrackCalculationProgress^ tracker
)
member FindIntervals : 
        start : JulianDate * 
        isStartIncluded : bool * 
        stop : JulianDate * 
        isStopIncluded : bool * 
        tracker : ITrackCalculationProgress -> TimeIntervalCollection 
Parameters
- start
 - Type: AGI.Foundation.TimeJulianDate
The beginning of the interval on which to search. - isStartIncluded
 - Type: SystemBoolean
 if the start date is included in the interval; otherwise . - stop
 - Type: AGI.Foundation.TimeJulianDate
The end of the interval on which to search. - isStopIncluded
 - Type: SystemBoolean
 if the stop date is included in the interval; otherwise . - tracker
 - Type: AGI.FoundationITrackCalculationProgress
The object to which progress is reported and that is able to cancel this operation before it is complete, or . 
Return Value
Type: 
TimeIntervalCollectionA collection of intervals on which the function satisfies the constraint.
Exceptions| Exception | Condition | 
|---|
| InvalidOperationException | 
            Thrown when the threshold crossings of the function are not consistent. This usually indicates that a
            singularity exists near the threshold value.
             | 
See Also