Package | Description |
---|---|
org.orekit.propagation |
Propagation
|
org.orekit.propagation.analytical |
Top level package for analytical propagators.
|
org.orekit.propagation.conversion |
This package provides tools to convert a given propagator or a set of
SpacecraftState into another propagator. |
org.orekit.ssa.collision.shorttermencounter.probability.twod |
Package specific to calculus assuming a 2D short-term encounter model.
|
org.orekit.utils |
This package provides useful objects.
|
Modifier and Type | Method and Description |
---|---|
StateCovariance |
StateCovariance.changeCovarianceFrame(Orbit orbit,
Frame frameOut)
Get the covariance in the output frame.
|
StateCovariance |
StateCovariance.changeCovarianceFrame(Orbit orbit,
LOF lofOut)
Get the covariance in a given local orbital frame.
|
StateCovariance |
StateCovariance.changeCovarianceType(Orbit orbit,
OrbitType outOrbitType,
PositionAngleType outAngleType)
Get the covariance matrix in another orbit type.
|
protected StateCovariance |
StateCovarianceBlender.computeInterpolatedCovarianceInOrbitFrame(List<TimeStampedPair<Orbit,StateCovariance>> uncertainStates,
Orbit interpolatedOrbit)
Compute the interpolated covariance expressed in the interpolated orbit frame.
|
protected StateCovariance |
StateCovarianceKeplerianHermiteInterpolator.computeInterpolatedCovarianceInOrbitFrame(List<TimeStampedPair<Orbit,StateCovariance>> uncertainStates,
Orbit interpolatedOrbit)
Compute the interpolated covariance expressed in the interpolated orbit frame.
|
protected abstract StateCovariance |
AbstractStateCovarianceInterpolator.computeInterpolatedCovarianceInOrbitFrame(List<TimeStampedPair<Orbit,StateCovariance>> uncertainStates,
Orbit interpolatedOrbit)
Compute the interpolated covariance expressed in the interpolated orbit frame.
|
StateCovariance |
StateCovarianceMatrixProvider.getStateCovariance(SpacecraftState state)
Get the state covariance in the same frame/local orbital frame, orbit type and position angle as the initial
covariance.
|
StateCovariance |
StateCovarianceMatrixProvider.getStateCovariance(SpacecraftState state,
Frame frame)
Get the state covariance expressed in a given frame.
|
StateCovariance |
StateCovarianceMatrixProvider.getStateCovariance(SpacecraftState state,
OrbitType orbitType,
PositionAngleType angleType)
Get the state covariance expressed in a given orbit type.
|
StateCovariance |
StateCovariance.shiftedBy(Orbit orbit,
double dt)
Get a time-shifted covariance matrix.
|
StateCovariance |
FieldStateCovariance.toStateCovariance()
Get new state covariance instance.
|
Modifier and Type | Method and Description |
---|---|
protected TimeStampedPair<Orbit,StateCovariance> |
AbstractStateCovarianceInterpolator.expressCovarianceInDesiredOutput(Orbit interpolatedOrbit,
StateCovariance covarianceInOrbitFrame)
Express covariance in output configuration defined at this instance construction.
|
TimeStampedPair<Orbit,StateCovariance> |
AbstractStateCovarianceInterpolator.interpolate(AbstractTimeInterpolator.InterpolationData interpolationData)
Interpolate orbit and associated covariance.
|
Modifier and Type | Method and Description |
---|---|
protected TimeStampedPair<Orbit,StateCovariance> |
AbstractStateCovarianceInterpolator.expressCovarianceInDesiredOutput(Orbit interpolatedOrbit,
StateCovariance covarianceInOrbitFrame)
Express covariance in output configuration defined at this instance construction.
|
Modifier and Type | Method and Description |
---|---|
protected StateCovariance |
StateCovarianceBlender.computeInterpolatedCovarianceInOrbitFrame(List<TimeStampedPair<Orbit,StateCovariance>> uncertainStates,
Orbit interpolatedOrbit)
Compute the interpolated covariance expressed in the interpolated orbit frame.
|
protected StateCovariance |
StateCovarianceKeplerianHermiteInterpolator.computeInterpolatedCovarianceInOrbitFrame(List<TimeStampedPair<Orbit,StateCovariance>> uncertainStates,
Orbit interpolatedOrbit)
Compute the interpolated covariance expressed in the interpolated orbit frame.
|
protected abstract StateCovariance |
AbstractStateCovarianceInterpolator.computeInterpolatedCovarianceInOrbitFrame(List<TimeStampedPair<Orbit,StateCovariance>> uncertainStates,
Orbit interpolatedOrbit)
Compute the interpolated covariance expressed in the interpolated orbit frame.
|
protected Orbit |
AbstractStateCovarianceInterpolator.interpolateOrbit(AbsoluteDate interpolationDate,
List<TimeStampedPair<Orbit,StateCovariance>> neighborList)
Interpolate orbit at given interpolation date.
|
Constructor and Description |
---|
StateCovarianceMatrixProvider(String additionalName,
String stmName,
MatricesHarvester harvester,
StateCovariance covInit)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
Optional<StateCovariance> |
Ephemeris.getCovariance(AbsoluteDate date)
Get the covariance at given date.
|
Optional<TimeInterpolator<TimeStampedPair<Orbit,StateCovariance>>> |
Ephemeris.getCovarianceInterpolator()
Get covariance interpolator.
|
Modifier and Type | Method and Description |
---|---|
static void |
Ephemeris.checkInputConsistency(List<SpacecraftState> states,
TimeInterpolator<SpacecraftState> stateInterpolator,
List<StateCovariance> covariances,
TimeInterpolator<TimeStampedPair<Orbit,StateCovariance>> covarianceInterpolator)
Check input consistency between states, covariances and their associated interpolators.
|
static void |
Ephemeris.checkInputConsistency(List<SpacecraftState> states,
TimeInterpolator<SpacecraftState> stateInterpolator,
List<StateCovariance> covariances,
TimeInterpolator<TimeStampedPair<Orbit,StateCovariance>> covarianceInterpolator)
Check input consistency between states, covariances and their associated interpolators.
|
static void |
Ephemeris.checkStatesAndCovariancesConsistency(List<SpacecraftState> states,
List<StateCovariance> covariances)
Check that given states and covariances are consistent.
|
Constructor and Description |
---|
Ephemeris(List<SpacecraftState> states,
TimeInterpolator<SpacecraftState> stateInterpolator,
List<StateCovariance> covariances,
TimeInterpolator<TimeStampedPair<Orbit,StateCovariance>> covarianceInterpolator)
Constructor with tabulated states and associated covariances.
|
Ephemeris(List<SpacecraftState> states,
TimeInterpolator<SpacecraftState> stateInterpolator,
List<StateCovariance> covariances,
TimeInterpolator<TimeStampedPair<Orbit,StateCovariance>> covarianceInterpolator)
Constructor with tabulated states and associated covariances.
|
Ephemeris(List<SpacecraftState> states,
TimeInterpolator<SpacecraftState> stateInterpolator,
List<StateCovariance> covariances,
TimeInterpolator<TimeStampedPair<Orbit,StateCovariance>> covarianceInterpolator,
AttitudeProvider attitudeProvider)
Constructor with tabulated states and associated covariances.
|
Ephemeris(List<SpacecraftState> states,
TimeInterpolator<SpacecraftState> stateInterpolator,
List<StateCovariance> covariances,
TimeInterpolator<TimeStampedPair<Orbit,StateCovariance>> covarianceInterpolator,
AttitudeProvider attitudeProvider)
Constructor with tabulated states and associated covariances.
|
Modifier and Type | Method and Description |
---|---|
StateCovariance |
ShortTermEncounter2DDefinition.computeCombinedCovarianceInEncounterFrame()
Compute the combined covariance expressed in the encounter frame.
|
StateCovariance |
ShortTermEncounter2DDefinition.computeCombinedCovarianceInReferenceTNW()
Takes both covariance matrices (expressed in their respective RTN local orbital frame) from reference and other
collision object with which this instance was created and sum them in the reference collision object TNW local orbital
frame.
|
protected StateCovariance |
AbstractShortTermEncounter2DPOCMethod.getObjectStateCovarianceFromCdm(CdmRelativeMetadata cdmRelativeMetadata,
CdmData cdmData)
Get collision object state covariance from given
Conjunction Data Message data. |
StateCovariance |
ShortTermEncounter2DDefinition.getOtherCovariance()
Get other's covariance.
|
StateCovariance |
ShortTermEncounter2DDefinition.getReferenceCovariance()
Get reference's covariance.
|
Modifier and Type | Method and Description |
---|---|
default ProbabilityOfCollision |
ShortTermEncounter2DPOCMethod.compute(Orbit primaryAtTCA,
StateCovariance primaryCovariance,
double primaryRadius,
Orbit secondaryAtTCA,
StateCovariance secondaryCovariance,
double secondaryRadius)
Compute the probability of collision using parameters necessary for creating a
collision definition instance. |
ProbabilityOfCollision |
AbstractShortTermEncounter1DNumerical2DPOCMethod.compute(Orbit primaryAtTCA,
StateCovariance primaryCovariance,
double primaryRadius,
Orbit secondaryAtTCA,
StateCovariance secondaryCovariance,
double secondaryRadius,
org.hipparchus.analysis.integration.UnivariateIntegrator customIntegrator,
int customMaxNbOfEval,
double zeroThreshold)
Compute the probability of collision using parameters necessary for creating a
collision definition instance. |
default ProbabilityOfCollision |
ShortTermEncounter2DPOCMethod.compute(Orbit primaryAtTCA,
StateCovariance primaryCovariance,
Orbit secondaryAtTCA,
StateCovariance secondaryCovariance,
double combinedRadius)
Compute the probability of collision using parameters necessary for creating a
collision definition instance. |
ProbabilityOfCollision |
AbstractShortTermEncounter2DPOCMethod.compute(Orbit primaryAtTCA,
StateCovariance primaryCovariance,
Orbit secondaryAtTCA,
StateCovariance secondaryCovariance,
double combinedRadius,
double zeroThreshold)
Compute the probability of collision using parameters necessary for creating a
collision definition instance. |
ProbabilityOfCollision |
ShortTermEncounter2DPOCMethod.compute(Orbit primaryAtTCA,
StateCovariance primaryCovariance,
Orbit secondaryAtTCA,
StateCovariance secondaryCovariance,
double combinedRadius,
double zeroThreshold)
Compute the probability of collision using parameters necessary for creating a
collision definition instance. |
Constructor and Description |
---|
ShortTermEncounter2DDefinition(Orbit referenceAtTCA,
StateCovariance referenceCovariance,
double referenceRadius,
Orbit otherAtTCA,
StateCovariance otherCovariance,
double otherRadius)
Constructor.
|
ShortTermEncounter2DDefinition(Orbit referenceAtTCA,
StateCovariance referenceCovariance,
double referenceRadius,
Orbit otherAtTCA,
StateCovariance otherCovariance,
double otherRadius,
EncounterLOFType encounterFrameType,
double tcaTolerance)
Constructor.
|
ShortTermEncounter2DDefinition(Orbit referenceAtTCA,
StateCovariance referenceCovariance,
Orbit otherAtTCA,
StateCovariance otherCovariance,
double combinedRadius)
Constructor.
|
ShortTermEncounter2DDefinition(Orbit referenceAtTCA,
StateCovariance referenceCovariance,
Orbit otherAtTCA,
StateCovariance otherCovariance,
double combinedRadius,
EncounterLOFType encounterFrameType,
double tcaTolerance)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
static <T extends org.hipparchus.CalculusFieldElement<T>> |
Fieldifier.fieldify(org.hipparchus.Field<T> field,
StateCovariance stateCovariance)
Fieldify given state covariance with given field.
|
Copyright © 2002-2023 CS GROUP. All rights reserved.