| Package | Description |
|---|---|
| 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.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.propagation |
Propagation
|
| org.orekit.propagation.analytical |
Top level package for analytical propagators.
|
| 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.semianalytical.dsst.forces |
This package provides force models for Draper Semi-analytical Satellite Theory (DSST).
|
| Modifier and Type | Method and Description |
|---|---|
default <T extends org.hipparchus.CalculusFieldElement<T>> |
ForceModel.getFieldEventDetectors(org.hipparchus.Field<T> field)
Get the discrete events related to the model.
|
| Modifier and Type | Method and Description |
|---|---|
<T extends org.hipparchus.CalculusFieldElement<T>> |
TimeSpanDragForce.getFieldEventDetectors(org.hipparchus.Field<T> field)
Get the discrete events related to the model.
|
| Modifier and Type | Method and Description |
|---|---|
<T extends org.hipparchus.CalculusFieldElement<T>> |
TimeSpanParametricAcceleration.getFieldEventDetectors(org.hipparchus.Field<T> field)
Get the discrete events related to the model.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
ParametricAcceleration.getFieldEventDetectors(org.hipparchus.Field<T> field)
Get the discrete events related to the model.
|
| Modifier and Type | Method and Description |
|---|---|
<T extends org.hipparchus.CalculusFieldElement<T>> |
SolidTides.getFieldEventDetectors(org.hipparchus.Field<T> field)
Get the discrete events related to the model.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
OceanTides.getFieldEventDetectors(org.hipparchus.Field<T> field)
Get the discrete events related to the model.
|
| Modifier and Type | Class and Description |
|---|---|
class |
FieldImpulseManeuver<D extends FieldEventDetector<T>,T extends org.hipparchus.CalculusFieldElement<T>>
Impulse maneuver model for propagators working with Fields.
|
| Modifier and Type | Class and Description |
|---|---|
class |
FieldImpulseManeuver<D extends FieldEventDetector<T>,T extends org.hipparchus.CalculusFieldElement<T>>
Impulse maneuver model for propagators working with Fields.
|
| Modifier and Type | Method and Description |
|---|---|
FieldEventDetector<T> |
FieldImpulseManeuver.getTrigger()
Get the triggering event.
|
| Modifier and Type | Method and Description |
|---|---|
<T extends org.hipparchus.CalculusFieldElement<T>> |
Maneuver.getFieldEventDetectors(org.hipparchus.Field<T> field)
Get the discrete events related to the model.
|
| Modifier and Type | Method and Description |
|---|---|
<T extends org.hipparchus.CalculusFieldElement<T>> |
ProfileThrustPropulsionModel.getFieldEventDetectors(org.hipparchus.Field<T> field)
Get the discrete events related to the model.
|
default <T extends org.hipparchus.CalculusFieldElement<T>> |
PropulsionModel.getFieldEventDetectors(org.hipparchus.Field<T> field)
Get the discrete events related to the model.
|
| Modifier and Type | Method and Description |
|---|---|
<S extends org.hipparchus.CalculusFieldElement<S>> |
IntervalEventTrigger.getFieldEventDetectors(org.hipparchus.Field<S> field)
Get the discrete events related to the model.
|
<S extends org.hipparchus.CalculusFieldElement<S>> |
StartStopEventsTrigger.getFieldEventDetectors(org.hipparchus.Field<S> field)
Get the discrete events related to the model.
|
| Modifier and Type | Method and Description |
|---|---|
<T extends org.hipparchus.CalculusFieldElement<T>> |
AbstractRadiationForceModel.getFieldEventDetectors(org.hipparchus.Field<T> field)
Get the discrete events related to the model.
|
| Modifier and Type | Method and Description |
|---|---|
<D extends FieldEventDetector<T>> |
FieldPropagator.addEventDetector(D detector)
Add an event detector.
|
| Modifier and Type | Method and Description |
|---|---|
Collection<FieldEventDetector<T>> |
FieldPropagator.getEventsDetectors()
Get all the events detectors that have been added.
|
| Modifier and Type | Method and Description |
|---|---|
<D extends FieldEventDetector<T>> |
FieldAbstractAnalyticalPropagator.addEventDetector(D detector)
Add an event detector.
|
| Modifier and Type | Method and Description |
|---|---|
Collection<FieldEventDetector<T>> |
FieldAbstractAnalyticalPropagator.getEventsDetectors()
Get all the events detectors that have been added.
|
| Modifier and Type | Class and Description |
|---|---|
class |
FieldEventSlopeFilter<D extends FieldEventDetector<T>,T extends org.hipparchus.CalculusFieldElement<T>>
Wrapper used to detect only increasing or decreasing events.
|
class |
FieldEventState<D extends FieldEventDetector<T>,T extends org.hipparchus.CalculusFieldElement<T>>
This class handles the state for one
event detector during integration steps. |
| Modifier and Type | Class and Description |
|---|---|
class |
FieldAbstractDetector<D extends FieldAbstractDetector<D,T>,T extends org.hipparchus.CalculusFieldElement<T>>
Common parts shared by several orbital events finders.
|
class |
FieldAdapterDetector<T extends org.hipparchus.CalculusFieldElement<T>>
Base class for adapting an existing detector.
|
class |
FieldAltitudeDetector<T extends org.hipparchus.CalculusFieldElement<T>>
Finder for satellite altitude crossing events.
|
class |
FieldApsideDetector<T extends org.hipparchus.CalculusFieldElement<T>>
Finder for apside crossing events.
|
class |
FieldBooleanDetector<T extends org.hipparchus.CalculusFieldElement<T>>
This class provides AND and OR operations for event detectors.
|
class |
FieldDateDetector<T extends org.hipparchus.CalculusFieldElement<T>>
Finder for date events.
|
class |
FieldEclipseDetector<T extends org.hipparchus.CalculusFieldElement<T>>
Finder for satellite eclipse related events.
|
class |
FieldElevationDetector<T extends org.hipparchus.CalculusFieldElement<T>>
Finder for satellite raising/setting events that allows for the
setting of azimuth and/or elevation bounds or a ground azimuth/elevation
mask input.
|
class |
FieldElevationExtremumDetector<T extends org.hipparchus.CalculusFieldElement<T>>
Detector for elevation extremum with respect to a ground point.
|
class |
FieldEventEnablingPredicateFilter<T extends org.hipparchus.CalculusFieldElement<T>>
Wrapper used to detect events only when enabled by an external predicated function.
|
class |
FieldEventSlopeFilter<D extends FieldEventDetector<T>,T extends org.hipparchus.CalculusFieldElement<T>>
Wrapper used to detect only increasing or decreasing events.
|
class |
FieldFunctionalDetector<T extends org.hipparchus.CalculusFieldElement<T>>
A detector that implements the
FieldFunctionalDetector.g(FieldSpacecraftState) function using a lambda
that can be set using FieldFunctionalDetector.withFunction(Function). |
class |
FieldLatitudeCrossingDetector<T extends org.hipparchus.CalculusFieldElement<T>>
Detector for geographic latitude crossing.
|
class |
FieldLongitudeCrossingDetector<T extends org.hipparchus.CalculusFieldElement<T>>
Detector for geographic longitude crossing.
|
class |
FieldNegateDetector<T extends org.hipparchus.CalculusFieldElement<T>>
An event detector that negates the sign on another event detector's
g function. |
class |
FieldNodeDetector<T extends org.hipparchus.CalculusFieldElement<T>>
Finder for node crossing events.
|
class |
FieldParameterDrivenDateIntervalDetector<T extends org.hipparchus.CalculusFieldElement<T>>
Detector for date intervals that may be offset thanks to parameter drivers.
|
| Modifier and Type | Method and Description |
|---|---|
FieldEventDetector<T> |
FieldEventEnablingPredicateFilter.getDetector()
Get the wrapped raw detector.
|
FieldEventDetector<T> |
FieldAdapterDetector.getDetector()
Get the wrapped detector.
|
FieldEventDetector<T> |
FieldEventsLogger.FieldLoggedEvent.getEventDetector()
Get the event detector triggered.
|
FieldEventDetector<T> |
FieldNegateDetector.getOriginal()
Get the delegate event detector.
|
| Modifier and Type | Method and Description |
|---|---|
List<FieldEventDetector<T>> |
FieldBooleanDetector.getDetectors()
Get the list of original detectors.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
EventDetectorsProvider.getFieldEventDetectors(org.hipparchus.Field<T> field)
Get the discrete events related to the model.
|
default <T extends org.hipparchus.CalculusFieldElement<T>> |
EventDetectorsProvider.getFieldEventDetectors(org.hipparchus.Field<T> field,
List<ParameterDriver> parameterDrivers)
Get the discrete events related to the model from a list of
ParameterDriver |
| Modifier and Type | Method and Description |
|---|---|
static <T extends org.hipparchus.CalculusFieldElement<T>> |
FieldBooleanDetector.andCombine(FieldEventDetector<T>... detectors)
Create a new event detector that is the logical AND of the given event detectors.
|
boolean |
FieldEnablingPredicate.eventIsEnabled(FieldSpacecraftState<T> state,
FieldEventDetector<T> detector,
T g)
Compute an event enabling function of state.
|
FieldAbstractDetector<org.orekit.propagation.events.FieldEventsLogger.FieldLoggingWrapper,T> |
FieldEventsLogger.monitorDetector(FieldEventDetector<T> monitoredDetector)
Monitor an event detector.
|
static <T extends org.hipparchus.CalculusFieldElement<T>> |
FieldBooleanDetector.notCombine(FieldEventDetector<T> detector)
Create a new event detector that negates the g function of another detector.
|
static <T extends org.hipparchus.CalculusFieldElement<T>> |
FieldBooleanDetector.orCombine(FieldEventDetector<T>... detectors)
Create a new event detector that is the logical OR of the given event detectors.
|
| Modifier and Type | Method and Description |
|---|---|
static <T extends org.hipparchus.CalculusFieldElement<T>> |
FieldBooleanDetector.andCombine(Collection<? extends FieldEventDetector<T>> detectors)
Create a new event detector that is the logical AND of the given event detectors.
|
static <T extends org.hipparchus.CalculusFieldElement<T>> |
FieldBooleanDetector.orCombine(Collection<? extends FieldEventDetector<T>> detectors)
Create a new event detector that is the logical OR of the given event detectors.
|
| Constructor and Description |
|---|
FieldAdapterDetector(FieldEventDetector<T> detector)
Build an adaptor wrapping an existing detector.
|
FieldEventEnablingPredicateFilter(FieldAdaptableInterval<T> maxCheck,
T threshold,
int maxIter,
FieldEventHandler<T> handler,
FieldEventDetector<T> rawDetector,
FieldEnablingPredicate<T> enabler)
Protected constructor with full parameters.
|
FieldEventEnablingPredicateFilter(FieldEventDetector<T> rawDetector,
FieldEnablingPredicate<T> enabler)
Wrap an
event detector. |
FieldNegateDetector(FieldAdaptableInterval<T> newMaxCheck,
T newThreshold,
int newMaxIter,
FieldEventHandler<T> newHandler,
FieldEventDetector<T> original)
Private constructor.
|
FieldNegateDetector(FieldEventDetector<T> original)
Create a new event detector that negates an existing event detector.
|
| Constructor and Description |
|---|
FieldBooleanDetector(List<FieldEventDetector<T>> detectors,
org.orekit.propagation.events.FieldBooleanDetector.Operator operator,
FieldAdaptableInterval<T> newMaxCheck,
T newThreshold,
int newMaxIter,
FieldEventHandler<T> newHandler)
Private constructor with all the parameters.
|
| Modifier and Type | Method and Description |
|---|---|
FieldEventDetector<T> |
FieldRecordAndContinue.Event.getDetector()
Get the detector.
|
| 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 |
|---|---|
<D extends FieldEventDetector<T>> |
FieldAbstractIntegratedPropagator.addEventDetector(D detector)
Add an event detector.
|
| Modifier and Type | Method and Description |
|---|---|
Collection<FieldEventDetector<T>> |
FieldAbstractIntegratedPropagator.getEventsDetectors()
Get all the events detectors that have been added.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
FieldAbstractIntegratedPropagator.setUpEventDetector(org.hipparchus.ode.FieldODEIntegrator<T> integ,
FieldEventDetector<T> detector)
Wrap an Orekit event detector and register it to the integrator.
|
| Modifier and Type | Method and Description |
|---|---|
default <T extends org.hipparchus.CalculusFieldElement<T>> |
DSSTForceModel.getFieldEventDetectors(org.hipparchus.Field<T> field)
Get the discrete events related to the model.
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
DSSTAtmosphericDrag.getFieldEventDetectors(org.hipparchus.Field<T> field)
Get the discrete events related to the model.
|
Copyright © 2002-2023 CS GROUP. All rights reserved.