| Package | Description | 
|---|---|
| agi.foundation.numericalmethods | 
 Contains general numerical algorithms. 
 | 
| agi.foundation.segmentpropagation | 
 Contains types for modeling a trajectory in segments, where the type of propagation varies for each segment. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
TargetedSegmentListDifferentialCorrector
When using the Segment Propagation Library, there will be times when you don't know exactly 
 what a value should be set to. 
 | 
class  | 
TargetedSegmentListParameterOptimizer
 Allows the constrained or unconstrained parameter optimization of trajectories
 by adjusting  
variables to minimize
 or maximize a cost function
 while satisfying equality and
 inequality constraints. | 
| Modifier and Type | Method and Description | 
|---|---|
protected boolean | 
TargetedSegmentListParameterOptimizer.checkForSameDefinition(TargetedSegmentListOperator other)
Checks to determine if another instance has the same definition as this instance and
    returns  
true if it does. | 
protected boolean | 
TargetedSegmentListDifferentialCorrector.checkForSameDefinition(TargetedSegmentListOperator other)
Checks to determine if another instance has the same definition as this instance and
    returns  
true if it does. | 
| Constructor and Description | 
|---|
TargetedSegmentListDifferentialCorrectorResults(MultivariableFunctionSolverResults<MultivariableFunctionSolverIterationResults> results,
                                               TargetedSegmentListOperator identifier,
                                               TargetedSegmentListConfiguration configuration)
Initialize a new instance. 
 | 
TargetedSegmentListParameterOptimizerResults(MultivariableFunctionSolverResults<ParameterOptimizerIterationResults> results,
                                            TargetedSegmentListOperator identifier,
                                            TargetedSegmentListConfiguration configuration)
Initialize a new instance. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
TargetedSegmentListOperator | 
TargetedSegmentListOperatorResults.getIdentifier()
Gets the  
definition of the operator that ran. | 
TargetedSegmentListOperator | 
TargetedSegmentListOperatorEvaluator.getIdentifier()
Gets the identifier of the operator that produced this evaluator. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
List<TargetedSegmentListOperator> | 
TargetedSegmentList.getOperators()
Gets the operators that this segment will run. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected abstract boolean | 
TargetedSegmentListOperator.checkForSameDefinition(TargetedSegmentListOperator other)
Checks to determine if another instance has the same definition as this instance and
    returns  
true if it does. | 
protected boolean | 
SwapSegmentOperator.checkForSameDefinition(TargetedSegmentListOperator other)
Checks to determine if another instance has the same definition as this instance and
    returns  
true if it does. | 
protected boolean | 
SeedFiniteManeuverOperator.checkForSameDefinition(TargetedSegmentListOperator other)
Checks to determine if another instance has the same definition as this instance and
    returns  
true if it does. | 
protected boolean | 
RunSegmentListOperator.checkForSameDefinition(TargetedSegmentListOperator other)
Checks to determine if another instance has the same definition as this instance and
    returns  
true if it does. | 
protected boolean | 
ChangeStopSegmentOperator.checkForSameDefinition(TargetedSegmentListOperator other)
Checks to determine if another instance has the same definition as this instance and
    returns  
true if it does. | 
protected boolean | 
ChangeStoppingConditionThresholdOperator.checkForSameDefinition(TargetedSegmentListOperator other)
Checks to determine if another instance has the same definition as this instance and
    returns  
true if it does. | 
protected boolean | 
ChangeStoppingConditionEnabledOperator.checkForSameDefinition(TargetedSegmentListOperator other)
Checks to determine if another instance has the same definition as this instance and
    returns  
true if it does. | 
protected boolean | 
ChangeReturnSegmentOperator.checkForSameDefinition(TargetedSegmentListOperator other)
Checks to determine if another instance has the same definition as this instance and
    returns  
true if it does. | 
protected boolean | 
ChangePropagateSegmentsPropagatorOperator.checkForSameDefinition(TargetedSegmentListOperator other)
Checks to determine if another instance has the same definition as this instance and
    returns  
true if it does. | 
TargetedSegmentListOperatorResults | 
TargetedSegmentListResults.getOperatorResult(TargetedSegmentListOperator identifier)
Returns the  
results of the operator made by the identifier. | 
protected void | 
TargetedSegmentListOperatorResults.setIdentifier(TargetedSegmentListOperator value)
Sets the  
definition of the operator that ran. | 
| Constructor and Description | 
|---|
TargetedSegmentListOperator(TargetedSegmentListOperator existingInstance,
                           CopyContext context)
Initializes a new instance as a copy of an existing instance. 
 | 
TargetedSegmentListOperatorEvaluator(EvaluatorGroup group,
                                    TargetedSegmentListOperator identifier)
Initializes a new instance. 
 | 
TargetedSegmentListOperatorResults(TargetedSegmentListOperator identifier)
Initializes a new instance. 
 | 
TargetedSegmentListOperatorResults(TargetedSegmentListOperator identifier,
                                  boolean completedSuccessfully,
                                  TargetedSegmentListConfiguration parentConfiguration)
Initializes a new instance. 
 |