EvaluatorHelper Class |
Namespace: AGI.Foundation.Infrastructure
The EvaluatorHelper type exposes the following members.
Name | Description | |
---|---|---|
AllEvaluatorsAreAvailable(JulianDate, IAvailability) |
Determines whether all evaluators given are available at a given time.
Any evaluators that are are ignored.
| |
AllEvaluatorsAreAvailable(JulianDate, IAvailability) |
Determines whether all evaluators in an array are available at a given time.
| |
AllEvaluatorsAreAvailable(JulianDate, IAvailability, IAvailability) |
Determines whether all evaluators given are available at a given time.
Any evaluators that are are ignored.
| |
AllEvaluatorsAreAvailable(JulianDate, IAvailability, IAvailability, IAvailability) |
Determines whether all evaluators given are available at a given time.
Any evaluators that are are ignored.
| |
AllEvaluatorsAreAvailableT(JulianDate, IEnumerableT) |
Determines whether all evaluators in a collection are available at a given time.
| |
AllEvaluatorsAreThreadSafe(IThreadAware) |
Determines if every evaluator given is thread safe.
Any evaluators that are are ignored.
| |
AllEvaluatorsAreThreadSafe(IThreadAware) |
Determines if every evaluator in an array is thread safe.
Any evaluators in the array that are are ignored.
| |
AllEvaluatorsAreThreadSafe(IThreadAware, IThreadAware) |
Determines if every evaluator given is thread safe.
Any evaluators that are are ignored.
| |
AllEvaluatorsAreThreadSafe(IThreadAware, IThreadAware, IThreadAware) |
Determines if every evaluator given is thread safe.
Any evaluators that are are ignored.
| |
AllEvaluatorsAreThreadSafeT(IEnumerableT) |
Determines if every evaluator in a collection is thread safe.
Any evaluators in the collection that are are ignored.
| |
AllEvaluatorsAreThreadSafeT(TimeIntervalCollectionT) |
Determines if every evaluator stored as Data
in a TimeIntervalCollectionT is thread safe.
Any evaluators in the collection that are are ignored.
| |
AnyEvaluatorIsTimeVarying(IIsTimeVarying) |
Determines if any of the evaluators given are time varying.
Any evaluators that are are ignored.
| |
AnyEvaluatorIsTimeVarying(IIsTimeVarying) |
Determines if any of the evaluators in an array are time varying.
Any evaluators that are are ignored.
| |
AnyEvaluatorIsTimeVarying(IIsTimeVarying, IIsTimeVarying) |
Determines if any of the evaluators given are time varying.
Any evaluators that are are ignored.
| |
AnyEvaluatorIsTimeVarying(IIsTimeVarying, IIsTimeVarying, IIsTimeVarying) |
Determines if any of the evaluators given are time varying.
Any evaluators that are are ignored.
| |
AnyEvaluatorIsTimeVaryingT(IEnumerableT) |
Determines if any of the evaluators in a collection are time varying.
Any evaluators that are are ignored.
| |
AnyEvaluatorIsTimeVaryingT(TimeIntervalCollectionT) |
Determines if any evaluator stored as Data
in a TimeIntervalCollectionT is time-varying.
Any evaluators in the collection that are are ignored.
| |
DisposeT |
A helper method to use to dispose of a collection of evaluators.
Null evaluators will be ignored.
| |
GetAvailabilityIntervals(TimeIntervalCollection, IAvailability) |
Computes availability intervals as the intersection of the availability of multiple evaluators.
Any evaluators that are are ignored.
| |
GetAvailabilityIntervals(TimeIntervalCollection, IAvailability) |
Computes availability intervals as the intersection of the availability of each evaluator in an array.
Any evaluators that are are ignored.
| |
GetAvailabilityIntervals(TimeIntervalCollection, IAvailability, IAvailability) |
Computes availability intervals as the intersection of the availability of multiple evaluators.
Any evaluators that are are ignored.
| |
GetAvailabilityIntervals(TimeIntervalCollection, IAvailability, IAvailability, IAvailability) |
Computes availability intervals as the intersection of the availability of multiple evaluators.
Any evaluators that are are ignored.
| |
GetAvailabilityIntervalsT(TimeIntervalCollection, IEnumerableT) |
Computes availability intervals as the intersection of the availability of each evaluator in a collection.
Any evaluators that are are ignored.
| |
UpdateCollectionReferencesT |
Updates the references in the collection using the specified CopyContext.
UpdateReferenceT(T) is called for each element in the collection and the
result is assigned back to the same location in the collection.
|