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, toTLE
public 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 AbstractTLEFitter
initial
- initial estimation parameters (position, velocity and B* if estimated)PatriusException
- if TLE cannot be computedCopyright © 2020 CNES. All rights reserved.