Click or drag to resize

LambertOrbitSolverLambertHodograph Method

This function accomplishes 180 deg transfer(and 360 deg) for the Lambert problem.

Namespace:  AGI.Foundation.Propagators
Assembly:  AGI.Foundation.Models (in AGI.Foundation.Models.dll) Version: 24.2.419.0 (24.2.419.0)
Syntax
public Tuple<Cartesian, Cartesian> LambertHodograph(
	Cartesian r1,
	Cartesian r2,
	Cartesian v1,
	double semilatusRectum,
	double eccentricity,
	double changeInTrueAnomaly,
	double timeOfFlight
)

Parameters

r1
Type: AGI.Foundation.CoordinatesCartesian
The chase/initial position.
r2
Type: AGI.Foundation.CoordinatesCartesian
The target/final position.
v1
Type: AGI.Foundation.CoordinatesCartesian
The chase/input vector used to determine the orbital plane.
semilatusRectum
Type: SystemDouble
An orbital parameter.
eccentricity
Type: SystemDouble
The eccentricity.
changeInTrueAnomaly
Type: SystemDouble
The change in true anomaly.
timeOfFlight
Type: SystemDouble
The time of flight.

Return Value

Type: TupleCartesian, Cartesian
The transfer velocities.
Remarks
Thompson Journal of Guidance, Control, and Dynamics 2013 v34 n6 1925. Thompson AAS GNC 2018. D. Vallado.
See Also