| Package | Description | 
|---|---|
| agi.foundation.numericalmethods | 
 Contains general numerical algorithms. 
 | 
| agi.foundation.propagators | 
 Contains types used in producing the state of an object from a known element set. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
static StepSizeInformation | 
StepSizeInformation.DECREASED
The step size was decreased by the integrator while adapting it. 
 | 
static StepSizeInformation | 
StepSizeInformation.INCREASED
The step size was increased by the integrator while adapting it. 
 | 
static StepSizeInformation | 
StepSizeInformation.UNCHANGED
The step size was unchanged by the integrator 
 | 
static StepSizeInformation | 
StepSizeInformation.USED_MAXIMUM
The step size was bounded by the maximum step size. 
 | 
static StepSizeInformation | 
StepSizeInformation.USED_MINIMUM
The step size was bounded by the minimum step size. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
StepSizeInformation | 
StepSizeInformation.add(StepSizeInformation other)
Add the specified value to the current set and return the result. 
 | 
static StepSizeInformation | 
StepSizeInformation.getDefault()
Get the value that is considered to be the default. 
 | 
static StepSizeInformation | 
StepSizeInformation.getFromValue(int value)
Get the set of values that are associated with the given numeric value. 
 | 
StepSizeInformation | 
NumericalIntegrator.getStepSizeInformation()
 | 
static StepSizeInformation | 
StepSizeInformation.logicalAnd(StepSizeInformation... enums)
Create a new value built by logical and-ing the specified values. 
 | 
static StepSizeInformation | 
StepSizeInformation.of(StepSizeInformation... enums)
Create a new value built by combining the specified values. 
 | 
static StepSizeInformation | 
StepSizeInformation.of(StepSizeInformation e1,
  StepSizeInformation e2)
Create a new value built by combining the specified values. 
 | 
StepSizeInformation | 
StepSizeInformation.remove(StepSizeInformation other)
Remove the specified value from the current set and return the result. 
 | 
static StepSizeInformation[] | 
StepSizeInformation.values()
Returns an array containing the constants of this enum type, in the order they're declared. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
StepSizeInformation | 
StepSizeInformation.add(StepSizeInformation other)
Add the specified value to the current set and return the result. 
 | 
boolean | 
StepSizeInformation.contains(StepSizeInformation other)
Determines whether the specified value is present in the current set. 
 | 
static StepSizeInformation | 
StepSizeInformation.logicalAnd(StepSizeInformation... enums)
Create a new value built by logical and-ing the specified values. 
 | 
static StepSizeInformation | 
StepSizeInformation.of(StepSizeInformation... enums)
Create a new value built by combining the specified values. 
 | 
static StepSizeInformation | 
StepSizeInformation.of(StepSizeInformation e1,
  StepSizeInformation e2)
Create a new value built by combining the specified values. 
 | 
StepSizeInformation | 
StepSizeInformation.remove(StepSizeInformation other)
Remove the specified value from the current set and return the result. 
 | 
protected void | 
NumericalIntegrator.setStepSizeInformation(StepSizeInformation value)
 | 
| Modifier and Type | Method and Description | 
|---|---|
StepSizeInformation | 
PropagationEventArgs.getStepSizeInformation()
Gets information about the last step taken by the integrator. 
 | 
StepSizeInformation | 
NumericalPropagator.getStepSizeInformation()
Gets information about the last step that was taken by the integrator. 
 | 
StepSizeInformation | 
NumericalIntegrationInformation.getStepSizeInformation()
Gets information about the behavior of the step size 
    during the integration step including whether it was altered or not. 
 | 
StepSizeInformation | 
ExceptionDuringPropagationEventArgs.getStepSizeInformation()
Gets information about the last step taken by the integrator. 
 | 
| Constructor and Description | 
|---|
ExceptionDuringPropagationEventArgs(NumericalPropagationException exception,
                                   JulianDate previousTime,
                                   double[] previousState,
                                   JulianDate currentDate,
                                   double[] currentState,
                                   PropagationEventTrigger trigger,
                                   StepSizeInformation info)
Initializes a new instance. 
 | 
NumericalIntegrationInformation(StepSizeInformation info,
                               double stepSize)
Create an instance based on the given information. 
 | 
PropagationEventArgs(JulianDate previousTime,
                    double[] previousState,
                    JulianDate currentDate,
                    double[] currentState,
                    PropagationEventTrigger trigger,
                    StepSizeInformation info)
Initializes a new instance. 
 |