Uses of Interface
org.orekit.propagation.events.FieldEventDetector
-
Packages that use FieldEventDetector Package Description org.orekit.attitudes This package provides classes to represent simple attitudes.org.orekit.control.indirect.adjoint.cost This package provides routines to model the control cost in adjoint equations as in the Pontryagin Maximum Principle.org.orekit.forces This package provides the interface for force models that will be used by theNumericalPropagator
, 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.maneuvers This package provides models of simple maneuvers.org.orekit.forces.maneuvers.propulsion This package provides propulsion models intended to be used with classManeuver
.org.orekit.forces.maneuvers.trigger This package provides maneuver triggers' models intended to be used with classManeuver
.org.orekit.forces.radiation This package provides all radiation pressure related forces.org.orekit.propagation Propagationorg.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). -
-
Uses of FieldEventDetector in org.orekit.attitudes
Methods in org.orekit.attitudes that return types with arguments of type FieldEventDetector Modifier and Type Method Description <T extends CalculusFieldElement<T>>
Stream<FieldEventDetector<T>>AggregateBoundedAttitudeProvider. getFieldEventDetectors(Field<T> field)
Get the discrete events related to the model.default <T extends CalculusFieldElement<T>>
Stream<FieldEventDetector<T>>AttitudeProvider. getFieldEventDetectors(Field<T> field)
Get the discrete events related to the model.default <T extends CalculusFieldElement<T>>
Stream<FieldEventDetector<T>>AttitudeProviderModifier. getFieldEventDetectors(Field<T> field, List<ParameterDriver> parameterDrivers)
Get the discrete events related to the model from a list ofParameterDriver
<T extends CalculusFieldElement<T>>
Stream<FieldEventDetector<T>>AttitudesSequence. getFieldEventDetectors(Field<T> field)
<T extends CalculusFieldElement<T>>
Stream<FieldEventDetector<T>>AttitudesSwitcher. getFieldEventDetectors(Field<T> field)
-
Uses of FieldEventDetector in org.orekit.control.indirect.adjoint.cost
Methods in org.orekit.control.indirect.adjoint.cost that return types with arguments of type FieldEventDetector Modifier and Type Method Description Stream<FieldEventDetector<T>>
FieldBoundedCartesianEnergy. getFieldEventDetectors(Field<T> field)
Get the detectors needed for propagation.default Stream<FieldEventDetector<T>>
FieldCartesianCost. getFieldEventDetectors(Field<T> field)
Get the detectors needed for propagation.Stream<FieldEventDetector<T>>
FieldCartesianFuelCost. getFieldEventDetectors(Field<T> field)
Get the detectors needed for propagation.Stream<FieldEventDetector<T>>
FieldUnboundedCartesianEnergy. getFieldEventDetectors(Field<T> field)
Get the detectors needed for propagation. -
Uses of FieldEventDetector in org.orekit.forces
Methods in org.orekit.forces that return types with arguments of type FieldEventDetector Modifier and Type Method Description default <T extends CalculusFieldElement<T>>
Stream<FieldEventDetector<T>>ForceModel. getFieldEventDetectors(Field<T> field)
Get the discrete events related to the model.default <T extends CalculusFieldElement<T>>
Stream<FieldEventDetector<T>>ForceModelModifier. getFieldEventDetectors(Field<T> field)
Get the discrete events related to the model. -
Uses of FieldEventDetector in org.orekit.forces.drag
Methods in org.orekit.forces.drag that return types with arguments of type FieldEventDetector Modifier and Type Method Description <T extends CalculusFieldElement<T>>
Stream<FieldEventDetector<T>>TimeSpanDragForce. getFieldEventDetectors(Field<T> field)
Deprecated.Get the discrete events related to the model. -
Uses of FieldEventDetector in org.orekit.forces.empirical
Methods in org.orekit.forces.empirical that return types with arguments of type FieldEventDetector Modifier and Type Method Description <T extends CalculusFieldElement<T>>
Stream<FieldEventDetector<T>>AbstractParametricAcceleration. getFieldEventDetectors(Field<T> field)
Get the discrete events related to the model. -
Uses of FieldEventDetector in org.orekit.forces.maneuvers
Classes in org.orekit.forces.maneuvers that implement FieldEventDetector Modifier and Type Class Description class
FieldImpulseManeuver<T extends CalculusFieldElement<T>>
Impulse maneuver model for propagators working with Fields.Methods in org.orekit.forces.maneuvers that return FieldEventDetector Modifier and Type Method Description FieldEventDetector<T>
FieldImpulseManeuver. getDetector()
Getter for wrapped detector.FieldEventDetector<T>
FieldImpulseManeuver. getTrigger()
Get the triggering event.Methods in org.orekit.forces.maneuvers that return types with arguments of type FieldEventDetector Modifier and Type Method Description <T extends CalculusFieldElement<T>>
Stream<FieldEventDetector<T>>Maneuver. getFieldEventDetectors(Field<T> field)
Get the discrete events related to the model.Constructors in org.orekit.forces.maneuvers with parameters of type FieldEventDetector Constructor Description FieldImpulseManeuver(FieldEventDetector<T> trigger, FieldVector3D<T> deltaVSat, T isp)
Build a new instance.FieldImpulseManeuver(FieldEventDetector<T> trigger, AttitudeProvider attitudeOverride, FieldVector3D<T> deltaVSat, T isp)
Build a new instance.FieldImpulseManeuver(FieldEventDetector<T> trigger, AttitudeProvider attitudeOverride, FieldVector3D<T> deltaVSat, T isp, Control3DVectorCostType control3DVectorCostType)
Deprecated.since 13.0FieldImpulseManeuver(FieldEventDetector<T> trigger, AttitudeProvider attitudeOverride, FieldImpulseProvider<T> fieldImpulseProvider, T isp, Control3DVectorCostType control3DVectorCostType)
Build a new instance. -
Uses of FieldEventDetector in org.orekit.forces.maneuvers.propulsion
Methods in org.orekit.forces.maneuvers.propulsion that return types with arguments of type FieldEventDetector Modifier and Type Method Description <T extends CalculusFieldElement<T>>
Stream<FieldEventDetector<T>>ProfileThrustPropulsionModel. getFieldEventDetectors(Field<T> field)
Get the discrete events related to the model.default <T extends CalculusFieldElement<T>>
Stream<FieldEventDetector<T>>PropulsionModel. getFieldEventDetectors(Field<T> field)
Get the discrete events related to the model. -
Uses of FieldEventDetector in org.orekit.forces.maneuvers.trigger
Methods in org.orekit.forces.maneuvers.trigger that return types with arguments of type FieldEventDetector Modifier and Type Method Description <S extends CalculusFieldElement<S>>
Stream<FieldEventDetector<S>>IntervalEventTrigger. getFieldEventDetectors(Field<S> field)
Get the discrete events related to the model.<S extends CalculusFieldElement<S>>
Stream<FieldEventDetector<S>>StartStopEventsTrigger. getFieldEventDetectors(Field<S> field)
Get the discrete events related to the model. -
Uses of FieldEventDetector in org.orekit.forces.radiation
Methods in org.orekit.forces.radiation that return types with arguments of type FieldEventDetector Modifier and Type Method Description <T extends CalculusFieldElement<T>>
List<FieldEventDetector<T>>ConicallyShadowedLightFluxModel. getFieldEclipseConditionsDetector(Field<T> field)
Retrieve Field detectors finding entries and exits in different eclipse zones.<T extends CalculusFieldElement<T>>
List<FieldEventDetector<T>>CylindricallyShadowedLightFluxModel. getFieldEclipseConditionsDetector(Field<T> field)
Retrieve Field detectors finding entries and exits in different eclipse zones.<T extends CalculusFieldElement<T>>
List<FieldEventDetector<T>>LightFluxModel. getFieldEclipseConditionsDetector(Field<T> field)
Retrieve Field detectors finding entries and exits in different eclipse zones.<T extends CalculusFieldElement<T>>
Stream<FieldEventDetector<T>>AbstractRadiationForceModel. getFieldEventDetectors(Field<T> field)
Get the discrete events related to the model.<T extends CalculusFieldElement<T>>
Stream<FieldEventDetector<T>>RadiationPressureModel. getFieldEventDetectors(Field<T> field)
Get the discrete events related to the model. -
Uses of FieldEventDetector in org.orekit.propagation
Methods in org.orekit.propagation with type parameters of type FieldEventDetector Modifier and Type Method Description <D extends FieldEventDetector<T>>
voidFieldPropagator. addEventDetector(D detector)
Add an event detector.Methods in org.orekit.propagation that return types with arguments of type FieldEventDetector Modifier and Type Method Description Collection<FieldEventDetector<T>>
FieldPropagator. getEventDetectors()
Get all the events detectors that have been added. -
Uses of FieldEventDetector in org.orekit.propagation.analytical
Methods in org.orekit.propagation.analytical with type parameters of type FieldEventDetector Modifier and Type Method Description <D extends FieldEventDetector<T>>
voidFieldAbstractAnalyticalPropagator. addEventDetector(D detector)
Add an event detector.Methods in org.orekit.propagation.analytical that return types with arguments of type FieldEventDetector Modifier and Type Method Description Collection<FieldEventDetector<T>>
FieldAbstractAnalyticalPropagator. getEventDetectors()
Get all the events detectors that have been added. -
Uses of FieldEventDetector in org.orekit.propagation.events
Classes in org.orekit.propagation.events with type parameters of type FieldEventDetector Modifier and Type Class Description class
FieldEventSlopeFilter<D extends FieldEventDetector<T>,T extends CalculusFieldElement<T>>
Wrapper used to detect only increasing or decreasing events.class
FieldEventState<D extends FieldEventDetector<T>,T extends CalculusFieldElement<T>>
This class handles the state for oneevent detector
during integration steps.Subinterfaces of FieldEventDetector in org.orekit.propagation.events Modifier and Type Interface Description interface
FieldDetectorModifier<T extends CalculusFieldElement<T>>
Base class for modifying an existing getDetector().Classes in org.orekit.propagation.events that implement FieldEventDetector Modifier and Type Class Description class
FieldAbstractDetector<D extends FieldAbstractDetector<D,T>,T extends CalculusFieldElement<T>>
Common parts shared by several orbital events finders.class
FieldAdapterDetector<T extends CalculusFieldElement<T>>
Deprecated.since 13.0.class
FieldAltitudeDetector<T extends CalculusFieldElement<T>>
Finder for satellite altitude crossing events.class
FieldApsideDetector<T extends CalculusFieldElement<T>>
Finder for apside crossing events.class
FieldBetaAngleDetector<T extends CalculusFieldElement<T>>
Finder for beta angle crossing events.class
FieldBooleanDetector<T extends CalculusFieldElement<T>>
This class provides AND and OR operations for event detectors.class
FieldCylindricalShadowEclipseDetector<T extends CalculusFieldElement<T>>
Event detector for eclipses from a single, infinitely-distant light source, occulted by a spherical central body.class
FieldDateDetector<T extends CalculusFieldElement<T>>
Finder for date events.class
FieldEclipseDetector<T extends CalculusFieldElement<T>>
Finder for satellite eclipse related events.class
FieldElevationDetector<T extends 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 CalculusFieldElement<T>>
Detector for elevation extremum with respect to a ground point.class
FieldEventEnablingPredicateFilter<T extends CalculusFieldElement<T>>
Wrapper used to detect events only when enabled by an external predicated function.class
FieldEventSlopeFilter<D extends FieldEventDetector<T>,T extends CalculusFieldElement<T>>
Wrapper used to detect only increasing or decreasing events.class
FieldExtremumApproachDetector<T extends CalculusFieldElement<T>>
Finder for extremum approach events.class
FieldFunctionalDetector<T extends CalculusFieldElement<T>>
A detector that implements theFieldFunctionalDetector.g(FieldSpacecraftState)
function using a lambda that can be set usingFieldFunctionalDetector.withFunction(Function)
.class
FieldLatitudeCrossingDetector<T extends CalculusFieldElement<T>>
Detector for geographic latitude crossing.class
FieldLatitudeRangeCrossingDetector<T extends CalculusFieldElement<T>>
Detector for geographic latitude crossing.class
FieldLongitudeCrossingDetector<T extends CalculusFieldElement<T>>
Detector for geographic longitude crossing.class
FieldLongitudeRangeCrossingDetector<T extends CalculusFieldElement<T>>
Detector for geographic longitude crossing.class
FieldNegateDetector<T extends CalculusFieldElement<T>>
An event detector that negates the sign on another event detector'sg
function.class
FieldNodeDetector<T extends CalculusFieldElement<T>>
Finder for node crossing events.class
FieldParameterDrivenDateIntervalDetector<T extends CalculusFieldElement<T>>
Detector for date intervals that may be offset thanks to parameter drivers.class
FieldRelativeDistanceDetector<T extends CalculusFieldElement<T>>
Detector of specific value for the distance relative to another trajectory (using the Euclidean norm).Methods in org.orekit.propagation.events that return FieldEventDetector Modifier and Type Method Description FieldEventDetector<T>
FieldAdapterDetector. getDetector()
Deprecated.Get the wrapped detector.FieldEventDetector<T>
FieldDetectorModifier. getDetector()
Getter for wrapped detector.FieldEventDetector<T>
FieldEventEnablingPredicateFilter. getDetector()
Get the wrapped raw detector.FieldEventDetector<T>
FieldEventsLogger.FieldLoggedEvent. getEventDetector()
Get the event detector triggered.FieldEventDetector<T>
FieldNegateDetector. getOriginal()
Get the delegate event detector.FieldEventDetector<T>
FieldEventsLogger. monitorDetector(FieldEventDetector<T> monitoredDetector)
Monitor an event detector.Methods in org.orekit.propagation.events that return types with arguments of type FieldEventDetector Modifier and Type Method Description List<FieldEventDetector<T>>
FieldBooleanDetector. getDetectors()
Get the list of original detectors.<T extends CalculusFieldElement<T>>
Stream<FieldEventDetector<T>>EventDetectorsProvider. getFieldEventDetectors(Field<T> field)
Get the discrete events related to the model.default <T extends CalculusFieldElement<T>>
Stream<FieldEventDetector<T>>EventDetectorsProvider. getFieldEventDetectors(Field<T> field, List<ParameterDriver> parameterDrivers)
Get the discrete events related to the model from a list ofParameterDriver
Methods in org.orekit.propagation.events with parameters of type FieldEventDetector Modifier and Type Method Description static <T extends CalculusFieldElement<T>>
FieldBooleanDetector<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.FieldEventDetector<T>
FieldEventsLogger. monitorDetector(FieldEventDetector<T> monitoredDetector)
Monitor an event detector.static <T extends CalculusFieldElement<T>>
FieldNegateDetector<T>FieldBooleanDetector. notCombine(FieldEventDetector<T> detector)
Create a new event detector that negates the g function of another detector.static <T extends CalculusFieldElement<T>>
FieldBooleanDetector<T>FieldBooleanDetector. orCombine(FieldEventDetector<T>... detectors)
Create a new event detector that is the logical OR of the given event detectors.Method parameters in org.orekit.propagation.events with type arguments of type FieldEventDetector Modifier and Type Method Description static <T extends CalculusFieldElement<T>>
FieldBooleanDetector<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 CalculusFieldElement<T>>
FieldBooleanDetector<T>FieldBooleanDetector. orCombine(Collection<? extends FieldEventDetector<T>> detectors)
Create a new event detector that is the logical OR of the given event detectors.Constructors in org.orekit.propagation.events with parameters of type FieldEventDetector Constructor Description FieldAdapterDetector(FieldEventDetector<T> detector)
Deprecated.Build an adaptor wrapping an existing detector.FieldEventEnablingPredicateFilter(FieldEventDetectionSettings<T> detectionSettings, FieldEventHandler<T> handler, FieldEventDetector<T> rawDetector, FieldEnablingPredicate<T> enabler)
Protected constructor with full parameters.FieldEventEnablingPredicateFilter(FieldEventDetector<T> rawDetector, FieldEnablingPredicate<T> enabler)
Wrap anevent detector
.FieldNegateDetector(FieldEventDetectionSettings<T> detectionSettings, FieldEventHandler<T> newHandler, FieldEventDetector<T> original)
Protected constructor.FieldNegateDetector(FieldEventDetector<T> original)
Create a new event detector that negates an existing event detector.Constructor parameters in org.orekit.propagation.events with type arguments of type FieldEventDetector Constructor Description FieldBooleanDetector(List<FieldEventDetector<T>> detectors, org.orekit.propagation.events.FieldBooleanDetector.Operator operator, FieldEventDetectionSettings<T> detectionSettings, FieldEventHandler<T> newHandler)
Private constructor with all the parameters. -
Uses of FieldEventDetector in org.orekit.propagation.events.handlers
Methods in org.orekit.propagation.events.handlers that return FieldEventDetector Modifier and Type Method Description FieldEventDetector<T>
FieldRecordAndContinue.Event. getDetector()
Get the detector.Methods in org.orekit.propagation.events.handlers with parameters of type FieldEventDetector Modifier and Type Method Description protected boolean
FieldCountAndContinue. doesCount(FieldSpacecraftState<T> state, FieldEventDetector<T> detector, boolean increasing)
Method returning true if and only if the count needs to be incremented.protected abstract boolean
FieldCountingHandler. doesCount(FieldSpacecraftState<T> state, FieldEventDetector<T> detector, boolean increasing)
Method returning true if and only if the count needs to be incremented.Action
FieldContinueOnEvent. eventOccurred(FieldSpacecraftState<T> s, FieldEventDetector<T> detector, boolean increasing)
Specific implementation of the eventOccurred interface.Action
FieldCountingHandler. eventOccurred(FieldSpacecraftState<T> s, FieldEventDetector<T> detector, boolean increasing)
Handle an event.Action
FieldEventHandler. eventOccurred(FieldSpacecraftState<T> s, FieldEventDetector<T> detector, boolean increasing)
Handle an event.Action
FieldRecallLastOccurrence. eventOccurred(FieldSpacecraftState<T> s, FieldEventDetector<T> detector, boolean increasing)
Handle an event.Action
FieldRecordAndContinue. eventOccurred(FieldSpacecraftState<T> s, FieldEventDetector<T> detector, boolean increasing)
Action
FieldResetDerivativesOnEvent. eventOccurred(FieldSpacecraftState<T> s, FieldEventDetector<T> detector, boolean increasing)
Specific implementation of the eventOccurred interface.Action
FieldStopOnDecreasing. eventOccurred(FieldSpacecraftState<T> s, FieldEventDetector<T> detector, boolean increasing)
Handle a detection event and choose what to do next.Action
FieldStopOnEvent. eventOccurred(FieldSpacecraftState<T> s, FieldEventDetector<T> detector, boolean increasing)
Specific implementation of the eventOccurred interface.Action
FieldStopOnIncreasing. eventOccurred(FieldSpacecraftState<T> s, FieldEventDetector<T> detector, boolean increasing)
Handle a detection event and choose what to do next.default void
FieldEventHandler. finish(FieldSpacecraftState<T> finalState, FieldEventDetector<T> detector)
This method finalize event handler at the end of a propagation.void
FieldRecallLastOccurrence. finish(FieldSpacecraftState<T> finalState, FieldEventDetector<T> detector)
This method finalize event handler at the end of a propagation.default void
FieldEventHandler. init(FieldSpacecraftState<T> initialState, FieldAbsoluteDate<T> target, FieldEventDetector<T> detector)
Initialize event handler at the start of a propagation.void
FieldRecallLastOccurrence. 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.FieldSpacecraftState<T>
FieldRecallLastOccurrence. resetState(FieldEventDetector<T> detector, FieldSpacecraftState<T> oldState)
Reset the state prior to continue propagation. -
Uses of FieldEventDetector in org.orekit.propagation.integration
Methods in org.orekit.propagation.integration with type parameters of type FieldEventDetector Modifier and Type Method Description <D extends FieldEventDetector<T>>
voidFieldAbstractIntegratedPropagator. addEventDetector(D detector)
Add an event detector.Methods in org.orekit.propagation.integration that return types with arguments of type FieldEventDetector Modifier and Type Method Description Collection<FieldEventDetector<T>>
FieldAbstractIntegratedPropagator. getEventDetectors()
Get all the events detectors that have been added.Methods in org.orekit.propagation.integration with parameters of type FieldEventDetector Modifier and Type Method Description protected void
FieldAbstractIntegratedPropagator. setUpEventDetector(FieldODEIntegrator<T> integ, FieldEventDetector<T> detector)
Wrap an Orekit event detector and register it to the integrator. -
Uses of FieldEventDetector in org.orekit.propagation.semianalytical.dsst.forces
Methods in org.orekit.propagation.semianalytical.dsst.forces that return types with arguments of type FieldEventDetector Modifier and Type Method Description <T extends CalculusFieldElement<T>>
Stream<FieldEventDetector<T>>DSSTAtmosphericDrag. getFieldEventDetectors(Field<T> field)
Get the discrete events related to the model.default <T extends CalculusFieldElement<T>>
Stream<FieldEventDetector<T>>DSSTForceModel. getFieldEventDetectors(Field<T> field)
Get the discrete events related to the model.
-