public static class LambertOrbitSolver.FailedToConvergeEventArgs extends EventArgs
| Constructor and Description |
|---|
FailedToConvergeEventArgs(int finalIteration,
double finalEpsilon,
int revolutionCount,
LambertPathType pathType,
OrbitDirectionType directionOfFlight)
Initializes a new instance.
|
| Modifier and Type | Method and Description |
|---|---|
OrbitDirectionType |
getDirectionOfFlight()
Gets the rotation sense of the Lambert path.
|
double |
getFinalEpsilon()
Gets the final error that the solver achieved.
|
int |
getFinalIteration()
Gets the final iteration number that the solver reached.
|
LambertPathType |
getPathType()
Gets whether this path was the small or large semi major axis.
|
int |
getRevolutionCount()
Gets the number of revolutions in this transfer orbit.
|
public FailedToConvergeEventArgs(int finalIteration,
double finalEpsilon,
int revolutionCount,
@Nonnull
LambertPathType pathType,
@Nonnull
OrbitDirectionType directionOfFlight)
finalIteration - The final iteration number that the solver reached.finalEpsilon - The final error that the solver achieved.revolutionCount - The number of revolutions in this orbit.pathType - Whether the path is large or small semi major axis.directionOfFlight - The rotation sense of the Lambert transfer orbit.public final double getFinalEpsilon()
public final int getFinalIteration()
public final int getRevolutionCount()
@Nonnull public final OrbitDirectionType getDirectionOfFlight()
@Nonnull public final LambertPathType getPathType()