Uses of Class
org.hipparchus.ode.FieldODEStateAndDerivative
Packages that use 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
Methods in org.hipparchus.ode that return FieldODEStateAndDerivativeModifier 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.Methods in org.hipparchus.ode with parameters of type FieldODEStateAndDerivativeModifier and TypeMethodDescriptionvoidFieldDenseOutputModel.finish(FieldODEStateAndDerivative<T> finalState) Finalize integration.voidFieldDenseOutputModel.init(FieldODEStateAndDerivative<T> initialState, T t) Initialize step handler at the start of an ODE integration.protected voidAbstractFieldIntegrator.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 FieldODEStateAndDerivativeModifier and TypeMethodDescriptiondoubleFieldAdaptableInterval.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 EAbstractFieldODEDetector.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.voidAbstractFieldODEDetector.init(FieldODEStateAndDerivative<E> s0, E t) Initialize event handler at the start of an ODE integration.voidFieldDetectorBasedEventState.init(FieldODEStateAndDerivative<T> s0, T t) Initialize event handler at the start of an integration.voidFieldEventSlopeFilter.init(FieldODEStateAndDerivative<E> initialState, E finalTime) Initialize event handler at the start of an ODE integration.voidFieldEventState.init(FieldODEStateAndDerivative<T> s0, T t) Initialize handler at the start of an integration.default voidFieldODEEventDetector.init(FieldODEStateAndDerivative<T> initialState, T finalTime) Initialize event handler at the start of an ODE integration.default voidFieldODEEventHandler.init(FieldODEStateAndDerivative<T> initialState, T finalTime, FieldODEEventDetector<T> detector) Initialize event handler at the start of an ODE integration.default voidFieldODEStepEndHandler.init(FieldODEStateAndDerivative<T> initialState, T finalTime) Initialize step end handler at the start of an ODE integration.voidFieldStepEndEventState.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.booleanFieldDetectorBasedEventState.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 FieldODEStateAndDerivativeModifier 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.Methods in org.hipparchus.ode.nonstiff with parameters of type FieldODEStateAndDerivativeModifier 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.doubleAdaptiveStepsizeFieldIntegrator.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 FieldODEStateAndDerivativeModifier 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.Methods in org.hipparchus.ode.sampling with parameters of type FieldODEStateAndDerivativeModifier 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 voidFieldODEStepHandler.finish(FieldODEStateAndDerivative<T> finalState) Finalize integration.voidFieldStepNormalizer.finish(FieldODEStateAndDerivative<T> finalState) Finalize integration.voidFieldODEFixedStepHandler.handleStep(FieldODEStateAndDerivative<T> state, boolean isLast) Handle the last accepted stepdefault voidFieldODEFixedStepHandler.init(FieldODEStateAndDerivative<T> initialState, T finalTime) Initialize step handler at the start of an ODE integration.default voidFieldODEStepHandler.init(FieldODEStateAndDerivative<T> initialState, T finalTime) Initialize step handler at the start of an ODE integration.voidFieldStepNormalizer.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.Constructors in org.hipparchus.ode.sampling with parameters of type FieldODEStateAndDerivativeModifierConstructorDescriptionprotectedAbstractFieldODEStateInterpolator(boolean isForward, FieldODEStateAndDerivative<T> globalPreviousState, FieldODEStateAndDerivative<T> globalCurrentState, FieldODEStateAndDerivative<T> softPreviousState, FieldODEStateAndDerivative<T> softCurrentState, FieldEquationsMapper<T> equationsMapper) Simple constructor.