| SegmentPropagatorVariableEvaluator Class | 
 Inheritance Hierarchy
Inheritance HierarchyNamespace: AGI.Foundation.NumericalMethods
 Syntax
SyntaxThe SegmentPropagatorVariableEvaluator type exposes the following members.
 Constructors
Constructors| Name | Description | |
|---|---|---|
|  | SegmentPropagatorVariableEvaluator(EvaluatorGroup, SegmentPropagatorVariable) | 
            Initializes a new instance.
             | 
|  | SegmentPropagatorVariableEvaluator(SegmentPropagatorVariableEvaluator, CopyContext) | Initializes a new instance as a copy of an existing instance. | 
 Properties
Properties| 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. 
             | 
 Methods
Methods| 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.
             | 
 See Also
See Also