Uses of Class
org.hipparchus.ode.FieldODEStateAndDerivative
Package
Description
This package provides classes to solve Ordinary Differential Equations problems.
Events
This package provides classes to solve non-stiff Ordinary Differential Equations problems.
This package provides classes to handle sampling steps during
Ordinary Differential Equations integration.
-
Uses of FieldODEStateAndDerivative in org.hipparchus.ode
Modifier and TypeMethodDescriptionprotected FieldODEStateAndDerivative<T>
AbstractFieldIntegrator.acceptStep
(AbstractFieldODEStateInterpolator<T> interpolator, T tEnd) Accept a step, triggering events and step handlers.FieldDenseOutputModel.getInterpolatedState
(T time) Get the state at interpolated time.AbstractFieldIntegrator.getStepStart()
Get the state at step start time ti.FieldODEIntegrator.getStepStart()
Get the state at step start time ti.protected FieldODEStateAndDerivative<T>
AbstractFieldIntegrator.initIntegration
(FieldExpandableODE<T> eqn, FieldODEState<T> s0, T t) Prepare the start of an integration.FieldODEIntegrator.integrate
(FieldExpandableODE<T> equations, FieldODEState<T> initialState, T finalTime) Integrate the differential equations up to the given time.FieldEquationsMapper.mapStateAndDerivative
(T t, T[] y, T[] yDot) Map flat arrays to a state and derivative.Modifier and TypeMethodDescriptionvoid
FieldDenseOutputModel.finish
(FieldODEStateAndDerivative<T> finalState) Finalize integration.void
FieldDenseOutputModel.init
(FieldODEStateAndDerivative<T> initialState, T t) Initialize step handler at the start of an ODE integration.protected void
AbstractFieldIntegrator.setStepStart
(FieldODEStateAndDerivative<T> stepStart) Set current step start. -
Uses of FieldODEStateAndDerivative in org.hipparchus.ode.events
Modifier and TypeMethodDescriptiondouble
FieldAdaptableInterval.currentInterval
(FieldODEStateAndDerivative<T> state) Get the current value of maximal time interval between events handler checks.FieldDetectorBasedEventState.doEvent
(FieldODEStateAndDerivative<T> state) Notify the user's listener of the event.FieldEventState.doEvent
(FieldODEStateAndDerivative<T> state) Notify the user's listener of the event.FieldStepEndEventState.doEvent
(FieldODEStateAndDerivative<T> state) Notify the user's listener of the event.FieldODEEventHandler.eventOccurred
(FieldODEStateAndDerivative<T> state, FieldODEEventDetector<T> detector, boolean increasing) Handle an event and choose what to do next.abstract E
AbstractFieldODEDetector.g
(FieldODEStateAndDerivative<E> s) Compute the value of the switching function.FieldEventSlopeFilter.g
(FieldODEStateAndDerivative<E> state) Compute the value of the switching function.FieldODEEventDetector.g
(FieldODEStateAndDerivative<T> state) Compute the value of the switching function.void
AbstractFieldODEDetector.init
(FieldODEStateAndDerivative<E> s0, E t) Initialize event handler at the start of an ODE integration.void
FieldDetectorBasedEventState.init
(FieldODEStateAndDerivative<T> s0, T t) Initialize event handler at the start of an integration.void
FieldEventSlopeFilter.init
(FieldODEStateAndDerivative<E> initialState, E finalTime) Initialize event handler at the start of an ODE integration.void
FieldEventState.init
(FieldODEStateAndDerivative<T> s0, T t) Initialize handler at the start of an integration.default void
FieldODEEventDetector.init
(FieldODEStateAndDerivative<T> initialState, T finalTime) Initialize event handler at the start of an ODE integration.default void
FieldODEEventHandler.init
(FieldODEStateAndDerivative<T> initialState, T finalTime, FieldODEEventDetector<T> detector) Initialize event handler at the start of an ODE integration.default void
FieldODEStepEndHandler.init
(FieldODEStateAndDerivative<T> initialState, T finalTime) Initialize step end handler at the start of an ODE integration.void
FieldStepEndEventState.init
(FieldODEStateAndDerivative<T> s0, T t) Initialize handler at the start of an integration.default FieldODEState<T>
FieldODEEventHandler.resetState
(FieldODEEventDetector<T> detector, FieldODEStateAndDerivative<T> state) Reset the state prior to continue the integration.default FieldODEState<T>
FieldODEStepEndHandler.resetState
(FieldODEStateAndDerivative<T> state) Reset the state prior to continue the integration.FieldODEStepEndHandler.stepEndOccurred
(FieldODEStateAndDerivative<T> state, boolean forward) Handle an event and choose what to do next.boolean
FieldDetectorBasedEventState.tryAdvance
(FieldODEStateAndDerivative<T> state, FieldODEStateInterpolator<T> interpolator) Try to accept the current history up to the given time. -
Uses of FieldODEStateAndDerivative in org.hipparchus.ode.nonstiff
Modifier and TypeMethodDescriptionprotected FieldODEStateAndDerivative<T>
EmbeddedRungeKuttaFieldIntegrator.initIntegration
(FieldExpandableODE<T> eqn, FieldODEState<T> s0, T t) Prepare the start of an integration.protected FieldODEStateAndDerivative<T>
RungeKuttaFieldIntegrator.initIntegration
(FieldExpandableODE<T> eqn, FieldODEState<T> s0, T t) Prepare the start of an integration.AdamsFieldIntegrator.integrate
(FieldExpandableODE<T> equations, FieldODEState<T> initialState, T finalTime) Integrate the differential equations up to the given time.EmbeddedRungeKuttaFieldIntegrator.integrate
(FieldExpandableODE<T> equations, FieldODEState<T> initialState, T finalTime) Integrate the differential equations up to the given time.RungeKuttaFieldIntegrator.integrate
(FieldExpandableODE<T> equations, FieldODEState<T> initialState, T finalTime) Integrate the differential equations up to the given time.Modifier and TypeMethodDescriptionprotected org.hipparchus.ode.nonstiff.ClassicalRungeKuttaFieldStateInterpolator<T>
ClassicalRungeKuttaFieldIntegrator.createInterpolator
(boolean forward, T[][] yDotK, FieldODEStateAndDerivative<T> globalPreviousState, FieldODEStateAndDerivative<T> globalCurrentState, FieldEquationsMapper<T> mapper) Create an interpolator.protected org.hipparchus.ode.nonstiff.DormandPrince54FieldStateInterpolator<T>
DormandPrince54FieldIntegrator.createInterpolator
(boolean forward, T[][] yDotK, FieldODEStateAndDerivative<T> globalPreviousState, FieldODEStateAndDerivative<T> globalCurrentState, FieldEquationsMapper<T> mapper) Create an interpolator.protected org.hipparchus.ode.nonstiff.DormandPrince853FieldStateInterpolator<T>
DormandPrince853FieldIntegrator.createInterpolator
(boolean forward, T[][] yDotK, FieldODEStateAndDerivative<T> globalPreviousState, FieldODEStateAndDerivative<T> globalCurrentState, FieldEquationsMapper<T> mapper) Create an interpolator.protected abstract org.hipparchus.ode.nonstiff.RungeKuttaFieldStateInterpolator<T>
EmbeddedRungeKuttaFieldIntegrator.createInterpolator
(boolean forward, T[][] yDotK, FieldODEStateAndDerivative<T> globalPreviousState, FieldODEStateAndDerivative<T> globalCurrentState, FieldEquationsMapper<T> mapper) Create an interpolator.protected org.hipparchus.ode.nonstiff.EulerFieldStateInterpolator<T>
EulerFieldIntegrator.createInterpolator
(boolean forward, T[][] yDotK, FieldODEStateAndDerivative<T> globalPreviousState, FieldODEStateAndDerivative<T> globalCurrentState, FieldEquationsMapper<T> mapper) Create an interpolator.protected org.hipparchus.ode.nonstiff.GillFieldStateInterpolator<T>
GillFieldIntegrator.createInterpolator
(boolean forward, T[][] yDotK, FieldODEStateAndDerivative<T> globalPreviousState, FieldODEStateAndDerivative<T> globalCurrentState, FieldEquationsMapper<T> mapper) Create an interpolator.protected org.hipparchus.ode.nonstiff.HighamHall54FieldStateInterpolator<T>
HighamHall54FieldIntegrator.createInterpolator
(boolean forward, T[][] yDotK, FieldODEStateAndDerivative<T> globalPreviousState, FieldODEStateAndDerivative<T> globalCurrentState, FieldEquationsMapper<T> mapper) Create an interpolator.protected org.hipparchus.ode.nonstiff.LutherFieldStateInterpolator<T>
LutherFieldIntegrator.createInterpolator
(boolean forward, T[][] yDotK, FieldODEStateAndDerivative<T> globalPreviousState, FieldODEStateAndDerivative<T> globalCurrentState, FieldEquationsMapper<T> mapper) Create an interpolator.protected org.hipparchus.ode.nonstiff.MidpointFieldStateInterpolator<T>
MidpointFieldIntegrator.createInterpolator
(boolean forward, T[][] yDotK, FieldODEStateAndDerivative<T> globalPreviousState, FieldODEStateAndDerivative<T> globalCurrentState, FieldEquationsMapper<T> mapper) Create an interpolator.protected abstract org.hipparchus.ode.nonstiff.RungeKuttaFieldStateInterpolator<T>
RungeKuttaFieldIntegrator.createInterpolator
(boolean forward, T[][] yDotK, FieldODEStateAndDerivative<T> globalPreviousState, FieldODEStateAndDerivative<T> globalCurrentState, FieldEquationsMapper<T> mapper) Create an interpolator.protected org.hipparchus.ode.nonstiff.ThreeEighthesFieldStateInterpolator<T>
ThreeEighthesFieldIntegrator.createInterpolator
(boolean forward, T[][] yDotK, FieldODEStateAndDerivative<T> globalPreviousState, FieldODEStateAndDerivative<T> globalCurrentState, FieldEquationsMapper<T> mapper) Create an interpolator.protected org.hipparchus.ode.nonstiff.AdamsFieldStateInterpolator<T>
AdamsBashforthFieldIntegrator.finalizeStep
(T stepSize, T[] predictedY, T[] predictedScaled, Array2DRowFieldMatrix<T> predictedNordsieck, boolean isForward, FieldODEStateAndDerivative<T> globalPreviousState, FieldODEStateAndDerivative<T> globalCurrentState, FieldEquationsMapper<T> equationsMapper) Finalize the step.protected abstract org.hipparchus.ode.nonstiff.AdamsFieldStateInterpolator<T>
AdamsFieldIntegrator.finalizeStep
(T stepSize, T[] predictedState, T[] predictedScaled, Array2DRowFieldMatrix<T> predictedNordsieck, boolean isForward, FieldODEStateAndDerivative<T> globalPreviousState, FieldODEStateAndDerivative<T> globalCurrentState, FieldEquationsMapper<T> equationsMapper) Finalize the step.protected org.hipparchus.ode.nonstiff.AdamsFieldStateInterpolator<T>
AdamsMoultonFieldIntegrator.finalizeStep
(T stepSize, T[] predictedY, T[] predictedScaled, Array2DRowFieldMatrix<T> predictedNordsieck, boolean isForward, FieldODEStateAndDerivative<T> globalPreviousState, FieldODEStateAndDerivative<T> globalCurrentState, FieldEquationsMapper<T> equationsMapper) Finalize the step.double
AdaptiveStepsizeFieldIntegrator.initializeStep
(boolean forward, int order, T[] scale, FieldODEStateAndDerivative<T> state0, FieldEquationsMapper<T> mapper) Initialize the integration step. -
Uses of FieldODEStateAndDerivative in org.hipparchus.ode.sampling
Modifier and TypeMethodDescriptionprotected abstract FieldODEStateAndDerivative<T>
AbstractFieldODEStateInterpolator.computeInterpolatedStateAndDerivatives
(FieldEquationsMapper<T> equationsMapper, T time, T theta, T thetaH, T oneMinusThetaH) Compute the state and derivatives at the interpolated time.AbstractFieldODEStateInterpolator.getCurrentState()
Get the state at current grid point time.FieldODEStateInterpolator.getCurrentState()
Get the state at current grid point time.AbstractFieldODEStateInterpolator.getGlobalCurrentState()
Get the current global grid point state.AbstractFieldODEStateInterpolator.getGlobalPreviousState()
Get the previous global grid point state.AbstractFieldODEStateInterpolator.getInterpolatedState
(T time) Get the state at interpolated time.FieldODEStateInterpolator.getInterpolatedState
(T time) Get the state at interpolated time.AbstractFieldODEStateInterpolator.getPreviousState()
Get the state at previous grid point time.FieldODEStateInterpolator.getPreviousState()
Get the state at previous grid point time.Modifier and TypeMethodDescriptionprotected abstract AbstractFieldODEStateInterpolator<T>
AbstractFieldODEStateInterpolator.create
(boolean newForward, FieldODEStateAndDerivative<T> newGlobalPreviousState, FieldODEStateAndDerivative<T> newGlobalCurrentState, FieldODEStateAndDerivative<T> newSoftPreviousState, FieldODEStateAndDerivative<T> newSoftCurrentState, FieldEquationsMapper<T> newMapper) Create a new instance.default void
FieldODEStepHandler.finish
(FieldODEStateAndDerivative<T> finalState) Finalize integration.void
FieldStepNormalizer.finish
(FieldODEStateAndDerivative<T> finalState) Finalize integration.void
FieldODEFixedStepHandler.handleStep
(FieldODEStateAndDerivative<T> state, boolean isLast) Handle the last accepted stepdefault void
FieldODEFixedStepHandler.init
(FieldODEStateAndDerivative<T> initialState, T finalTime) Initialize step handler at the start of an ODE integration.default void
FieldODEStepHandler.init
(FieldODEStateAndDerivative<T> initialState, T finalTime) Initialize step handler at the start of an ODE integration.void
FieldStepNormalizer.init
(FieldODEStateAndDerivative<T> initialState, T finalTime) Initialize step handler at the start of an ODE integration.AbstractFieldODEStateInterpolator.restrictStep
(FieldODEStateAndDerivative<T> previousState, FieldODEStateAndDerivative<T> currentState) Create a new restricted version of the instance.ModifierConstructorDescriptionprotected
AbstractFieldODEStateInterpolator
(boolean isForward, FieldODEStateAndDerivative<T> globalPreviousState, FieldODEStateAndDerivative<T> globalCurrentState, FieldODEStateAndDerivative<T> softPreviousState, FieldODEStateAndDerivative<T> softCurrentState, FieldEquationsMapper<T> equationsMapper) Simple constructor.