| Package | Description |
|---|---|
| org.orekit.estimation.measurements.modifiers |
This package provides measurement modifier.
|
| org.orekit.forces |
This package provides the interface for force models that will be used by the
NumericalPropagator, as well as
some classical spacecraft models for surface forces (spherical, box and solar array ...). |
| org.orekit.forces.drag |
This package provides all drag-related forces.
|
| org.orekit.forces.empirical |
This package provides empirical forces.
|
| org.orekit.forces.gravity |
This package provides all gravity-related forces.
|
| org.orekit.forces.inertia |
This package provides inertial force model.
|
| org.orekit.forces.maneuvers |
This package provides models of simple maneuvers.
|
| org.orekit.forces.maneuvers.propulsion |
This package provides propulsion models intended to be used with class
Maneuver. |
| org.orekit.forces.maneuvers.trigger |
This package provides maneuver triggers' models intended to be used with class
Maneuver. |
| org.orekit.forces.radiation |
This package provides all radiation pressure related forces.
|
| org.orekit.models.earth.ionosphere |
This package provides models that simulate the impact of the ionosphere.
|
| org.orekit.propagation |
Propagation
|
| org.orekit.propagation.analytical |
Top level package for analytical propagators.
|
| org.orekit.propagation.analytical.tle |
This package provides classes to read and extrapolate tle's.
|
| org.orekit.propagation.analytical.tle.generation |
This package provides classes related to TLE generation.
|
| org.orekit.propagation.events |
This package provides interfaces and classes dealing with events occurring during propagation.
|
| org.orekit.propagation.events.handlers |
This package provides an interface and classes dealing with events occurrence only.
|
| 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.numerical.cr3bp |
Top level package for CR3BP Models used with a numerical propagator.
|
| org.orekit.propagation.sampling |
This package provides interfaces and classes dealing with step handling during propagation.
|
| 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).
|
| org.orekit.utils |
This package provides useful objects.
|
| Modifier and Type | Method and Description |
|---|---|
protected <T extends org.hipparchus.CalculusFieldElement<T>> |
BaseRangeIonosphericDelayModifier.rangeErrorIonosphericModel(GroundStation station,
FieldSpacecraftState<T> state,
T[] parameters)
Compute the measurement error due to Ionosphere.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
BaseRangeTroposphericDelayModifier.rangeErrorTroposphericModel(GroundStation station,
FieldSpacecraftState<T> state,
T[] parameters)
Compute the measurement error due to Troposphere.
|
protected <T extends org.hipparchus.CalculusFieldElement<T>> |
BaseRangeRateIonosphericDelayModifier.rangeRateErrorIonosphericModel(GroundStation station,
FieldSpacecraftState<T> state,
T[] parameters)
Compute the measurement error due to Ionosphere.
|
protected <T extends org.hipparchus.CalculusFieldElement<T>> |
RangeRateIonosphericDelayModifier.rangeRateErrorIonosphericModel(GroundStation station,
FieldSpacecraftState<T> state,
T[] parameters)
Compute the measurement error due to Ionosphere.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
RangeRateTroposphericDelayModifier.rangeRateErrorTroposphericModel(GroundStation station,
FieldSpacecraftState<T> state,
T[] parameters)
Compute the measurement error due to Troposphere.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
BaseRangeRateTroposphericDelayModifier.rangeRateErrorTroposphericModel(GroundStation station,
FieldSpacecraftState<T> state,
T[] parameters)
Compute the measurement error due to Troposphere.
|
| Modifier and Type | Method and Description |
|---|---|
<T extends org.hipparchus.CalculusFieldElement<T>> |
ForceModel.acceleration(FieldSpacecraftState<T> s,
T[] parameters)
Compute acceleration.
|
default <T extends org.hipparchus.CalculusFieldElement<T>> |
ForceModel.addContribution(FieldSpacecraftState<T> s,
FieldTimeDerivativesEquations<T> adder)
Compute the contribution of the force model to the perturbing
acceleration.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
BoxAndSolarArraySpacecraft.dragAcceleration(FieldSpacecraftState<T> state,
T density,
org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> relativeVelocity,
T[] parameters)
Compute the acceleration due to drag.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
FixedPanel.getNormal(FieldSpacecraftState<T> state)
Get panel normal in spacecraft frame.
|
abstract <T extends org.hipparchus.CalculusFieldElement<T>> |
Panel.getNormal(FieldSpacecraftState<T> state)
Get panel normal in spacecraft frame.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
SlewingPanel.getNormal(FieldSpacecraftState<T> state)
Get panel normal in spacecraft frame.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
PointingPanel.getNormal(FieldSpacecraftState<T> state)
Get panel normal in spacecraft frame.
|
default <T extends org.hipparchus.CalculusFieldElement<T>> |
ForceModel.init(FieldSpacecraftState<T> initialState,
FieldAbsoluteDate<T> target)
Initialize the force model at the start of propagation.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
BoxAndSolarArraySpacecraft.radiationPressureAcceleration(FieldSpacecraftState<T> state,
org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> flux,
T[] parameters)
Compute the acceleration due to radiation pressure.
|
| Modifier and Type | Method and Description |
|---|---|
<T extends org.hipparchus.CalculusFieldElement<T>> |
TimeSpanDragForce.acceleration(FieldSpacecraftState<T> s,
T[] parameters)
Compute acceleration.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
DragForce.acceleration(FieldSpacecraftState<T> s,
T[] parameters)
Compute acceleration.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
DragSensitive.dragAcceleration(FieldSpacecraftState<T> state,
T density,
org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> relativeVelocity,
T[] parameters)
Compute the acceleration due to drag.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
IsotropicDrag.dragAcceleration(FieldSpacecraftState<T> state,
T density,
org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> relativeVelocity,
T[] parameters)
Compute the acceleration due to drag.
|
protected <T extends org.hipparchus.CalculusFieldElement<T>> |
AbstractDragForceModel.isDSStateDerivative(FieldSpacecraftState<T> state)
Check if a field state corresponds to derivatives with respect to state.
|
protected <T extends org.hipparchus.CalculusFieldElement<T>> |
AbstractDragForceModel.isGradientStateDerivative(FieldSpacecraftState<T> state)
Check if a field state corresponds to derivatives with respect to state.
|
| Modifier and Type | Method and Description |
|---|---|
<T extends org.hipparchus.CalculusFieldElement<T>> |
TimeSpanParametricAcceleration.acceleration(FieldSpacecraftState<T> state,
T[] parameters)
Compute acceleration.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
ParametricAcceleration.acceleration(FieldSpacecraftState<T> state,
T[] parameters)
Compute acceleration.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
PolynomialAccelerationModel.signedAmplitude(FieldSpacecraftState<T> state,
T[] parameters)
Compute the signed amplitude of the acceleration.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
AccelerationModel.signedAmplitude(FieldSpacecraftState<T> state,
T[] parameters)
Compute the signed amplitude of the acceleration.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
HarmonicAccelerationModel.signedAmplitude(FieldSpacecraftState<T> state,
T[] parameters)
Compute the signed amplitude of the acceleration.
|
| Modifier and Type | Method and Description |
|---|---|
<T extends org.hipparchus.CalculusFieldElement<T>> |
SingleBodyAbsoluteAttraction.acceleration(FieldSpacecraftState<T> s,
T[] parameters)
Compute acceleration.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
LenseThirringRelativity.acceleration(FieldSpacecraftState<T> s,
T[] parameters)
Compute acceleration.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
NewtonianAttraction.acceleration(FieldSpacecraftState<T> s,
T[] parameters)
Compute acceleration.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
HolmesFeatherstoneAttractionModel.acceleration(FieldSpacecraftState<T> s,
T[] parameters)
Compute acceleration.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
DeSitterRelativity.acceleration(FieldSpacecraftState<T> s,
T[] parameters)
Compute acceleration.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
SolidTides.acceleration(FieldSpacecraftState<T> s,
T[] parameters)
Compute acceleration.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
OceanTides.acceleration(FieldSpacecraftState<T> s,
T[] parameters)
Compute acceleration.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
Relativity.acceleration(FieldSpacecraftState<T> s,
T[] parameters)
Compute acceleration.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
ThirdBodyAttraction.acceleration(FieldSpacecraftState<T> s,
T[] parameters)
Compute acceleration.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
SingleBodyRelativeAttraction.acceleration(FieldSpacecraftState<T> s,
T[] parameters)
Compute acceleration.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
NewtonianAttraction.addContribution(FieldSpacecraftState<T> s,
FieldTimeDerivativesEquations<T> adder)
Compute the contribution of the force model to the perturbing
acceleration.
|
| Modifier and Type | Method and Description |
|---|---|
<T extends org.hipparchus.CalculusFieldElement<T>> |
InertialForces.acceleration(FieldSpacecraftState<T> s,
T[] parameters)
Compute acceleration.
|
| Modifier and Type | Method and Description |
|---|---|
<T extends org.hipparchus.CalculusFieldElement<T>> |
Maneuver.acceleration(FieldSpacecraftState<T> s,
T[] parameters) |
<T extends org.hipparchus.CalculusFieldElement<T>> |
Maneuver.addContribution(FieldSpacecraftState<T> s,
FieldTimeDerivativesEquations<T> adder)
Compute the contribution of the force model to the perturbing
acceleration.
|
T |
FieldImpulseManeuver.g(FieldSpacecraftState<T> fieldSpacecraftState)
Compute the value of the switching function.
|
void |
FieldImpulseManeuver.init(FieldSpacecraftState<T> s0,
FieldAbsoluteDate<T> t)
Initialize event handler at the start of a propagation.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
Maneuver.init(FieldSpacecraftState<T> initialState,
FieldAbsoluteDate<T> target)
Initialize the force model at the start of propagation.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
ConstantThrustManeuver.isFiring(FieldSpacecraftState<T> s)
Check if maneuvering is on.
|
| Modifier and Type | Method and Description |
|---|---|
default <T extends org.hipparchus.CalculusFieldElement<T>> |
ThrustPropulsionModel.getAcceleration(FieldSpacecraftState<T> s,
FieldAttitude<T> maneuverAttitude,
T[] parameters)
Get the acceleration of the spacecraft during maneuver and in maneuver frame.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
PropulsionModel.getAcceleration(FieldSpacecraftState<T> s,
FieldAttitude<T> maneuverAttitude,
T[] parameters)
Get the acceleration of the spacecraft during maneuver and in maneuver frame.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
ProfileThrustPropulsionModel.getFlowRate(FieldSpacecraftState<T> s,
T[] parameters)
Get the flow rate (kg/s).
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
ThrustPropulsionModel.getFlowRate(FieldSpacecraftState<T> s,
T[] parameters)
Get the flow rate (kg/s).
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
AbstractConstantThrustPropulsionModel.getFlowRate(FieldSpacecraftState<T> s,
T[] parameters)
Get the flow rate (kg/s).
|
default <T extends org.hipparchus.CalculusFieldElement<T>> |
ThrustPropulsionModel.getMassDerivatives(FieldSpacecraftState<T> s,
T[] parameters)
Get the mass derivative (i.e.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
PropulsionModel.getMassDerivatives(FieldSpacecraftState<T> s,
T[] parameters)
Get the mass derivative (i.e.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
ProfileThrustPropulsionModel.getThrustVector(FieldSpacecraftState<T> s,
T[] parameters)
Get the thrust vector in spacecraft frame (N).
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
ThrustPropulsionModel.getThrustVector(FieldSpacecraftState<T> s,
T[] parameters)
Get the thrust vector in spacecraft frame (N).
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
AbstractConstantThrustPropulsionModel.getThrustVector(FieldSpacecraftState<T> s,
T[] parameters)
Get the thrust vector in spacecraft frame (N).
|
default <T extends org.hipparchus.CalculusFieldElement<T>> |
PropulsionModel.init(FieldSpacecraftState<T> initialState,
FieldAbsoluteDate<T> target)
Initialization method.
|
| Modifier and Type | Method and Description |
|---|---|
protected <T extends org.hipparchus.CalculusFieldElement<T>> |
AbstractManeuverTriggers.applyResetters(FieldSpacecraftState<T> state)
Apply resetters.
|
FieldSpacecraftState<T> |
FieldManeuverTriggersResetter.resetState(FieldSpacecraftState<T> state)
Reset state as a maneuver triggers.
|
| Modifier and Type | Method and Description |
|---|---|
protected <T extends org.hipparchus.CalculusFieldElement<T>> |
AbstractManeuverTriggers.applyResetters(FieldSpacecraftState<T> state)
Apply resetters.
|
default void |
FieldManeuverTriggersResetter.init(FieldSpacecraftState<T> initialState,
FieldAbsoluteDate<T> target)
Initialization method called at propagation start.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
AbstractManeuverTriggers.init(FieldSpacecraftState<T> initialState,
FieldAbsoluteDate<T> target)
Initialization method called at propagation start.
|
default <T extends org.hipparchus.CalculusFieldElement<T>> |
ManeuverTriggers.init(FieldSpacecraftState<T> initialState,
FieldAbsoluteDate<T> target)
Initialization method called at propagation start.
|
protected <T extends org.hipparchus.CalculusFieldElement<T>> |
AbstractManeuverTriggers.initializeResetters(FieldSpacecraftState<T> initialState,
FieldAbsoluteDate<T> target)
Initialize resetters.
|
void |
FieldManeuverTriggersResetter.maneuverTriggered(FieldSpacecraftState<T> state,
boolean start)
Observe a maneuver trigger.
|
protected <T extends org.hipparchus.CalculusFieldElement<T>> |
AbstractManeuverTriggers.notifyResetters(FieldSpacecraftState<T> state,
boolean start)
Notify resetters.
|
FieldSpacecraftState<T> |
FieldManeuverTriggersResetter.resetState(FieldSpacecraftState<T> state)
Reset state as a maneuver triggers.
|
| Modifier and Type | Method and Description |
|---|---|
<T extends org.hipparchus.CalculusFieldElement<T>> |
KnockeRediffusedForceModel.acceleration(FieldSpacecraftState<T> s,
T[] parameters)
Compute acceleration.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
SolarRadiationPressure.acceleration(FieldSpacecraftState<T> s,
T[] parameters)
Compute acceleration.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
ECOM2.acceleration(FieldSpacecraftState<T> s,
T[] parameters)
Compute acceleration.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
SolarRadiationPressure.getLightingRatio(FieldSpacecraftState<T> state)
Get the lighting ratio ([0-1]).
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
IsotropicRadiationClassicalConvention.radiationPressureAcceleration(FieldSpacecraftState<T> state,
org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> flux,
T[] parameters)
Compute the acceleration due to radiation pressure.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
IsotropicRadiationSingleCoefficient.radiationPressureAcceleration(FieldSpacecraftState<T> state,
org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> flux,
T[] parameters)
Compute the acceleration due to radiation pressure.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
RadiationSensitive.radiationPressureAcceleration(FieldSpacecraftState<T> state,
org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> flux,
T[] parameters)
Compute the acceleration due to radiation pressure.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
IsotropicRadiationCNES95Convention.radiationPressureAcceleration(FieldSpacecraftState<T> state,
org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> flux,
T[] parameters)
Compute the acceleration due to radiation pressure.
|
| Modifier and Type | Method and Description |
|---|---|
<T extends org.hipparchus.CalculusFieldElement<T>> |
IonosphericModel.pathDelay(FieldSpacecraftState<T> state,
TopocentricFrame baseFrame,
double frequency,
T[] parameters)
Calculates the ionospheric path delay for the signal path from a ground
station to a satellite.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
GlobalIonosphereMapModel.pathDelay(FieldSpacecraftState<T> state,
TopocentricFrame baseFrame,
double frequency,
T[] parameters) |
<T extends org.hipparchus.CalculusFieldElement<T>> |
EstimatedIonosphericModel.pathDelay(FieldSpacecraftState<T> state,
TopocentricFrame baseFrame,
double frequency,
T[] parameters)
Calculates the ionospheric path delay for the signal path from a ground
station to a satellite.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
KlobucharIonoModel.pathDelay(FieldSpacecraftState<T> state,
TopocentricFrame baseFrame,
double frequency,
T[] parameters)
Calculates the ionospheric path delay for the signal path from a ground
station to a satellite.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
NeQuickModel.pathDelay(FieldSpacecraftState<T> state,
TopocentricFrame baseFrame,
double frequency,
T[] parameters) |
<T extends org.hipparchus.CalculusFieldElement<T>> |
SsrVtecIonosphericModel.pathDelay(FieldSpacecraftState<T> state,
TopocentricFrame baseFrame,
double frequency,
T[] parameters)
Calculates the ionospheric path delay for the signal path from a ground
station to a satellite.
|
| Modifier and Type | Method and Description |
|---|---|
FieldSpacecraftState<T> |
FieldSpacecraftState.addAdditionalState(String name,
T... value)
Add an additional state.
|
FieldSpacecraftState<T> |
FieldSpacecraftState.addAdditionalStateDerivative(String name,
T... value)
Add an additional state derivative.
|
FieldSpacecraftState<T> |
FieldAbstractPropagator.getInitialState()
Get the propagator initial state.
|
FieldSpacecraftState<T> |
FieldPropagator.getInitialState()
Get the propagator initial state.
|
protected FieldSpacecraftState<KK> |
FieldSpacecraftStateInterpolator.interpolate(AbstractFieldTimeInterpolator.InterpolationData interpolationData)
Interpolate instance from given interpolation data.
|
FieldSpacecraftState<KK> |
FieldSpacecraftStateInterpolator.interpolate(FieldAbsoluteDate<KK> interpolationDate,
Collection<FieldSpacecraftState<KK>> sample)
Get an interpolated instance.
|
FieldSpacecraftState<T> |
FieldAbstractPropagator.propagate(FieldAbsoluteDate<T> target)
Propagate towards a target date.
|
FieldSpacecraftState<T> |
FieldPropagator.propagate(FieldAbsoluteDate<T> target)
Propagate towards a target date.
|
FieldSpacecraftState<T> |
FieldPropagator.propagate(FieldAbsoluteDate<T> start,
FieldAbsoluteDate<T> target)
Propagate from a start date towards a target date.
|
FieldSpacecraftState<T> |
FieldSpacecraftState.shiftedBy(double dt)
Get a time-shifted state.
|
FieldSpacecraftState<T> |
FieldSpacecraftState.shiftedBy(T dt)
Get a time-shifted state.
|
protected FieldSpacecraftState<T> |
FieldAbstractPropagator.updateAdditionalStates(FieldSpacecraftState<T> original)
Update state by adding all additional states.
|
protected FieldSpacecraftState<T> |
FieldAbstractPropagator.updateUnmanagedStates(FieldSpacecraftState<T> original)
Update state by adding unmanaged states.
|
| Modifier and Type | Method and Description |
|---|---|
void |
FieldSpacecraftState.ensureCompatibleAdditionalStates(FieldSpacecraftState<T> state)
Check if two instances have the same set of additional states available.
|
T[] |
FieldAdditionalStateProvider.getAdditionalState(FieldSpacecraftState<T> state)
Get the additional state.
|
default void |
FieldAdditionalStateProvider.init(FieldSpacecraftState<T> initialState,
FieldAbsoluteDate<T> target)
Initialize the additional state provider at the start of propagation.
|
void |
FieldAbstractPropagator.resetInitialState(FieldSpacecraftState<T> state)
Reset the propagator initial state.
|
void |
FieldPropagator.resetInitialState(FieldSpacecraftState<T> state)
Reset the propagator initial state.
|
protected void |
FieldAbstractPropagator.stateChanged(FieldSpacecraftState<T> state)
Notify about a state change.
|
protected FieldSpacecraftState<T> |
FieldAbstractPropagator.updateAdditionalStates(FieldSpacecraftState<T> original)
Update state by adding all additional states.
|
protected FieldSpacecraftState<T> |
FieldAbstractPropagator.updateUnmanagedStates(FieldSpacecraftState<T> original)
Update state by adding unmanaged states.
|
default boolean |
FieldAdditionalStateProvider.yields(FieldSpacecraftState<T> state)
Check if this provider should yield so another provider has an opportunity to add missing parts.
|
| Modifier and Type | Method and Description |
|---|---|
FieldSpacecraftState<KK> |
FieldSpacecraftStateInterpolator.interpolate(FieldAbsoluteDate<KK> interpolationDate,
Collection<FieldSpacecraftState<KK>> sample)
Get an interpolated instance.
|
| Modifier and Type | Method and Description |
|---|---|
protected FieldSpacecraftState<T> |
FieldAbstractAnalyticalPropagator.acceptStep(org.orekit.propagation.analytical.FieldAbstractAnalyticalPropagator.FieldBasicStepInterpolator interpolator,
FieldAbsoluteDate<T> target)
Accept a step, triggering events and step handlers.
|
protected FieldSpacecraftState<T> |
FieldAbstractAnalyticalPropagator.basicPropagate(FieldAbsoluteDate<T> date)
Propagate an orbit without any fancy features.
|
FieldSpacecraftState<org.hipparchus.analysis.differentiation.Gradient> |
AbstractAnalyticalGradientConverter.getState()
Get the state with the number of parameters consistent with the propagation model.
|
FieldSpacecraftState<T> |
FieldAbstractAnalyticalPropagator.propagate(FieldAbsoluteDate<T> start,
FieldAbsoluteDate<T> target)
Propagate from a start date towards a target date.
|
| Modifier and Type | Method and Description |
|---|---|
abstract FieldAbstractAnalyticalPropagator<org.hipparchus.analysis.differentiation.Gradient> |
AbstractAnalyticalGradientConverter.getPropagator(FieldSpacecraftState<org.hipparchus.analysis.differentiation.Gradient> state,
org.hipparchus.analysis.differentiation.Gradient[] parameters)
Get the converted analytical orbit propagator.
|
void |
FieldKeplerianPropagator.resetInitialState(FieldSpacecraftState<T> state)
Reset the propagator initial state.
|
void |
FieldEcksteinHechlerPropagator.resetInitialState(FieldSpacecraftState<T> state)
Reset the propagator initial state.
|
void |
FieldBrouwerLyddanePropagator.resetInitialState(FieldSpacecraftState<T> state)
Reset the propagator initial state.
|
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.
|
protected void |
FieldKeplerianPropagator.resetIntermediateState(FieldSpacecraftState<T> state,
boolean forward)
Reset an intermediate state.
|
protected void |
FieldEcksteinHechlerPropagator.resetIntermediateState(FieldSpacecraftState<T> state,
boolean forward)
Reset an intermediate state.
|
protected void |
FieldBrouwerLyddanePropagator.resetIntermediateState(FieldSpacecraftState<T> state,
boolean forward)
Reset an intermediate state.
|
protected abstract void |
FieldAbstractAnalyticalPropagator.resetIntermediateState(FieldSpacecraftState<T> state,
boolean forward)
Reset an intermediate state.
|
protected void |
FieldEcksteinHechlerPropagator.resetIntermediateState(FieldSpacecraftState<T> state,
boolean forward,
double epsilon,
int maxIterations)
Reset an intermediate state.
|
protected void |
FieldBrouwerLyddanePropagator.resetIntermediateState(FieldSpacecraftState<T> state,
boolean forward,
double epsilon,
int maxIterations)
Reset an intermediate state.
|
| Modifier and Type | Method and Description |
|---|---|
void |
FieldTLEPropagator.resetInitialState(FieldSpacecraftState<T> state)
Reset the propagator initial state.
|
protected void |
FieldTLEPropagator.resetIntermediateState(FieldSpacecraftState<T> state,
boolean forward)
Reset an intermediate state.
|
static <T extends org.hipparchus.CalculusFieldElement<T>> |
FieldTLE.stateToTLE(FieldSpacecraftState<T> state,
FieldTLE<T> templateTLE,
TleGenerationAlgorithm generationAlgorithm)
Convert Spacecraft State into TLE.
|
| Modifier and Type | Method and Description |
|---|---|
<T extends org.hipparchus.CalculusFieldElement<T>> |
TleGenerationAlgorithm.generate(FieldSpacecraftState<T> state,
FieldTLE<T> templateTLE)
Generate a TLE from a given spacecraft state and a template TLE.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
LeastSquaresTleGenerationAlgorithm.generate(FieldSpacecraftState<T> state,
FieldTLE<T> templateTLE)
Generate a TLE from a given spacecraft state and a template TLE.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
FixedPointTleGenerationAlgorithm.generate(FieldSpacecraftState<T> state,
FieldTLE<T> templateTLE)
Generate a TLE from a given spacecraft state and a template TLE.
|
| Modifier and Type | Method and Description |
|---|---|
FieldSpacecraftState<T> |
FieldEventState.EventOccurrence.getNewState()
Get the new state for a reset action.
|
FieldSpacecraftState<T> |
FieldEventsLogger.FieldLoggedEvent.getState()
Get the triggering state.
|
| Modifier and Type | Method and Description |
|---|---|
Function<FieldSpacecraftState<T>,T> |
FieldFunctionalDetector.getFunction()
Get the switching function.
|
| Modifier and Type | Method and Description |
|---|---|
double |
FieldAdaptableInterval.currentInterval(FieldSpacecraftState<T> state)
Get the current value of maximal time interval between events handler checks.
|
FieldEventState.EventOccurrence<T> |
FieldEventState.doEvent(FieldSpacecraftState<T> state)
Notify the user's listener of the event.
|
boolean |
FieldEnablingPredicate.eventIsEnabled(FieldSpacecraftState<T> state,
FieldEventDetector<T> detector,
T g)
Compute an event enabling function of state.
|
T |
FieldAltitudeDetector.g(FieldSpacecraftState<T> s)
Compute the value of the switching function.
|
T |
FieldElevationDetector.g(FieldSpacecraftState<T> s)
Compute the value of the switching function.
|
T |
FieldLatitudeCrossingDetector.g(FieldSpacecraftState<T> s)
Compute the value of the detection function.
|
T |
FieldFunctionalDetector.g(FieldSpacecraftState<T> s) |
T |
FieldParameterDrivenDateIntervalDetector.g(FieldSpacecraftState<T> s)
Compute the value of the switching function.
|
T |
FieldApsideDetector.g(FieldSpacecraftState<T> s)
Compute the value of the switching function.
|
T |
FieldEclipseDetector.g(FieldSpacecraftState<T> s)
Compute the value of the switching function.
|
T |
FieldEventEnablingPredicateFilter.g(FieldSpacecraftState<T> s)
Compute the value of the switching function.
|
T |
FieldBooleanDetector.g(FieldSpacecraftState<T> s) |
T |
FieldEventSlopeFilter.g(FieldSpacecraftState<T> s)
Compute the value of the switching function.
|
T |
FieldAdapterDetector.g(FieldSpacecraftState<T> s)
Compute the value of the switching function.
|
T |
FieldDateDetector.g(FieldSpacecraftState<T> s)
Compute the value of the switching function.
|
T |
FieldEventDetector.g(FieldSpacecraftState<T> s)
Compute the value of the switching function.
|
abstract T |
FieldAbstractDetector.g(FieldSpacecraftState<T> s)
Compute the value of the switching function.
|
T |
FieldNegateDetector.g(FieldSpacecraftState<T> s) |
T |
FieldLongitudeCrossingDetector.g(FieldSpacecraftState<T> s)
Compute the value of the detection function.
|
T |
FieldNodeDetector.g(FieldSpacecraftState<T> s)
Compute the value of the switching function.
|
T |
FieldElevationExtremumDetector.g(FieldSpacecraftState<T> s)
Compute the value of the detection function.
|
T |
FieldElevationExtremumDetector.getElevation(FieldSpacecraftState<T> s)
Get the elevation value.
|
void |
FieldEventEnablingPredicateFilter.init(FieldSpacecraftState<T> s0,
FieldAbsoluteDate<T> t)
Initialize event handler at the start of a propagation.
|
void |
FieldBooleanDetector.init(FieldSpacecraftState<T> s0,
FieldAbsoluteDate<T> t) |
void |
FieldEventSlopeFilter.init(FieldSpacecraftState<T> s0,
FieldAbsoluteDate<T> t)
Initialize event handler at the start of a propagation.
|
void |
FieldAdapterDetector.init(FieldSpacecraftState<T> s0,
FieldAbsoluteDate<T> t)
Initialize event handler at the start of a propagation.
|
void |
FieldEventState.init(FieldSpacecraftState<T> s0,
FieldAbsoluteDate<T> t)
Initialize event handler at the start of a propagation.
|
default void |
FieldEventDetector.init(FieldSpacecraftState<T> s0,
FieldAbsoluteDate<T> t)
Initialize event handler at the start of a propagation.
|
void |
FieldAbstractDetector.init(FieldSpacecraftState<T> s0,
FieldAbsoluteDate<T> t)
Initialize event handler at the start of a propagation.
|
void |
FieldNegateDetector.init(FieldSpacecraftState<T> s0,
FieldAbsoluteDate<T> t) |
void |
FieldLongitudeCrossingDetector.init(FieldSpacecraftState<T> s0,
FieldAbsoluteDate<T> t)
Initialize event handler at the start of a propagation.
|
boolean |
FieldEventState.tryAdvance(FieldSpacecraftState<T> state,
FieldOrekitStepInterpolator<T> interpolator)
Try to accept the current history up to the given time.
|
| Modifier and Type | Method and Description |
|---|---|
FieldFunctionalDetector<T> |
FieldFunctionalDetector.withFunction(Function<FieldSpacecraftState<T>,T> newGFunction)
Create a new event detector with a new g function, keeping all other attributes the
same.
|
| Constructor and Description |
|---|
FieldFunctionalDetector(FieldAdaptableInterval<T> maxCheck,
T threshold,
int maxIter,
FieldEventHandler<T> handler,
Function<FieldSpacecraftState<T>,T> function)
Private constructor.
|
| Modifier and Type | Method and Description |
|---|---|
FieldSpacecraftState<T> |
FieldRecordAndContinue.Event.getState()
Get the spacecraft's state at the event.
|
default FieldSpacecraftState<T> |
FieldEventHandler.resetState(FieldEventDetector<T> detector,
FieldSpacecraftState<T> oldState)
Reset the state prior to continue propagation.
|
| Modifier and Type | Method and Description |
|---|---|
org.hipparchus.ode.events.Action |
FieldContinueOnEvent.eventOccurred(FieldSpacecraftState<T> s,
FieldEventDetector<T> detector,
boolean increasing)
Specific implementation of the eventOccurred interface.
|
org.hipparchus.ode.events.Action |
FieldRecordAndContinue.eventOccurred(FieldSpacecraftState<T> s,
FieldEventDetector<T> detector,
boolean increasing) |
org.hipparchus.ode.events.Action |
FieldStopOnIncreasing.eventOccurred(FieldSpacecraftState<T> s,
FieldEventDetector<T> detector,
boolean increasing)
Handle a detection event and choose what to do next.
|
org.hipparchus.ode.events.Action |
FieldStopOnDecreasing.eventOccurred(FieldSpacecraftState<T> s,
FieldEventDetector<T> detector,
boolean increasing)
Handle a detection event and choose what to do next.
|
org.hipparchus.ode.events.Action |
FieldEventHandler.eventOccurred(FieldSpacecraftState<T> s,
FieldEventDetector<T> detector,
boolean increasing)
Handle an event.
|
org.hipparchus.ode.events.Action |
FieldStopOnEvent.eventOccurred(FieldSpacecraftState<T> s,
FieldEventDetector<T> detector,
boolean increasing)
Specific implementation of the eventOccurred interface.
|
default void |
FieldEventHandler.init(FieldSpacecraftState<T> initialState,
FieldAbsoluteDate<T> target,
FieldEventDetector<T> detector)
Initialize event handler at the start of a propagation.
|
default FieldSpacecraftState<T> |
FieldEventHandler.resetState(FieldEventDetector<T> detector,
FieldSpacecraftState<T> oldState)
Reset the state prior to continue propagation.
|
| Modifier and Type | Method and Description |
|---|---|
protected FieldSpacecraftState<T> |
FieldIntegratedEphemeris.basicPropagate(FieldAbsoluteDate<T> date)
Propagate an orbit without any fancy features.
|
protected static FieldSpacecraftState<org.hipparchus.analysis.differentiation.Gradient> |
AbstractGradientConverter.buildBasicGradientSpacecraftState(SpacecraftState state,
int freeStateParameters,
AttitudeProvider provider)
Process a state into a Gradient version without force model parameter.
|
protected FieldSpacecraftState<T> |
FieldAbstractIntegratedPropagator.getInitialIntegrationState()
Get the initial state for integration.
|
FieldSpacecraftState<T> |
FieldIntegratedEphemeris.getInitialState()
Get the propagator initial state.
|
FieldSpacecraftState<org.hipparchus.analysis.differentiation.Gradient> |
AbstractGradientConverter.getState(ParameterDriversProvider parametricModel)
Get the state with the number of parameters consistent with parametric model.
|
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.
|
FieldSpacecraftState<T> |
FieldAbstractIntegratedPropagator.propagate(FieldAbsoluteDate<T> target)
Propagate towards a target date.
|
FieldSpacecraftState<T> |
FieldAbstractIntegratedPropagator.propagate(FieldAbsoluteDate<T> tStart,
FieldAbsoluteDate<T> tEnd)
Propagate from a start date towards a target date.
|
protected FieldSpacecraftState<T> |
FieldIntegratedEphemeris.updateAdditionalStates(FieldSpacecraftState<T> original)
Update state by adding all additional states.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
FieldAbstractIntegratedPropagator.beforeIntegration(FieldSpacecraftState<T> initialState,
FieldAbsoluteDate<T> tEnd)
Method called just before integration.
|
FieldCombinedDerivatives<T> |
FieldAdditionalDerivativesProvider.combinedDerivatives(FieldSpacecraftState<T> s)
Compute the derivatives related to the additional state (and optionally main state increments).
|
T[] |
FieldAbstractIntegratedPropagator.MainStateEquations.computeDerivatives(FieldSpacecraftState<T> state)
Compute differential equations for main state.
|
org.hipparchus.analysis.differentiation.Gradient[] |
AbstractGradientConverter.getParameters(FieldSpacecraftState<org.hipparchus.analysis.differentiation.Gradient> state,
ParameterDriversProvider parametricModel)
Get the parametric model parameters, return gradient values for each span of each driver (several gradient
values for each parameter).
|
org.hipparchus.analysis.differentiation.Gradient[] |
AbstractGradientConverter.getParametersAtStateDate(FieldSpacecraftState<org.hipparchus.analysis.differentiation.Gradient> state,
ParameterDriversProvider parametricModel)
Get the parametric model parameters, return gradient values at state date for each driver (only 1 gradient
value for each parameter).
|
void |
FieldAbstractIntegratedPropagator.MainStateEquations.init(FieldSpacecraftState<T> initialState,
FieldAbsoluteDate<T> target)
Initialize the equations at the start of propagation.
|
default void |
FieldAdditionalDerivativesProvider.init(FieldSpacecraftState<T> initialState,
FieldAbsoluteDate<T> target)
Initialize the generator at the start of propagation.
|
protected void |
AbstractGradientConverter.initStates(FieldSpacecraftState<org.hipparchus.analysis.differentiation.Gradient> zeroParametersState)
Initialize first state with 0 parameters.
|
abstract void |
FieldStateMapper.mapStateToArray(FieldSpacecraftState<T> state,
T[] y,
T[] yDot)
Map a spacecraft state to raw double components.
|
void |
FieldIntegratedEphemeris.resetInitialState(FieldSpacecraftState<T> state)
Reset the propagator initial state.
|
protected void |
FieldIntegratedEphemeris.resetIntermediateState(FieldSpacecraftState<T> state,
boolean forward)
Reset an intermediate state.
|
protected FieldSpacecraftState<T> |
FieldIntegratedEphemeris.updateAdditionalStates(FieldSpacecraftState<T> original)
Update state by adding all additional states.
|
default boolean |
FieldAdditionalDerivativesProvider.yields(FieldSpacecraftState<T> state)
Check if this provider should yield so another provider has an opportunity to add missing parts.
|
| Modifier and Type | Method and Description |
|---|---|
void |
FieldNumericalPropagator.resetInitialState(FieldSpacecraftState<T> state)
Reset the propagator initial state.
|
void |
FieldNumericalPropagator.setInitialState(FieldSpacecraftState<T> initialState)
Set the initial state.
|
| Modifier and Type | Method and Description |
|---|---|
<T extends org.hipparchus.CalculusFieldElement<T>> |
CR3BPForceModel.acceleration(FieldSpacecraftState<T> s,
T[] parameters)
Compute acceleration.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
CR3BPForceModel.getPotential(FieldSpacecraftState<T> s)
Calculate spacecraft potential.
|
| Modifier and Type | Method and Description |
|---|---|
FieldSpacecraftState<T> |
FieldOrekitStepInterpolator.getCurrentState()
Get the state at previous grid point date.
|
FieldSpacecraftState<T> |
FieldOrekitStepInterpolator.getInterpolatedState(FieldAbsoluteDate<T> date)
Get the state at interpolated date.
|
FieldSpacecraftState<T> |
FieldOrekitStepInterpolator.getPreviousState()
Get the state at previous grid point date.
|
| Modifier and Type | Method and Description |
|---|---|
void |
FieldOrekitStepNormalizer.finish(FieldSpacecraftState<T> finalState)
Finalize propagation.
|
default void |
FieldOrekitStepHandler.finish(FieldSpacecraftState<T> finalState)
Finalize propagation.
|
void |
FieldStepHandlerMultiplexer.finish(FieldSpacecraftState<T> finalState)
Finalize propagation.
|
default void |
FieldOrekitFixedStepHandler.finish(FieldSpacecraftState<T> finalState)
Finalize propagation.
|
void |
FieldOrekitFixedStepHandler.handleStep(FieldSpacecraftState<T> currentState)
Handle the current step.
|
void |
FieldOrekitStepNormalizer.init(FieldSpacecraftState<T> s0,
FieldAbsoluteDate<T> t)
Initialize step handler at the start of a propagation.
|
default void |
FieldOrekitStepHandler.init(FieldSpacecraftState<T> s0,
FieldAbsoluteDate<T> t)
Initialize step handler at the start of a propagation.
|
void |
FieldStepHandlerMultiplexer.init(FieldSpacecraftState<T> s0,
FieldAbsoluteDate<T> t)
Initialize step handler at the start of a propagation.
|
default void |
FieldOrekitFixedStepHandler.init(FieldSpacecraftState<T> s0,
FieldAbsoluteDate<T> t,
T step)
Initialize step handler at the start of a propagation.
|
FieldOrekitStepInterpolator<T> |
FieldOrekitStepInterpolator.restrictStep(FieldSpacecraftState<T> newPreviousState,
FieldSpacecraftState<T> newCurrentState)
Create a new restricted version of the instance.
|
FieldOrekitStepInterpolator<T> |
FieldOrekitStepInterpolator.restrictStep(FieldSpacecraftState<T> newPreviousState,
FieldSpacecraftState<T> newCurrentState)
Create a new restricted version of the instance.
|
| Modifier and Type | Method and Description |
|---|---|
static <T extends org.hipparchus.CalculusFieldElement<T>> |
FieldDSSTPropagator.computeMeanState(FieldSpacecraftState<T> osculating,
AttitudeProvider attitudeProvider,
Collection<DSSTForceModel> forceModel)
Conversion from osculating to mean orbit.
|
static <T extends org.hipparchus.CalculusFieldElement<T>> |
FieldDSSTPropagator.computeMeanState(FieldSpacecraftState<T> osculating,
AttitudeProvider attitudeProvider,
Collection<DSSTForceModel> forceModel,
double epsilon,
int maxIterations)
Conversion from osculating to mean orbit.
|
static <T extends org.hipparchus.CalculusFieldElement<T>> |
FieldDSSTPropagator.computeOsculatingState(FieldSpacecraftState<T> mean,
AttitudeProvider attitudeProvider,
Collection<DSSTForceModel> forces)
Conversion from mean to osculating orbit.
|
protected FieldSpacecraftState<T> |
FieldDSSTPropagator.getInitialIntegrationState()
Get the initial state for integration.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
FieldDSSTPropagator.beforeIntegration(FieldSpacecraftState<T> initialState,
FieldAbsoluteDate<T> tEnd)
Method called just before integration.
|
static <T extends org.hipparchus.CalculusFieldElement<T>> |
FieldDSSTPropagator.computeMeanState(FieldSpacecraftState<T> osculating,
AttitudeProvider attitudeProvider,
Collection<DSSTForceModel> forceModel)
Conversion from osculating to mean orbit.
|
static <T extends org.hipparchus.CalculusFieldElement<T>> |
FieldDSSTPropagator.computeMeanState(FieldSpacecraftState<T> osculating,
AttitudeProvider attitudeProvider,
Collection<DSSTForceModel> forceModel,
double epsilon,
int maxIterations)
Conversion from osculating to mean orbit.
|
static <T extends org.hipparchus.CalculusFieldElement<T>> |
FieldDSSTPropagator.computeOsculatingState(FieldSpacecraftState<T> mean,
AttitudeProvider attitudeProvider,
Collection<DSSTForceModel> forces)
Conversion from mean to osculating orbit.
|
void |
FieldDSSTPropagator.resetInitialState(FieldSpacecraftState<T> state)
Reset the initial state.
|
void |
FieldDSSTPropagator.setInitialState(FieldSpacecraftState<T> initialState)
Set the initial state with osculating orbital elements.
|
void |
FieldDSSTPropagator.setInitialState(FieldSpacecraftState<T> initialState,
PropagationType stateType)
Set the initial state.
|
| Modifier and Type | Method and Description |
|---|---|
AbstractGaussianContribution.FieldSlot<T> |
AbstractGaussianContribution.FieldGaussianShortPeriodicCoefficients.createSlot(FieldSpacecraftState<T>... meanStates)
Get the slot valid for some date.
|
protected abstract <T extends org.hipparchus.CalculusFieldElement<T>> |
AbstractGaussianContribution.getLLimits(FieldSpacecraftState<T> state,
FieldAuxiliaryElements<T> auxiliaryElements)
Compute the limits in L, the true longitude, for integration.
|
protected <T extends org.hipparchus.CalculusFieldElement<T>> |
DSSTSolarRadiationPressure.getLLimits(FieldSpacecraftState<T> state,
FieldAuxiliaryElements<T> auxiliaryElements)
Compute the limits in L, the true longitude, for integration.
|
protected <T extends org.hipparchus.CalculusFieldElement<T>> |
DSSTAtmosphericDrag.getLLimits(FieldSpacecraftState<T> state,
FieldAuxiliaryElements<T> auxiliaryElements)
Compute the limits in L, the true longitude, for integration.
|
protected <T extends org.hipparchus.CalculusFieldElement<T>> |
AbstractGaussianContribution.getMeanElementRate(FieldSpacecraftState<T> state,
AbstractGaussianContribution.GaussQuadrature gauss,
T low,
T high,
FieldAbstractGaussianContributionContext<T> context,
T[] parameters)
Computes the mean equinoctial elements rates dai / dt.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
DSSTZonal.getMeanElementRate(FieldSpacecraftState<T> spacecraftState,
FieldAuxiliaryElements<T> auxiliaryElements,
T[] parameters)
Computes the mean equinoctial elements rates dai / dt.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
DSSTForceModel.getMeanElementRate(FieldSpacecraftState<T> state,
FieldAuxiliaryElements<T> auxiliaryElements,
T[] parameters)
Computes the mean equinoctial elements rates dai / dt.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
DSSTTesseral.getMeanElementRate(FieldSpacecraftState<T> spacecraftState,
FieldAuxiliaryElements<T> auxiliaryElements,
T[] parameters)
Computes the mean equinoctial elements rates dai / dt.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
DSSTJ2SquaredClosedForm.getMeanElementRate(FieldSpacecraftState<T> state,
FieldAuxiliaryElements<T> auxiliaryElements,
T[] parameters)
Computes the mean equinoctial elements rates dai / dt.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
AbstractGaussianContribution.getMeanElementRate(FieldSpacecraftState<T> state,
FieldAuxiliaryElements<T> auxiliaryElements,
T[] parameters)
Computes the mean equinoctial elements rates dai / dt.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
DSSTThirdBody.getMeanElementRate(FieldSpacecraftState<T> currentState,
FieldAuxiliaryElements<T> auxiliaryElements,
T[] parameters)
Computes the mean equinoctial elements rates dai / dt.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
DSSTNewtonianAttraction.getMeanElementRate(FieldSpacecraftState<T> state,
FieldAuxiliaryElements<T> auxiliaryElements,
T[] parameters)
Computes the mean equinoctial elements rates dai / dt.
|
default <T extends org.hipparchus.CalculusFieldElement<T>> |
DSSTForceModel.init(FieldSpacecraftState<T> initialState,
FieldAbsoluteDate<T> target)
Initialize the force model at the start of propagation.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
AbstractGaussianContribution.init(FieldSpacecraftState<T> initialState,
FieldAbsoluteDate<T> target)
Initialize the force model at the start of propagation.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
DSSTZonal.updateShortPeriodTerms(T[] parameters,
FieldSpacecraftState<T>... meanStates)
Update the short period terms.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
DSSTForceModel.updateShortPeriodTerms(T[] parameters,
FieldSpacecraftState<T>... meanStates)
Update the short period terms.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
DSSTTesseral.updateShortPeriodTerms(T[] parameters,
FieldSpacecraftState<T>... meanStates)
Update the short period terms.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
DSSTJ2SquaredClosedForm.updateShortPeriodTerms(T[] parameters,
FieldSpacecraftState<T>... meanStates)
Update the short period terms.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
AbstractGaussianContribution.updateShortPeriodTerms(T[] parameters,
FieldSpacecraftState<T>... meanStates)
Update the short period terms.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
DSSTThirdBody.updateShortPeriodTerms(T[] parameters,
FieldSpacecraftState<T>... meanStates)
Update the short period terms.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
DSSTNewtonianAttraction.updateShortPeriodTerms(T[] parameters,
FieldSpacecraftState<T>... meanStates)
Update the short period terms.
|
| Constructor and Description |
|---|
FieldIntegrableFunction(FieldSpacecraftState<T> state,
boolean meanMode,
int j,
T[] parameters,
org.hipparchus.Field<T> field)
Build a new instance with a new field.
|
| Modifier and Type | Method and Description |
|---|---|
<T extends org.hipparchus.CalculusFieldElement<T>> |
OccultationEngine.angles(FieldSpacecraftState<T> state)
Compute the occultation angles as seen from a spacecraft.
|
Copyright © 2002-2023 CS GROUP. All rights reserved.