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 | |
org.orekit.propagation |
Propagation
|
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(IntegratedPropagatorBuilder[] propagatorBuilders,
List<ObservedMeasurement<?>> measurements,
ParameterDriversList estimatedMeasurementsParameters,
ModelObserver observer,
PropagationType propagationType,
PropagationType stateType)
Simple constructor.
|
Constructor and Description |
---|
DSSTKalmanModel(List<IntegratedPropagatorBuilder> propagatorBuilders,
List<CovarianceMatrixProvider> covarianceMatricesProviders,
ParameterDriversList estimatedMeasurementParameters,
PropagationType propagationType,
PropagationType stateType)
Kalman process model constructor (package private).
|
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.
|
Constructor and Description |
---|
DSSTPropagatorBuilder(Orbit referenceOrbit,
ODEIntegratorBuilder builder,
double positionScale,
PropagationType propagationType,
PropagationType stateType)
Build a new instance.
|
Modifier and Type | Method and Description |
---|---|
protected PropagationType |
AbstractIntegratedPropagator.isMeanOrbit()
Check if only the mean elements should be used in a semianalitical propagation.
|
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.
|
Constructor and Description |
---|
AbstractIntegratedPropagator(ODEIntegrator integrator,
PropagationType propagationType)
Build a new instance.
|
FieldAbstractIntegratedPropagator(Field<T> field,
FieldODEIntegrator<T> integrator,
PropagationType propagationType)
Build a new instance.
|
FieldIntegratedEphemeris(FieldAbsoluteDate<T> startDate,
FieldAbsoluteDate<T> minDate,
FieldAbsoluteDate<T> maxDate,
FieldStateMapper<T> mapper,
PropagationType type,
FieldDenseOutputModel<T> model,
Map<String,T[]> unmanaged,
List<FieldAdditionalStateProvider<T>> providers,
String[] equations)
Creates a new instance of IntegratedEphemeris.
|
IntegratedEphemeris(AbsoluteDate startDate,
AbsoluteDate minDate,
AbsoluteDate maxDate,
StateMapper mapper,
PropagationType type,
DenseOutputModel model,
Map<String,double[]> unmanaged,
List<AdditionalStateProvider> providers,
String[] equations)
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 |
---|
DSSTPartialDerivativesEquations(String name,
DSSTPropagator propagator,
PropagationType propagationType)
Simple constructor.
|
DSSTPropagator(ODEIntegrator integrator,
PropagationType propagationType)
Create a new instance of DSSTPropagator.
|
FieldDSSTPropagator(Field<T> field,
FieldODEIntegrator<T> integrator,
PropagationType propagationType)
Create a new instance of DSSTPropagator.
|
Modifier and Type | Method and Description |
---|---|
List<ShortPeriodTerms> |
AbstractGaussianContribution.initialize(AuxiliaryElements auxiliaryElements,
PropagationType type,
double[] parameters)
Performs initialization prior to propagation for the current force model.
|
List<ShortPeriodTerms> |
DSSTThirdBody.initialize(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> |
DSSTTesseral.initialize(AuxiliaryElements auxiliaryElements,
PropagationType type,
double[] parameters)
Performs initialization prior to propagation for the current force model.
|
List<ShortPeriodTerms> |
DSSTNewtonianAttraction.initialize(AuxiliaryElements auxiliaryElements,
PropagationType type,
double[] parameters)
Performs initialization prior to propagation for the current force model.
|
List<ShortPeriodTerms> |
DSSTZonal.initialize(AuxiliaryElements auxiliaryElements,
PropagationType type,
double[] parameters)
Performs initialization prior to propagation for the current force model.
|
List<ShortPeriodTerms> |
DSSTForceModel.initialize(AuxiliaryElements auxiliaryElements,
PropagationType type,
double[] parameters)
Performs initialization prior to propagation for the current force model.
|
<T extends RealFieldElement<T>> |
AbstractGaussianContribution.initialize(FieldAuxiliaryElements<T> auxiliaryElements,
PropagationType type,
T[] parameters)
Performs initialization prior to propagation for the current force model.
|
<T extends RealFieldElement<T>> |
DSSTThirdBody.initialize(FieldAuxiliaryElements<T> auxiliaryElements,
PropagationType type,
T[] parameters)
Performs initialization prior to propagation for the current force model.
|
<T extends RealFieldElement<T>> |
DSSTTesseral.initialize(FieldAuxiliaryElements<T> auxiliaryElements,
PropagationType type,
T[] parameters)
Performs initialization prior to propagation for the current force model.
|
<T extends RealFieldElement<T>> |
DSSTNewtonianAttraction.initialize(FieldAuxiliaryElements<T> auxiliaryElements,
PropagationType type,
T[] parameters)
Performs initialization prior to propagation for the current force model.
|
<T extends RealFieldElement<T>> |
DSSTZonal.initialize(FieldAuxiliaryElements<T> auxiliaryElements,
PropagationType type,
T[] parameters)
Performs initialization prior to propagation for the current force model.
|
<T extends RealFieldElement<T>> |
DSSTForceModel.initialize(FieldAuxiliaryElements<T> auxiliaryElements,
PropagationType type,
T[] parameters)
Performs initialization prior to propagation for the current force model.
|
Copyright © 2002-2019 CS Systèmes d'information. All rights reserved.