Package | Description |
---|---|
org.orekit.estimation.leastsquares |
The leastsquares package provides an implementation of a batch least
squares estimator engine to perform an orbit determination.
|
org.orekit.estimation.sequential |
The sequential package provides an implementation of a
Kalman Filter engine to perform an orbit determination.
|
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.propagation.integration |
Utilities for integration-based propagators (both numerical and semi-analytical).
|
org.orekit.propagation.semianalytical.dsst |
This package provides an implementation of the Draper Semi-analytical
Satellite Theory (DSST).
|
org.orekit.propagation.semianalytical.dsst.forces |
This package provides force models for Draper Semi-analytical Satellite Theory (DSST).
|
Constructor and Description |
---|
DSSTBatchLSModel(OrbitDeterminationPropagatorBuilder[] propagatorBuilders,
List<ObservedMeasurement<?>> measurements,
ParameterDriversList estimatedMeasurementsParameters,
ModelObserver observer,
PropagationType propagationType,
PropagationType stateType)
Simple constructor.
|
Modifier and Type | Method and Description |
---|---|
protected abstract void |
AbstractKalmanModel.updateReferenceTrajectories(Propagator[] propagators,
PropagationType pType,
PropagationType sType)
Update the reference trajectories using the propagators as input.
|
protected void |
TLEKalmanModel.updateReferenceTrajectories(Propagator[] propagators,
PropagationType pType,
PropagationType sType)
Deprecated.
Update the reference trajectories using the propagators as input.
|
protected void |
DSSTKalmanModel.updateReferenceTrajectories(Propagator[] propagators,
PropagationType pType,
PropagationType sType)
Deprecated.
Update the reference trajectories using the propagators as input.
|
protected void |
KalmanModel.updateReferenceTrajectories(Propagator[] propagators,
PropagationType pType,
PropagationType sType)
Update the reference trajectories using the propagators as input.
|
Constructor and Description |
---|
AbstractKalmanModel(List<OrbitDeterminationPropagatorBuilder> propagatorBuilders,
List<CovarianceMatrixProvider> covarianceMatricesProviders,
ParameterDriversList estimatedMeasurementParameters,
CovarianceMatrixProvider measurementProcessNoiseMatrix,
MatricesHarvester[] harvesters,
PropagationType propagationType,
PropagationType stateType)
Kalman process model constructor (package private).
|
DSSTKalmanModel(List<OrbitDeterminationPropagatorBuilder> propagatorBuilders,
List<CovarianceMatrixProvider> covarianceMatricesProviders,
ParameterDriversList estimatedMeasurementParameters,
CovarianceMatrixProvider measurementProcessNoiseMatrix,
PropagationType propagationType,
PropagationType stateType)
Deprecated.
Kalman process model constructor.
|
Modifier and Type | Method and Description |
---|---|
static PropagationType |
PropagationType.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static PropagationType[] |
PropagationType.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
Modifier and Type | Method and Description |
---|---|
void |
FieldEcksteinHechlerPropagator.resetInitialState(FieldSpacecraftState<T> state,
PropagationType stateType)
Reset the propagator initial state.
|
void |
FieldBrouwerLyddanePropagator.resetInitialState(FieldSpacecraftState<T> state,
PropagationType stateType)
Reset the propagator initial state.
|
void |
BrouwerLyddanePropagator.resetInitialState(SpacecraftState state,
PropagationType stateType)
Reset the propagator initial state.
|
void |
EcksteinHechlerPropagator.resetInitialState(SpacecraftState state,
PropagationType stateType)
Reset the propagator initial state.
|
Constructor and Description |
---|
BrouwerLyddanePropagator(Orbit initialOrbit,
AttitudeProvider attitudeProv,
double mass,
double referenceRadius,
double mu,
double c20,
double c30,
double c40,
double c50,
PropagationType initialType,
double M2)
Build a propagator from orbit, attitude provider, mass and potential.
|
BrouwerLyddanePropagator(Orbit initialOrbit,
AttitudeProvider attitudeProv,
double mass,
UnnormalizedSphericalHarmonicsProvider provider,
PropagationType initialType,
double M2)
Build a propagator from orbit, attitude provider, mass and potential provider.
|
BrouwerLyddanePropagator(Orbit initialOrbit,
AttitudeProvider attitude,
double mass,
UnnormalizedSphericalHarmonicsProvider provider,
UnnormalizedSphericalHarmonicsProvider.UnnormalizedSphericalHarmonics harmonics,
PropagationType initialType,
double M2)
Private helper constructor.
|
BrouwerLyddanePropagator(Orbit initialOrbit,
UnnormalizedSphericalHarmonicsProvider provider,
PropagationType initialType,
double M2)
Build a propagator from orbit and potential provider.
|
EcksteinHechlerPropagator(Orbit initialOrbit,
AttitudeProvider attitudeProv,
double mass,
double referenceRadius,
double mu,
double c20,
double c30,
double c40,
double c50,
double c60,
PropagationType initialType)
Build a propagator from orbit, attitude provider, mass and potential.
|
EcksteinHechlerPropagator(Orbit initialOrbit,
AttitudeProvider attitudeProv,
double mass,
UnnormalizedSphericalHarmonicsProvider provider,
PropagationType initialType)
Build a propagator from orbit, attitude provider, mass and potential provider.
|
EcksteinHechlerPropagator(Orbit initialOrbit,
AttitudeProvider attitude,
double mass,
UnnormalizedSphericalHarmonicsProvider provider,
UnnormalizedSphericalHarmonicsProvider.UnnormalizedSphericalHarmonics harmonics,
PropagationType initialType)
Private helper constructor.
|
EcksteinHechlerPropagator(Orbit initialOrbit,
UnnormalizedSphericalHarmonicsProvider provider,
PropagationType initialType)
Build a propagator from orbit and potential provider.
|
FieldBrouwerLyddanePropagator(FieldOrbit<T> initialOrbit,
AttitudeProvider attitudeProv,
T mass,
double referenceRadius,
T mu,
double c20,
double c30,
double c40,
double c50,
PropagationType initialType,
double M2)
Build a propagator from orbit, attitude provider, mass and potential.
|
FieldBrouwerLyddanePropagator(FieldOrbit<T> initialOrbit,
AttitudeProvider attitudeProv,
T mass,
UnnormalizedSphericalHarmonicsProvider provider,
PropagationType initialType,
double M2)
Build a propagator from orbit, attitude provider, mass and potential provider.
|
FieldBrouwerLyddanePropagator(FieldOrbit<T> initialOrbit,
AttitudeProvider attitude,
T mass,
UnnormalizedSphericalHarmonicsProvider provider,
UnnormalizedSphericalHarmonicsProvider.UnnormalizedSphericalHarmonics harmonics,
PropagationType initialType,
double M2)
Private helper constructor.
|
FieldBrouwerLyddanePropagator(FieldOrbit<T> initialOrbit,
UnnormalizedSphericalHarmonicsProvider provider,
PropagationType initialType,
double M2)
Build a propagator from orbit and potential provider.
|
FieldEcksteinHechlerPropagator(FieldOrbit<T> initialOrbit,
AttitudeProvider attitudeProv,
T mass,
double referenceRadius,
T mu,
double c20,
double c30,
double c40,
double c50,
double c60,
PropagationType initialType)
Build a propagator from FieldOrbit, attitude provider, mass and potential.
|
FieldEcksteinHechlerPropagator(FieldOrbit<T> initialOrbit,
AttitudeProvider attitudeProv,
T mass,
UnnormalizedSphericalHarmonicsProvider provider,
PropagationType initialType)
Build a propagator from orbit, attitude provider, mass and potential provider.
|
FieldEcksteinHechlerPropagator(FieldOrbit<T> initialOrbit,
AttitudeProvider attitude,
T mass,
UnnormalizedSphericalHarmonicsProvider provider,
UnnormalizedSphericalHarmonicsProvider.UnnormalizedSphericalHarmonics harmonics,
PropagationType initialType)
Private helper constructor.
|
FieldEcksteinHechlerPropagator(FieldOrbit<T> initialOrbit,
UnnormalizedSphericalHarmonicsProvider provider,
PropagationType initialType)
Build a propagator from orbit and potential provider.
|
Modifier and Type | Method and Description |
---|---|
PropagationType |
DSSTPropagatorBuilder.getPropagationType()
Get the type of the orbit used for the propagation (mean or osculating).
|
PropagationType |
DSSTPropagatorBuilder.getStateType()
Get the type of the elements used to define the orbital state (mean or osculating).
|
Modifier and Type | Method and Description |
---|---|
void |
DSSTPropagatorBuilder.resetOrbit(Orbit newOrbit,
PropagationType orbitType)
Reset the orbit in the propagator builder.
|
Constructor and Description |
---|
DSSTPropagatorBuilder(Orbit referenceOrbit,
ODEIntegratorBuilder builder,
double positionScale,
PropagationType propagationType,
PropagationType stateType)
Build a new instance.
|
DSSTPropagatorBuilder(Orbit referenceOrbit,
ODEIntegratorBuilder builder,
double positionScale,
PropagationType propagationType,
PropagationType stateType,
AttitudeProvider attitudeProvider)
Build a new instance.
|
Modifier and Type | Method and Description |
---|---|
PropagationType |
AbstractIntegratedPropagator.getPropagationType()
Get the propagation type.
|
protected PropagationType |
AbstractIntegratedPropagator.isMeanOrbit()
Deprecated.
as of 11.1, replaced by
AbstractIntegratedPropagator.getPropagationType() |
protected PropagationType |
FieldAbstractIntegratedPropagator.isMeanOrbit()
Check if only the mean elements should be used in a semianalitical propagation.
|
Modifier and Type | Method and Description |
---|---|
abstract SpacecraftState |
StateMapper.mapArrayToState(AbsoluteDate date,
double[] y,
double[] yDot,
PropagationType type)
Map the raw double components to a spacecraft state.
|
SpacecraftState |
StateMapper.mapArrayToState(double t,
double[] y,
double[] yDot,
PropagationType type)
Map the raw double components to a spacecraft state.
|
abstract FieldSpacecraftState<T> |
FieldStateMapper.mapArrayToState(FieldAbsoluteDate<T> date,
T[] y,
T[] yDot,
PropagationType type)
Map the raw double components to a spacecraft state.
|
FieldSpacecraftState<T> |
FieldStateMapper.mapArrayToState(T t,
T[] y,
T[] yDot,
PropagationType type)
Map the raw double components to a spacecraft state.
|
Modifier and Type | Method and Description |
---|---|
void |
FieldDSSTPropagator.setInitialState(FieldSpacecraftState<T> initialState,
PropagationType stateType)
Set the initial state.
|
void |
DSSTPropagator.setInitialState(SpacecraftState initialState,
PropagationType stateType)
Set the initial state.
|
Constructor and Description |
---|
DSSTPartialDerivativesEquations(String name,
DSSTPropagator propagator,
PropagationType propagationType)
Deprecated.
Simple constructor.
|
DSSTPropagator(ODEIntegrator integrator,
PropagationType propagationType)
Create a new instance of DSSTPropagator.
|
DSSTPropagator(ODEIntegrator integrator,
PropagationType propagationType,
AttitudeProvider attitudeProvider)
Create a new instance of DSSTPropagator.
|
FieldDSSTPropagator(Field<T> field,
FieldODEIntegrator<T> integrator,
PropagationType propagationType)
Create a new instance of DSSTPropagator.
|
FieldDSSTPropagator(Field<T> field,
FieldODEIntegrator<T> integrator,
PropagationType propagationType,
AttitudeProvider attitudeProvider)
Create a new instance of DSSTPropagator.
|
Modifier and Type | Method and Description |
---|---|
List<ShortPeriodTerms> |
DSSTZonal.initializeShortPeriodTerms(AuxiliaryElements auxiliaryElements,
PropagationType type,
double[] parameters)
Performs initialization prior to propagation for the current force model.
|
List<ShortPeriodTerms> |
AbstractGaussianContribution.initializeShortPeriodTerms(AuxiliaryElements auxiliaryElements,
PropagationType type,
double[] parameters)
Performs initialization prior to propagation for the current force model.
|
List<ShortPeriodTerms> |
DSSTNewtonianAttraction.initializeShortPeriodTerms(AuxiliaryElements auxiliaryElements,
PropagationType type,
double[] parameters)
Performs initialization prior to propagation for the current force model.
|
List<ShortPeriodTerms> |
DSSTForceModel.initializeShortPeriodTerms(AuxiliaryElements auxiliaryElements,
PropagationType type,
double[] parameters)
Performs initialization prior to propagation for the current force model.
|
List<ShortPeriodTerms> |
DSSTTesseral.initializeShortPeriodTerms(AuxiliaryElements auxiliaryElements,
PropagationType type,
double[] parameters)
Performs initialization prior to propagation for the current force model.
|
List<ShortPeriodTerms> |
DSSTThirdBody.initializeShortPeriodTerms(AuxiliaryElements auxiliaryElements,
PropagationType type,
double[] parameters)
Computes the highest power of the eccentricity and the highest power
of a/R3 to appear in the truncated analytical power series expansion.
|
<T extends CalculusFieldElement<T>> |
DSSTZonal.initializeShortPeriodTerms(FieldAuxiliaryElements<T> auxiliaryElements,
PropagationType type,
T[] parameters)
Performs initialization prior to propagation for the current force model.
|
<T extends CalculusFieldElement<T>> |
AbstractGaussianContribution.initializeShortPeriodTerms(FieldAuxiliaryElements<T> auxiliaryElements,
PropagationType type,
T[] parameters)
Performs initialization prior to propagation for the current force model.
|
<T extends CalculusFieldElement<T>> |
DSSTNewtonianAttraction.initializeShortPeriodTerms(FieldAuxiliaryElements<T> auxiliaryElements,
PropagationType type,
T[] parameters)
Performs initialization prior to propagation for the current force model.
|
<T extends CalculusFieldElement<T>> |
DSSTForceModel.initializeShortPeriodTerms(FieldAuxiliaryElements<T> auxiliaryElements,
PropagationType type,
T[] parameters)
Performs initialization prior to propagation for the current force model.
|
<T extends CalculusFieldElement<T>> |
DSSTTesseral.initializeShortPeriodTerms(FieldAuxiliaryElements<T> auxiliaryElements,
PropagationType type,
T[] parameters)
Performs initialization prior to propagation for the current force model.
|
<T extends CalculusFieldElement<T>> |
DSSTThirdBody.initializeShortPeriodTerms(FieldAuxiliaryElements<T> auxiliaryElements,
PropagationType type,
T[] parameters)
Performs initialization prior to propagation for the current force model.
|
Copyright © 2002-2022 CS GROUP. All rights reserved.