public class LevenbergMarquardtOrbitConverter extends AbstractTLEFitter
AbstractTLEFitter.ResidualsFunction| Constructor and Description |
|---|
LevenbergMarquardtOrbitConverter(int maxIterationsIn,
int satelliteNumber,
char classification,
int launchYear,
int launchNumber,
String launchPiece,
int elementNumber,
int revolutionNumberAtEpoch)
Simple constructor.
|
| Modifier and Type | Method and Description |
|---|---|
protected double[] |
fit(double[] initial)
Find the TLE elements that minimize the mean square error for a sample of
states. |
getPositionTolerance, getPVFunction, getResiduals, getRMS, getRMS, getTarget, getTLE, getTLE, getWeight, toTLEpublic LevenbergMarquardtOrbitConverter(int maxIterationsIn,
int satelliteNumber,
char classification,
int launchYear,
int launchNumber,
String launchPiece,
int elementNumber,
int revolutionNumberAtEpoch)
maxIterationsIn - maximum number of iterations for fittingsatelliteNumber - satellite numberclassification - classification (U for unclassified)launchYear - launch year (all digits)launchNumber - launch numberlaunchPiece - launch pieceelementNumber - element numberrevolutionNumberAtEpoch - revolution number at epochprotected double[] fit(double[] initial)
throws PatriusException
states.fit in class AbstractTLEFitterinitial - initial estimation parameters (position, velocity and B* if estimated)PatriusException - if TLE cannot be computedCopyright © 2025 CNES. All rights reserved.