Package gaiasky.util.coord.chebyshev
Class ChebyshevCoefficients.Coefficients
java.lang.Object
gaiasky.util.coord.chebyshev.ChebyshevCoefficients.Coefficients
- Enclosing class:
- ChebyshevCoefficients
The class
ChebyshevCoefficients.Coefficients
contains the begin times and the
Chebyshev polynomial coefficient data for the three dimensional vectors of
the time granules.-
Field Summary
Modifier and TypeFieldDescriptiondouble[][][]
The Chebyshev coefficient data as array[granule][dimension][coefficient]
long[]
The begin times of the time granules -
Constructor Summary
ConstructorDescriptionCoefficients
(long[] nanoSecondsTcb, double[][][] data) Initialises this
with the given array of begin times in nanoseconds TCB as well as Chebyshev polynomial coefficient data as arrayData
[granule][dimension][coefficient]
for the positions and velocities. -
Method Summary
-
Field Details
-
nanoSecondsTcb
public long[] nanoSecondsTcbThe begin times of the time granules -
data
public double[][][] dataThe Chebyshev coefficient data as array[granule][dimension][coefficient]
-
-
Constructor Details
-
Coefficients
public Coefficients(long[] nanoSecondsTcb, double[][][] data) Initialises this
with the given array of begin times in nanoseconds TCB as well as Chebyshev polynomial coefficient data as arrayData
[granule][dimension][coefficient]
for the positions and velocities.- Parameters:
nanoSecondsTcb
- the array of begin times in nanoseconds TCBdata
- the Chebyshev polynomial coefficient data as array[granule][dimension][coefficient]
for the positions
-