Click or drag to resize

LambertOrbitSolverSolveParabolicTransfer Method (Cartesian, Cartesian, OrbitDirectionType, Cartesian)

Solves the constrained Lambert problem given the input. Solver is constrained to return the parabolic solution.

Namespace:  AGI.Foundation.Propagators
Assembly:  AGI.Foundation.Models (in AGI.Foundation.Models.dll) Version: 24.1.418.0 (24.1.418.0)
Syntax
public LambertResult SolveParabolicTransfer(
	Cartesian initialPosition,
	Cartesian finalPosition,
	OrbitDirectionType directionOfFlight,
	Cartesian orbitalPlaneVector
)

Parameters

initialPosition
Type: AGI.Foundation.CoordinatesCartesian
The starting position of the orbit/transfer.
finalPosition
Type: AGI.Foundation.CoordinatesCartesian
The ending position of the orbit/transfer.
directionOfFlight
Type: AGI.Foundation.CoordinatesOrbitDirectionType
Determines if the flight path is prograde or retrograde.
orbitalPlaneVector
Type: AGI.Foundation.CoordinatesCartesian
A vector that is used in conjunction with the initial position of the spacecraft to define the orbital plane in the case of ambiguity. Typically the velocity at the initial position if known.

Return Value

Type: LambertResult
The motion at the initial and final positions and the time of flight.
Remarks
The parabolic solution is useful in providing a minimum bound for the duration of zero-revolution elliptical transfers between the two positions.
See Also