Package | Description |
---|---|
org.orekit.orbits |
This package provides classes to represent orbits.
|
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.events |
This package provides interfaces and classes dealing with events occurring during propagation.
|
org.orekit.propagation.integration |
Utilities for integration-based propagators (both numerical and semi-analytical).
|
org.orekit.propagation.numerical |
Top level package for numerical propagators.
|
org.orekit.propagation.semianalytical.dsst |
This package provides an implementation of the Draper Semi-analytical
Satellite Theory (DSST).
|
org.orekit.utils |
This package provides useful objects.
|
Modifier and Type | Method and Description |
---|---|
OrbitType |
FieldKeplerianOrbit.getType()
Get the orbit type.
|
OrbitType |
FieldCircularOrbit.getType()
Get the orbit type.
|
OrbitType |
EquinoctialOrbit.getType()
Get the orbit type.
|
abstract OrbitType |
Orbit.getType()
Get the orbit type.
|
OrbitType |
KeplerianOrbit.getType()
Get the orbit type.
|
OrbitType |
CircularOrbit.getType()
Get the orbit type.
|
OrbitType |
FieldEquinoctialOrbit.getType()
Get the orbit type.
|
OrbitType |
CartesianOrbit.getType()
Get the orbit type.
|
OrbitType |
FieldCartesianOrbit.getType()
Get the orbit type.
|
abstract OrbitType |
FieldOrbit.getType()
Get the orbit type.
|
static OrbitType |
OrbitType.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static OrbitType[] |
OrbitType.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
Modifier and Type | Method and Description |
---|---|
OrbitType |
StateCovarianceMatrixProvider.getCovarianceOrbitType()
Get the orbit type in which the covariance matrix is expressed.
|
OrbitType |
StateCovariance.getOrbitType()
Get the covariance orbit type.
|
Modifier and Type | Method and Description |
---|---|
StateCovariance |
StateCovariance.changeCovarianceType(Orbit orbit,
OrbitType outOrbitType,
PositionAngle outAngleType)
Get the covariance matrix in another orbit type.
|
StateCovariance |
StateCovarianceMatrixProvider.getStateCovariance(SpacecraftState state,
OrbitType orbitType,
PositionAngle angleType)
Get the state covariance expressed in a given orbit type.
|
Constructor and Description |
---|
StateCovariance(RealMatrix orbitalCovariance,
AbsoluteDate epoch,
Frame covarianceFrame,
OrbitType orbitType,
PositionAngle angleType)
Constructor.
|
StateCovarianceMatrixProvider(String additionalName,
String stmName,
MatricesHarvester harvester,
OrbitType stmOrbitType,
PositionAngle stmAngleType,
StateCovariance covInit)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
OrbitType |
AbstractPropagatorBuilder.getOrbitType()
Get the orbit type expected for the 6 first parameters in
PropagatorBuilder.buildPropagator(double[]) . |
OrbitType |
PropagatorBuilder.getOrbitType()
Get the orbit type expected for the 6 first parameters in
PropagatorBuilder.buildPropagator(double[]) . |
Modifier and Type | Method and Description |
---|---|
abstract AbstractFieldIntegrator<T> |
AbstractFieldIntegratorBuilder.buildIntegrator(Field<T> field,
Orbit orbit,
OrbitType orbitType)
Build a first order integrator.
|
AbstractFieldIntegrator<T> |
ClassicalRungeKuttaFieldIntegratorBuilder.buildIntegrator(Field<T> field,
Orbit orbit,
OrbitType orbitType)
Build a first order integrator.
|
AbstractFieldIntegrator<T> |
MidpointFieldIntegratorBuilder.buildIntegrator(Field<T> field,
Orbit orbit,
OrbitType orbitType)
Build a first order integrator.
|
AbstractFieldIntegrator<T> |
ThreeEighthesFieldIntegratorBuilder.buildIntegrator(Field<T> field,
Orbit orbit,
OrbitType orbitType)
Build a first order integrator.
|
AbstractFieldIntegrator<T> |
GillFieldIntegratorBuilder.buildIntegrator(Field<T> field,
Orbit orbit,
OrbitType orbitType)
Build a first order integrator.
|
abstract AbstractFieldIntegrator<T> |
AbstractVariableStepFieldIntegratorBuilder.buildIntegrator(Field<T> field,
Orbit orbit,
OrbitType orbitType)
Build a first order integrator.
|
AbstractFieldIntegrator<T> |
DormandPrince54FieldIntegratorBuilder.buildIntegrator(Field<T> field,
Orbit orbit,
OrbitType orbitType)
Build a first order integrator.
|
AbstractFieldIntegrator<T> |
FieldODEIntegratorBuilder.buildIntegrator(Field<T> field,
Orbit orbit,
OrbitType orbitType)
Build a first order integrator.
|
AbstractFieldIntegrator<T> |
HighamHall54FieldIntegratorBuilder.buildIntegrator(Field<T> field,
Orbit orbit,
OrbitType orbitType)
Build a first order integrator.
|
AbstractFieldIntegrator<T> |
EulerFieldIntegratorBuilder.buildIntegrator(Field<T> field,
Orbit orbit,
OrbitType orbitType)
Build a first order integrator.
|
AbstractFieldIntegrator<T> |
AdamsBashforthFieldIntegratorBuilder.buildIntegrator(Field<T> field,
Orbit orbit,
OrbitType orbitType)
Build a first order integrator.
|
AbstractFieldIntegrator<T> |
AdamsMoultonFieldIntegratorBuilder.buildIntegrator(Field<T> field,
Orbit orbit,
OrbitType orbitType)
Build a first order integrator.
|
AbstractFieldIntegrator<T> |
LutherFieldIntegratorBuilder.buildIntegrator(Field<T> field,
Orbit orbit,
OrbitType orbitType)
Build a first order integrator.
|
AbstractFieldIntegrator<T> |
DormandPrince853FieldIntegratorBuilder.buildIntegrator(Field<T> field,
Orbit orbit,
OrbitType orbitType)
Build a first order integrator.
|
AbstractFieldIntegrator<T> |
AbstractFieldIntegratorBuilder.buildIntegrator(FieldOrbit<T> orbit,
OrbitType orbitType)
Build a first order integrator.
|
AbstractFieldIntegrator<T> |
FieldODEIntegratorBuilder.buildIntegrator(FieldOrbit<T> orbit,
OrbitType orbitType)
Build a first order integrator.
|
AbstractIntegrator |
HighamHall54IntegratorBuilder.buildIntegrator(Orbit orbit,
OrbitType orbitType)
Build a first order integrator.
|
AbstractIntegrator |
DormandPrince853IntegratorBuilder.buildIntegrator(Orbit orbit,
OrbitType orbitType)
Build a first order integrator.
|
AbstractIntegrator |
DormandPrince54IntegratorBuilder.buildIntegrator(Orbit orbit,
OrbitType orbitType)
Build a first order integrator.
|
AbstractIntegrator |
EulerIntegratorBuilder.buildIntegrator(Orbit orbit,
OrbitType orbitType)
Build a first order integrator.
|
AbstractIntegrator |
MidpointIntegratorBuilder.buildIntegrator(Orbit orbit,
OrbitType orbitType)
Build a first order integrator.
|
AbstractIntegrator |
ODEIntegratorBuilder.buildIntegrator(Orbit orbit,
OrbitType orbitType)
Build a first order integrator.
|
AbstractIntegrator |
ClassicalRungeKuttaIntegratorBuilder.buildIntegrator(Orbit orbit,
OrbitType orbitType)
Build a first order integrator.
|
AbstractIntegrator |
AdamsBashforthIntegratorBuilder.buildIntegrator(Orbit orbit,
OrbitType orbitType)
Build a first order integrator.
|
AbstractIntegrator |
AdamsMoultonIntegratorBuilder.buildIntegrator(Orbit orbit,
OrbitType orbitType)
Build a first order integrator.
|
AbstractIntegrator |
LutherIntegratorBuilder.buildIntegrator(Orbit orbit,
OrbitType orbitType)
Build a first order integrator.
|
AbstractIntegrator |
GraggBulirschStoerIntegratorBuilder.buildIntegrator(Orbit orbit,
OrbitType orbitType)
Build a first order integrator.
|
AbstractIntegrator |
GillIntegratorBuilder.buildIntegrator(Orbit orbit,
OrbitType orbitType)
Build a first order integrator.
|
AbstractIntegrator |
ThreeEighthesIntegratorBuilder.buildIntegrator(Orbit orbit,
OrbitType orbitType)
Build a first order integrator.
|
Constructor and Description |
---|
BrouwerLyddanePropagatorBuilder(Orbit templateOrbit,
double referenceRadius,
double mu,
TideSystem tideSystem,
double c20,
double c30,
double c40,
double c50,
OrbitType orbitType,
PositionAngle positionAngle,
double positionScale,
double M2)
Build a new instance.
|
EcksteinHechlerPropagatorBuilder(Orbit templateOrbit,
double referenceRadius,
double mu,
TideSystem tideSystem,
double c20,
double c30,
double c40,
double c50,
double c60,
OrbitType orbitType,
PositionAngle positionAngle,
double positionScale)
Build a new instance.
|
Modifier and Type | Method and Description |
---|---|
OrbitType |
PositionAngleDetector.getOrbitType()
Get the orbit type defining the angle type.
|
Constructor and Description |
---|
PositionAngleDetector(double maxCheck,
double threshold,
OrbitType orbitType,
PositionAngle positionAngle,
double angle)
Build a detector.
|
PositionAngleDetector(OrbitType orbitType,
PositionAngle positionAngle,
double angle)
Build a new detector.
|
Modifier and Type | Method and Description |
---|---|
protected OrbitType |
AbstractIntegratedPropagator.getOrbitType()
Get propagation parameter type.
|
OrbitType |
StateMapper.getOrbitType()
Get propagation parameter type.
|
protected OrbitType |
FieldAbstractIntegratedPropagator.getOrbitType()
Get propagation parameter type.
|
OrbitType |
FieldStateMapper.getOrbitType()
Get propagation parameter type.
|
Modifier and Type | Method and Description |
---|---|
protected abstract StateMapper |
AbstractIntegratedPropagator.createMapper(AbsoluteDate referenceDate,
double mu,
OrbitType orbitType,
PositionAngle positionAngleType,
AttitudeProvider attitudeProvider,
Frame frame)
Create a mapper between raw double components and spacecraft state.
|
protected abstract FieldStateMapper<T> |
FieldAbstractIntegratedPropagator.createMapper(FieldAbsoluteDate<T> referenceDate,
T mu,
OrbitType orbitType,
PositionAngle positionAngleType,
AttitudeProvider attitudeProvider,
Frame frame)
Create a mapper between raw double components and spacecraft state.
|
protected void |
AbstractIntegratedPropagator.setOrbitType(OrbitType orbitType)
Set propagation orbit type.
|
protected void |
FieldAbstractIntegratedPropagator.setOrbitType(OrbitType orbitType)
Set propagation orbit type.
|
Constructor and Description |
---|
FieldStateMapper(FieldAbsoluteDate<T> referenceDate,
T mu,
OrbitType orbitType,
PositionAngle positionAngleType,
AttitudeProvider attitudeProvider,
Frame frame)
Simple constructor.
|
StateMapper(AbsoluteDate referenceDate,
double mu,
OrbitType orbitType,
PositionAngle positionAngleType,
AttitudeProvider attitudeProvider,
Frame frame)
Simple constructor.
|
Modifier and Type | Method and Description |
---|---|
OrbitType |
NumericalPropagator.getOrbitType()
Get propagation parameter type.
|
OrbitType |
FieldNumericalPropagator.getOrbitType()
Get propagation parameter type.
|
Modifier and Type | Method and Description |
---|---|
protected StateMapper |
NumericalPropagator.createMapper(AbsoluteDate referenceDate,
double mu,
OrbitType orbitType,
PositionAngle positionAngleType,
AttitudeProvider attitudeProvider,
Frame frame)
Create a mapper between raw double components and spacecraft state.
|
protected StateMapper |
GLONASSNumericalPropagator.createMapper(AbsoluteDate referenceDate,
double mu,
OrbitType orbitType,
PositionAngle positionAngleType,
AttitudeProvider attitudeProvider,
Frame frame) |
protected FieldStateMapper<T> |
FieldNumericalPropagator.createMapper(FieldAbsoluteDate<T> referenceDate,
T mu,
OrbitType orbitType,
PositionAngle positionAngleType,
AttitudeProvider attitudeProvider,
Frame frame)
Create a mapper between raw double components and spacecraft state.
|
void |
NumericalPropagator.setOrbitType(OrbitType orbitType)
Set propagation orbit type.
|
void |
FieldNumericalPropagator.setOrbitType(OrbitType orbitType)
Set propagation orbit type.
|
static double[][] |
NumericalPropagator.tolerances(double dP,
double dV,
Orbit orbit,
OrbitType type)
Estimate tolerance vectors for integrators when propagating in orbits.
|
static double[][] |
NumericalPropagator.tolerances(double dP,
Orbit orbit,
OrbitType type)
Estimate tolerance vectors for integrators when propagating in orbits.
|
static <T extends CalculusFieldElement<T>> |
FieldNumericalPropagator.tolerances(T dP,
FieldOrbit<T> orbit,
OrbitType type)
Estimate tolerance vectors for integrators.
|
static <T extends CalculusFieldElement<T>> |
FieldNumericalPropagator.tolerances(T dP,
T dV,
FieldOrbit<T> orbit,
OrbitType type)
Estimate tolerance vectors for integrators when propagating in orbits.
|
Modifier and Type | Method and Description |
---|---|
OrbitType |
FieldDSSTPropagator.getOrbitType()
Get propagation parameter type.
|
OrbitType |
DSSTPropagator.getOrbitType()
Get propagation parameter type.
|
Modifier and Type | Method and Description |
---|---|
protected StateMapper |
DSSTPropagator.createMapper(AbsoluteDate referenceDate,
double mu,
OrbitType ignoredOrbitType,
PositionAngle ignoredPositionAngleType,
AttitudeProvider attitudeProvider,
Frame frame)
Create a mapper between raw double components and spacecraft state.
|
protected FieldStateMapper<T> |
FieldDSSTPropagator.createMapper(FieldAbsoluteDate<T> referenceDate,
T mu,
OrbitType ignoredOrbitType,
PositionAngle ignoredPositionAngleType,
AttitudeProvider attitudeProvider,
Frame frame)
Create a mapper between raw double components and spacecraft state.
|
Modifier and Type | Method and Description |
---|---|
static StateJacobian |
Differentiation.differentiate(StateFunction function,
int dimension,
AttitudeProvider provider,
OrbitType orbitType,
PositionAngle positionAngle,
double dP,
int nbPoints)
Differentiate a vector function using finite differences.
|
Copyright © 2002-2023 CS GROUP. All rights reserved.