LambertOrbitSolverSolveParabolicTransfer Method (Cartesian, Cartesian, OrbitDirectionType) |
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.3.420.0 (24.3.420.0)
Syntax public LambertResult SolveParabolicTransfer(
Cartesian initialPosition,
Cartesian finalPosition,
OrbitDirectionType directionOfFlight
)
Public Function SolveParabolicTransfer (
initialPosition As Cartesian,
finalPosition As Cartesian,
directionOfFlight As OrbitDirectionType
) As LambertResult
public:
LambertResult^ SolveParabolicTransfer(
Cartesian initialPosition,
Cartesian finalPosition,
OrbitDirectionType directionOfFlight
)
member SolveParabolicTransfer :
initialPosition : Cartesian *
finalPosition : Cartesian *
directionOfFlight : OrbitDirectionType -> LambertResult
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.
Return Value
Type:
LambertResultThe 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.
This method does not include an orbital plane vector used for transfers spanning π in angle subtended.
See Also