SegmentPropagatorVariableEvaluator Class |
Namespace: AGI.Foundation.NumericalMethods
The SegmentPropagatorVariableEvaluator type exposes the following members.
Name | Description | |
---|---|---|
SegmentPropagatorVariableEvaluator(EvaluatorGroup, SegmentPropagatorVariable) |
Initializes a new instance.
| |
SegmentPropagatorVariableEvaluator(SegmentPropagatorVariableEvaluator, CopyContext) | Initializes a new instance as a copy of an existing instance. |
Name | Description | |
---|---|---|
Group |
Gets the group that contains this evaluator.
| |
Identifier |
Gets the identifier of this
variable evaluator.
Using this property for anything other than identification purposes is highly discouraged.
| |
IsThreadSafe |
Gets a value indicating whether the methods on this instance are safe to call from
multiple threads simultaneously.
| |
Name |
Gets the optional name for this variable.
| |
SegmentIdentifier |
Gets or sets the identifier of the specific
segment being acted upon by this variable.
Using this property for anything other than identification purposes is highly discouraged.
|
Name | Description | |
---|---|---|
Clone |
Clones this object using the specified context.
| |
CreateSettings |
Creates the SolverVariableSettings that the MultivariableFunctionSolver
will use.
| |
Dispose |
Releases any resources associated with this instance.
| |
Dispose(Boolean) |
Releases any resources associated with this instance.
| |
Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
Evaluate |
Evaluates this variable by modifying the configuration or by direct application. If modifying the configuration
this method needs to apply the solverVariable to the appropriate value in the configuration.
The configuration is always the initial configuration that the SegmentPropagator has at its first run.
| |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) | |
GetAvailabilityIntervals |
Gets the intervals over which data is available.
| |
GetCachingWrapper |
Gets a version of this evaluator that caches the previously computed value so that if it is evaluated
twice at the same date the computation is done only once.
| |
GetHashCode | Serves as the default hash function. (Inherited from Object.) | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
IsAvailable |
Determines if valid data is available for the given JulianDate.
| |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
Reset |
If the variable evaluator has some state, such as a parametrized evaluator, this method
needs to reset the variable back to its original value by application of the inverse.
| |
ToString | Returns a string that represents the current object. (Inherited from Object.) | |
UpdateEvaluatorReferences |
Updates the evaluator references held by this object using the reference-to-reference
mapping in the specified CopyContext.
|