public class IERS2003TidalCorrection extends Object implements TidalCorrectionModel
This class computes the diurnal and semidiurnal variations in the Earth orientation. It is a java translation of the fortran subroutine found at ftp://tai.bipm.org/iers/conv2003 /chapter8/ortho_eop.f.
This class has been adapted from the TidalCorrection Orekit class.
| Constructor and Description |
|---|
IERS2003TidalCorrection()
Simple constructor.
|
| Modifier and Type | Method and Description |
|---|---|
protected static TidalCorrection |
computeCorrections(AbsoluteDate date)
Compute the partials of the tidal variations to the orthoweights.
|
double |
getLODCorrection(AbsoluteDate t)
Get length of day correction.
|
FrameConvention |
getOrigin()
Get IERS model origin.
|
PoleCorrection |
getPoleCorrection(AbsoluteDate date)
Compute the pole corrections at a given date.
|
double |
getUT1Correction(AbsoluteDate date)
Compute the UT1-TAI corrections at a given date.
|
boolean |
isDirect()
Returns true if model uses direct computation, false if interpolated computation.
|
protected static TidalCorrection computeCorrections(AbsoluteDate date)
date - date at which corrections are to be computedPoleCorrection and a double for the time gap correctionpublic PoleCorrection getPoleCorrection(AbsoluteDate date)
getPoleCorrection in interface TidalCorrectionModeldate - datepublic double getUT1Correction(AbsoluteDate date)
getUT1Correction in interface TidalCorrectionModeldate - datepublic double getLODCorrection(AbsoluteDate t)
getLODCorrection in interface TidalCorrectionModelt - datepublic FrameConvention getOrigin()
getOrigin in interface TidalCorrectionModelpublic boolean isDirect()
isDirect in interface TidalCorrectionModelCopyright © 2025 CNES. All rights reserved.