public class OceanLoadingCoefficients extends Object
Instances of this class are typically created by
OceanLoadingCoefficientsBLQFactory
that parses
files from Onsala Space Observatory files in BLQ format
found in the Orekit data configuration.
Instances of this class are guaranteed to be immutable
GroundStation
,
OceanLoadingCoefficientsBLQFactory
,
OceanLoading
Constructor and Description |
---|
OceanLoadingCoefficients(String siteName,
GeodeticPoint siteLocation,
Tide[][] tides,
double[][] zAmplitude,
double[][] zPhase,
double[][] wAmplitude,
double[][] wPhase,
double[][] sAmplitude,
double[][] sPhase)
Simple constructor.
|
Modifier and Type | Method and Description |
---|---|
int |
getNbSpecies()
Get the number of species.
|
int |
getNbTides(int species)
Get the number of tides for one species.
|
GeodeticPoint |
getSiteLocation()
Get the site location.
|
String |
getSiteName()
Get the site name.
|
double |
getSouthAmplitude(int i,
int j)
Get the amplitude along South axis.
|
double |
getSouthPhase(int i,
int j)
Get the phase along South axis.
|
Tide |
getTide(int i,
int j)
Get the tide.
|
double |
getWestAmplitude(int i,
int j)
Get the amplitude along west axis.
|
double |
getWestPhase(int i,
int j)
Get the phase along West axis.
|
double |
getZenithAmplitude(int i,
int j)
Get the amplitude along zenith axis.
|
double |
getZenithPhase(int i,
int j)
Get the phase along zenith axis.
|
public OceanLoadingCoefficients(String siteName, GeodeticPoint siteLocation, Tide[][] tides, double[][] zAmplitude, double[][] zPhase, double[][] wAmplitude, double[][] wPhase, double[][] sAmplitude, double[][] sPhase)
Arrays must be organized by species and sorted in increasing rate order.
siteName
- site namesiteLocation
- site locationtides
- main tides, by species and increasing ratezAmplitude
- amplitude along zenith axiszPhase
- phase along zenith axiswAmplitude
- amplitude along WestwPhase
- phase along West axissAmplitude
- amplitude along SouthsPhase
- phase along South axispublic String getSiteName()
public GeodeticPoint getSiteLocation()
public Tide getTide(int i, int j)
i
- speciesj
- tide in the speciespublic double getZenithAmplitude(int i, int j)
i
- speciesj
- tide in the speciespublic double getZenithPhase(int i, int j)
i
- speciesj
- tide in the speciespublic double getWestAmplitude(int i, int j)
i
- speciesj
- tide in the speciespublic double getWestPhase(int i, int j)
i
- speciesj
- tide in the speciespublic double getSouthAmplitude(int i, int j)
i
- speciesj
- tide in the speciespublic double getSouthPhase(int i, int j)
i
- speciesj
- tide in the speciespublic int getNbSpecies()
public int getNbTides(int species)
species
- species indexCopyright © 2002-2020 CS Group. All rights reserved.