Modifier and Type | Field and Description |
---|---|
protected ISearchIndex |
AbstractLinearIntervalsFunction.searchXIndex
xtab used for search and satisfies condition from SearchIndex.
|
protected ISearchIndex |
AbstractLinearIntervalsFunction.searchYIndex
ytab used for search and satisfies condition from SearchIndex.
|
protected ISearchIndex |
AbstractLinearIntervalsFunction.searchZIndex
ztab used for search and satisfies condition from SearchIndex.
|
Constructor and Description |
---|
BiLinearIntervalsFunction(ISearchIndex algoX,
ISearchIndex algoY,
double[][] fval)
Constructor, in two dimensions with a search index algorithm as a parameter.
|
TriLinearIntervalsFunction(ISearchIndex algoX,
ISearchIndex algoY,
ISearchIndex algoZ,
double[][][] fval)
Constructor, in three dimensions with a search index algorithm as a parameter.
|
UniLinearIntervalsFunction(ISearchIndex algoX,
double[] fval)
Constructor, in one dimension with a search index algorithm as a parameter.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractSearchIndex
Abstract class for index search algorithm with a coupled dichotomy-BinarySearch algorithms.
|
class |
BinarySearchIndexClosedOpen
Searches index in a double[] with a coupled dichotomy-BinarySearch algorithms.
|
class |
BinarySearchIndexOpenClosed
Searches index in a double[] with a coupled dichotomy-BinarySearch algorithms.
|
class |
RecordSegmentSearchIndex
Search index algorithm with previous index computation storage.
|
Constructor and Description |
---|
RecordSegmentSearchIndex(ISearchIndex searchAlgorithm2)
Constructor of search index class with memorization of the last found index in order to optimize
the search and find the index quickly if it belongs to a close neighborhood of the last one (+/- 2 points).
|
Modifier and Type | Method and Description |
---|---|
ISearchIndex |
AbstractBoundedPVProvider.getSearchIndex()
Get the optimize indice search algorithm
|
Constructor and Description |
---|
AbstractBoundedPVProvider(PVCoordinates[] tabPV,
int order,
Frame frame,
AbsoluteDate[] tabDate,
ISearchIndex algo)
Instantiation of AbstractBoundedPVProvider attributes.
|
AbstractBoundedPVProvider(SpacecraftState[] tabState,
int order,
ISearchIndex algo)
Creates an instance of AbstractBoundedPVProvider from a SpacecraftState table
|
EphemerisPvHermite(PVCoordinates[] tabPV,
int samples,
Vector3D[] tabAcc,
Frame frame,
AbsoluteDate[] tabDate,
ISearchIndex algo)
Creates an instance of EphemerisPvHermite.
|
EphemerisPvHermite(PVCoordinates[] tabPV,
Vector3D[] tabAcc,
Frame frame,
AbsoluteDate[] tabDate,
ISearchIndex algo)
Creates an instance of EphemerisPvHermite with default number of samples = 2.
|
EphemerisPvHermite(SpacecraftState[] tabState,
int samples,
Vector3D[] tabAcc,
ISearchIndex algo)
Creates an instance of EphemerisPvHermite from a SpacecraftState table
|
EphemerisPvHermite(SpacecraftState[] tabState,
Vector3D[] tabAcc,
ISearchIndex algo)
Creates an instance of EphemerisPvHermite from a SpacecraftState table
with default number of samples = 2.
|
EphemerisPvLagrange(PVCoordinates[] tabPV,
int order,
Frame frame,
AbsoluteDate[] tabDate,
ISearchIndex algo)
Creates an instance of EphemerisPvLagrange
|
EphemerisPvLagrange(SpacecraftState[] tabState,
int order,
ISearchIndex algo)
Creates an instance of EphemerisPvLagrange from a spacecraftstate list
|
Constructor and Description |
---|
SimpleAdditionalStateProvider(String name,
AbsoluteDate[] dateTab,
double[][] additionalStatesTab,
ISearchIndex algo)
Creates an instance of SimpleAdditionalStateProvider from a name describing
the additional state double table, a table of dates, and a table of additional states
associated to these dates.
|
Copyright © 2019 CNES. All rights reserved.