public class OceanTidesDataProvider extends Object implements IOceanTidesDataProvider
Ocean tides parameters given by the IERS 1996, 2003 or GINS 2004 standard.
Constructor and Description |
---|
OceanTidesDataProvider(OceanTidesCoefficientsProvider coefficientsProvider,
TidesStandards.TidesStandard tideStandard)
Simple constructor.
|
Modifier and Type | Method and Description |
---|---|
double[] |
getCpmEpm(double nDoodson,
int l,
int m)
Get the Clm± and εlm± for given wave
|
double[] |
getCpmSpm(double nDoodson,
int l,
int m)
Get the Clm± and Slm± for given wave
|
double[] |
getDoodsonNumbers()
Get available Doodson numbers
|
double[] |
getLoveNumbers()
Get love numbers.
|
int |
getMaxDegree(double doodson,
int order)
Get maximum degree for given wave and order
|
int |
getMaxOrder(double doodson)
Get maximum order for given wave
|
int |
getMinDegree(double doodson,
int order)
Get min degree for given wave and order
|
TidesStandards.TidesStandard |
getStandard()
Get the ocean tides standard
|
public OceanTidesDataProvider(OceanTidesCoefficientsProvider coefficientsProvider, TidesStandards.TidesStandard tideStandard)
coefficientsProvider
- the ocean tide coefficients providertideStandard
- the ocean tide standardpublic double[] getCpmSpm(double nDoodson, int l, int m)
OceanTidesCoefficientsProvider
getCpmSpm
in interface OceanTidesCoefficientsProvider
nDoodson
- doodson numberl
- orderm
- degreepublic double[] getCpmEpm(double nDoodson, int l, int m)
OceanTidesCoefficientsProvider
getCpmEpm
in interface OceanTidesCoefficientsProvider
nDoodson
- doodson number doodson numberl
- orderm
- degreepublic double[] getDoodsonNumbers()
OceanTidesCoefficientsProvider
getDoodsonNumbers
in interface OceanTidesCoefficientsProvider
public int getMaxDegree(double doodson, int order)
OceanTidesCoefficientsProvider
getMaxDegree
in interface OceanTidesCoefficientsProvider
doodson
- numberorder
- of wavepublic int getMinDegree(double doodson, int order)
OceanTidesCoefficientsProvider
getMinDegree
in interface OceanTidesCoefficientsProvider
doodson
- numberorder
- of wavepublic int getMaxOrder(double doodson)
OceanTidesCoefficientsProvider
getMaxOrder
in interface OceanTidesCoefficientsProvider
doodson
- numberpublic double[] getLoveNumbers()
IOceanTidesDataProvider
getLoveNumbers
in interface IOceanTidesDataProvider
public TidesStandards.TidesStandard getStandard()
IOceanTidesDataProvider
getStandard
in interface IOceanTidesDataProvider
Copyright © 2017 CNES. All rights reserved.