LambertOrbitSolver Constructor (Double, Double, Double, Int32, Int32) |
Initializes a Lambert solver.
Namespace:
AGI.Foundation.Propagators
Assembly:
AGI.Foundation.Models (in AGI.Foundation.Models.dll) Version: 24.3.420.0 (24.3.420.0)
Syntax public LambertOrbitSolver(
double gravitationalParameter,
double centralBodyRadius,
double convergenceTolerance,
int maximumIterations,
int fractionMaximumDepth
)
Public Sub New (
gravitationalParameter As Double,
centralBodyRadius As Double,
convergenceTolerance As Double,
maximumIterations As Integer,
fractionMaximumDepth As Integer
)
public:
LambertOrbitSolver(
double gravitationalParameter,
double centralBodyRadius,
double convergenceTolerance,
int maximumIterations,
int fractionMaximumDepth
)
new :
gravitationalParameter : float *
centralBodyRadius : float *
convergenceTolerance : float *
maximumIterations : int *
fractionMaximumDepth : int -> LambertOrbitSolver
Parameters
- gravitationalParameter
- Type: SystemDouble
The gravitational parameter for the central body about which the orbit is being determined. - centralBodyRadius
- Type: SystemDouble
The radius of the central body about which the orbit is being determined. - convergenceTolerance
- Type: SystemDouble
The convergence tolerance for fixed duration method. - maximumIterations
- Type: SystemInt32
The maximum number of iterations for the fixed duration method. - fractionMaximumDepth
- Type: SystemInt32
The maximum number of terms in the continuing fraction computations.
Remarks This constructor is intended for advanced uses only. The defaults for convergence tolerance, maximum iterations, and maximum fraction depth are ideal for most use cases.
See Also