| 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.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(PropagatorBuilder[] propagatorBuilders,
List<ObservedMeasurement<?>> measurements,
ParameterDriversList estimatedMeasurementsParameters,
ModelObserver observer,
PropagationType propagationType)
Simple 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 |
FieldEcksteinHechlerPropagator.resetInitialState(FieldSpacecraftState<T> state,
PropagationType stateType,
double epsilon,
int maxIterations)
Reset the propagator initial state.
|
void |
FieldBrouwerLyddanePropagator.resetInitialState(FieldSpacecraftState<T> state,
PropagationType stateType,
double epsilon,
int maxIterations)
Reset the propagator initial state.
|
void |
EcksteinHechlerPropagator.resetInitialState(SpacecraftState 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,
double epsilon,
int maxIterations)
Reset the propagator initial state.
|
void |
BrouwerLyddanePropagator.resetInitialState(SpacecraftState state,
PropagationType stateType,
double epsilon,
int maxIterations)
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,
double referenceRadius,
double mu,
double c20,
double c30,
double c40,
double c50,
PropagationType initialType,
double M2,
double epsilon,
int maxIterations)
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,
double referenceRadius,
double mu,
double c20,
double c30,
double c40,
double c50,
double c60,
PropagationType initialType,
double epsilon,
int maxIterations)
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,
double referenceRadius,
T mu,
double c20,
double c30,
double c40,
double c50,
PropagationType initialType,
double M2,
double epsilon,
int maxIterations)
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,
double referenceRadius,
T mu,
double c20,
double c30,
double c40,
double c50,
double c60,
PropagationType initialType,
double epsilon,
int maxIterations)
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 |
FieldAbstractIntegratedPropagator.getPropagationType()
Get the propagation type.
|
PropagationType |
AbstractIntegratedPropagator.getPropagationType()
Get the propagation type.
|
protected PropagationType |
FieldAbstractIntegratedPropagator.isMeanOrbit()
Check if only the mean elements should be used in a semi-analytical 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.
|
| Constructor and Description |
|---|
AbstractIntegratedPropagator(org.hipparchus.ode.ODEIntegrator integrator,
PropagationType propagationType)
Build a new instance.
|
FieldAbstractIntegratedPropagator(org.hipparchus.Field<T> field,
org.hipparchus.ode.FieldODEIntegrator<T> integrator,
PropagationType propagationType)
Build a new instance.
|
FieldIntegratedEphemeris(FieldAbsoluteDate<T> startDate,
FieldAbsoluteDate<T> minDate,
FieldAbsoluteDate<T> maxDate,
FieldStateMapper<T> mapper,
PropagationType type,
org.hipparchus.ode.FieldDenseOutputModel<T> model,
FieldArrayDictionary<T> unmanaged,
List<FieldAdditionalStateProvider<T>> providers,
String[] equations,
int[] dimensions)
Creates a new instance of IntegratedEphemeris.
|
IntegratedEphemeris(AbsoluteDate startDate,
AbsoluteDate minDate,
AbsoluteDate maxDate,
StateMapper mapper,
PropagationType type,
org.hipparchus.ode.DenseOutputModel model,
DoubleArrayDictionary unmanaged,
List<AdditionalStateProvider> providers,
String[] equations,
int[] dimensions)
Creates a new instance of IntegratedEphemeris.
|
| 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 |
|---|
DSSTPropagator(org.hipparchus.ode.ODEIntegrator integrator,
PropagationType propagationType)
Create a new instance of DSSTPropagator.
|
DSSTPropagator(org.hipparchus.ode.ODEIntegrator integrator,
PropagationType propagationType,
AttitudeProvider attitudeProvider)
Create a new instance of DSSTPropagator.
|
FieldDSSTPropagator(org.hipparchus.Field<T> field,
org.hipparchus.ode.FieldODEIntegrator<T> integrator,
PropagationType propagationType)
Create a new instance of DSSTPropagator.
|
FieldDSSTPropagator(org.hipparchus.Field<T> field,
org.hipparchus.ode.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> |
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> |
DSSTJ2SquaredClosedForm.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> |
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.
|
List<ShortPeriodTerms> |
DSSTNewtonianAttraction.initializeShortPeriodTerms(AuxiliaryElements auxiliaryElements,
PropagationType type,
double[] parameters)
Performs initialization prior to propagation for the current force model.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
DSSTZonal.initializeShortPeriodTerms(FieldAuxiliaryElements<T> auxiliaryElements,
PropagationType type,
T[] parameters)
Performs initialization prior to propagation for the current force model.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
DSSTForceModel.initializeShortPeriodTerms(FieldAuxiliaryElements<T> auxiliaryElements,
PropagationType type,
T[] parameters)
Performs initialization prior to propagation for the current force model.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
DSSTTesseral.initializeShortPeriodTerms(FieldAuxiliaryElements<T> auxiliaryElements,
PropagationType type,
T[] parameters)
Performs initialization prior to propagation for the current force model.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
DSSTJ2SquaredClosedForm.initializeShortPeriodTerms(FieldAuxiliaryElements<T> auxiliaryElements,
PropagationType type,
T[] parameters)
Performs initialization prior to propagation for the current force model.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
AbstractGaussianContribution.initializeShortPeriodTerms(FieldAuxiliaryElements<T> auxiliaryElements,
PropagationType type,
T[] parameters)
Performs initialization prior to propagation for the current force model.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
DSSTThirdBody.initializeShortPeriodTerms(FieldAuxiliaryElements<T> auxiliaryElements,
PropagationType type,
T[] parameters)
Performs initialization prior to propagation for the current force model.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
DSSTNewtonianAttraction.initializeShortPeriodTerms(FieldAuxiliaryElements<T> auxiliaryElements,
PropagationType type,
T[] parameters)
Performs initialization prior to propagation for the current force model.
|
Copyright © 2002-2023 CS GROUP. All rights reserved.