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 the whether or not 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()