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.