Uses of Class
org.hipparchus.ode.FieldODEStateAndDerivative
-
Packages that use FieldODEStateAndDerivative Package Description org.hipparchus.ode This package provides classes to solve Ordinary Differential Equations problems.org.hipparchus.ode.events Eventsorg.hipparchus.ode.nonstiff This package provides classes to solve non-stiff Ordinary Differential Equations problems.org.hipparchus.ode.sampling This package provides classes to handle sampling steps during Ordinary Differential Equations integration. -
-
Uses of FieldODEStateAndDerivative in org.hipparchus.ode
Methods in org.hipparchus.ode that return FieldODEStateAndDerivative Modifier and Type Method Description protected FieldODEStateAndDerivative<T>
AbstractFieldIntegrator. acceptStep(AbstractFieldODEStateInterpolator<T> interpolator, T tEnd)
Accept a step, triggering events and step handlers.FieldODEStateAndDerivative<T>
FieldDenseOutputModel. getInterpolatedState(T time)
Get the state at interpolated time.FieldODEStateAndDerivative<T>
AbstractFieldIntegrator. getStepStart()
Get the state at step start time ti.FieldODEStateAndDerivative<T>
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.FieldODEStateAndDerivative<T>
FieldODEIntegrator. integrate(FieldExpandableODE<T> equations, FieldODEState<T> initialState, T finalTime)
Integrate the differential equations up to the given time.FieldODEStateAndDerivative<T>
FieldEquationsMapper. mapStateAndDerivative(T t, T[] y, T[] yDot)
Map flat arrays to a state and derivative.Methods in org.hipparchus.ode with parameters of type FieldODEStateAndDerivative Modifier and Type Method Description void
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
Methods in org.hipparchus.ode.events with parameters of type FieldODEStateAndDerivative Modifier and Type Method Description double
FieldAdaptableInterval. currentInterval(FieldODEStateAndDerivative<T> state)
Get the current value of maximal time interval between events handler checks.FieldEventOccurrence<T>
FieldDetectorBasedEventState. doEvent(FieldODEStateAndDerivative<T> state)
Notify the user's listener of the event.FieldEventOccurrence<T>
FieldEventState. doEvent(FieldODEStateAndDerivative<T> state)
Notify the user's listener of the event.FieldEventOccurrence<T>
FieldStepEndEventState. doEvent(FieldODEStateAndDerivative<T> state)
Notify the user's listener of the event.Action
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.E
FieldEventSlopeFilter. g(FieldODEStateAndDerivative<E> state)
Compute the value of the switching function.T
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.Action
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
Methods in org.hipparchus.ode.nonstiff that return FieldODEStateAndDerivative Modifier and Type Method Description FieldODEStateAndDerivative<T>
AdamsFieldIntegrator. integrate(FieldExpandableODE<T> equations, FieldODEState<T> initialState, T finalTime)
Integrate the differential equations up to the given time.FieldODEStateAndDerivative<T>
EmbeddedRungeKuttaFieldIntegrator. integrate(FieldExpandableODE<T> equations, FieldODEState<T> initialState, T finalTime)
Integrate the differential equations up to the given time.FieldODEStateAndDerivative<T>
RungeKuttaFieldIntegrator. integrate(FieldExpandableODE<T> equations, FieldODEState<T> initialState, T finalTime)
Integrate the differential equations up to the given time.Methods in org.hipparchus.ode.nonstiff with parameters of type FieldODEStateAndDerivative Modifier and Type Method Description protected 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
Methods in org.hipparchus.ode.sampling that return FieldODEStateAndDerivative Modifier and Type Method Description protected 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.FieldODEStateAndDerivative<T>
AbstractFieldODEStateInterpolator. getCurrentState()
Get the state at current grid point time.FieldODEStateAndDerivative<T>
FieldODEStateInterpolator. getCurrentState()
Get the state at current grid point time.FieldODEStateAndDerivative<T>
AbstractFieldODEStateInterpolator. getGlobalCurrentState()
Get the current global grid point state.FieldODEStateAndDerivative<T>
AbstractFieldODEStateInterpolator. getGlobalPreviousState()
Get the previous global grid point state.FieldODEStateAndDerivative<T>
AbstractFieldODEStateInterpolator. getInterpolatedState(T time)
Get the state at interpolated time.FieldODEStateAndDerivative<T>
FieldODEStateInterpolator. getInterpolatedState(T time)
Get the state at interpolated time.FieldODEStateAndDerivative<T>
AbstractFieldODEStateInterpolator. getPreviousState()
Get the state at previous grid point time.FieldODEStateAndDerivative<T>
FieldODEStateInterpolator. getPreviousState()
Get the state at previous grid point time.Methods in org.hipparchus.ode.sampling with parameters of type FieldODEStateAndDerivative Modifier and Type Method Description protected 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<T>
AbstractFieldODEStateInterpolator. restrictStep(FieldODEStateAndDerivative<T> previousState, FieldODEStateAndDerivative<T> currentState)
Create a new restricted version of the instance.Constructors in org.hipparchus.ode.sampling with parameters of type FieldODEStateAndDerivative Constructor Description AbstractFieldODEStateInterpolator(boolean isForward, FieldODEStateAndDerivative<T> globalPreviousState, FieldODEStateAndDerivative<T> globalCurrentState, FieldODEStateAndDerivative<T> softPreviousState, FieldODEStateAndDerivative<T> softCurrentState, FieldEquationsMapper<T> equationsMapper)
Simple constructor.
-