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.