Uses of Class
org.apache.commons.math3.ode.FieldODEStateAndDerivative
Packages that use FieldODEStateAndDerivative
Package
Description
This package provides classes to solve Ordinary Differential Equations problems.
This package provides classes to handle discrete events occurring during
Ordinary Differential Equations integration.
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.apache.commons.math3.ode
Methods in org.apache.commons.math3.ode that return FieldODEStateAndDerivativeModifier and TypeMethodDescriptionprotected FieldODEStateAndDerivative
<T> AbstractFieldIntegrator.acceptStep
(AbstractFieldStepInterpolator<T> interpolator, T tEnd) Accept a step, triggering events and step handlers.AbstractFieldIntegrator.getCurrentStepStart()
Get the current value of the step start time ti.FirstOrderFieldIntegrator.getCurrentStepStart()
Get the current value of the step start time ti.ContinuousOutputFieldModel.getInterpolatedState
(T time) Get the state at interpolated time.protected FieldODEStateAndDerivative
<T> AbstractFieldIntegrator.getStepStart()
Getcurrent step start.protected FieldODEStateAndDerivative
<T> AbstractFieldIntegrator.initIntegration
(FieldExpandableODE<T> eqn, T t0, T[] y0, T t) Prepare the start of an integration.FirstOrderFieldIntegrator.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.apache.commons.math3.ode with parameters of type FieldODEStateAndDerivativeModifier and TypeMethodDescriptionvoid
ContinuousOutputFieldModel.init
(FieldODEStateAndDerivative<T> initialState, T t) Initialize step handler at the start of an ODE integration.T[]
FieldEquationsMapper.mapDerivative
(FieldODEStateAndDerivative<T> state) Map a state derivative to a complete flat array.protected void
AbstractFieldIntegrator.setStepStart
(FieldODEStateAndDerivative<T> stepStart) Set current step start. -
Uses of FieldODEStateAndDerivative in org.apache.commons.math3.ode.events
Methods in org.apache.commons.math3.ode.events with parameters of type FieldODEStateAndDerivativeModifier and TypeMethodDescriptionFieldEventHandler.eventOccurred
(FieldODEStateAndDerivative<T> state, boolean increasing) Handle an event and choose what to do next.FieldEventHandler.g
(FieldODEStateAndDerivative<T> state) Compute the value of the switching function.void
FieldEventHandler.init
(FieldODEStateAndDerivative<T> initialState, T finalTime) Initialize event handler at the start of an ODE integration.FieldEventState.reset
(FieldODEStateAndDerivative<T> state) Let the event handler reset the state if it wants.FieldEventHandler.resetState
(FieldODEStateAndDerivative<T> state) Reset the state prior to continue the integration.void
FieldEventState.stepAccepted
(FieldODEStateAndDerivative<T> state) Acknowledge the fact the step has been accepted by the integrator. -
Uses of FieldODEStateAndDerivative in org.apache.commons.math3.ode.nonstiff
Methods in org.apache.commons.math3.ode.nonstiff that return FieldODEStateAndDerivativeModifier and TypeMethodDescriptionAdamsBashforthFieldIntegrator.integrate
(FieldExpandableODE<T> equations, FieldODEState<T> initialState, T finalTime) Integrate the differential equations up to the given time.abstract FieldODEStateAndDerivative
<T> AdamsFieldIntegrator.integrate
(FieldExpandableODE<T> equations, FieldODEState<T> initialState, T finalTime) Integrate the differential equations up to the given time.AdamsMoultonFieldIntegrator.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.apache.commons.math3.ode.nonstiff with parameters of type FieldODEStateAndDerivativeModifier and TypeMethodDescriptionprotected org.apache.commons.math3.ode.nonstiff.ClassicalRungeKuttaFieldStepInterpolator
<T> ClassicalRungeKuttaFieldIntegrator.createInterpolator
(boolean forward, T[][] yDotK, FieldODEStateAndDerivative<T> globalPreviousState, FieldODEStateAndDerivative<T> globalCurrentState, FieldEquationsMapper<T> mapper) Create an interpolator.protected org.apache.commons.math3.ode.nonstiff.DormandPrince54FieldStepInterpolator
<T> DormandPrince54FieldIntegrator.createInterpolator
(boolean forward, T[][] yDotK, FieldODEStateAndDerivative<T> globalPreviousState, FieldODEStateAndDerivative<T> globalCurrentState, FieldEquationsMapper<T> mapper) Create an interpolator.protected org.apache.commons.math3.ode.nonstiff.DormandPrince853FieldStepInterpolator
<T> DormandPrince853FieldIntegrator.createInterpolator
(boolean forward, T[][] yDotK, FieldODEStateAndDerivative<T> globalPreviousState, FieldODEStateAndDerivative<T> globalCurrentState, FieldEquationsMapper<T> mapper) Create an interpolator.protected abstract org.apache.commons.math3.ode.nonstiff.RungeKuttaFieldStepInterpolator
<T> EmbeddedRungeKuttaFieldIntegrator.createInterpolator
(boolean forward, T[][] yDotK, FieldODEStateAndDerivative<T> globalPreviousState, FieldODEStateAndDerivative<T> globalCurrentState, FieldEquationsMapper<T> mapper) Create an interpolator.protected org.apache.commons.math3.ode.nonstiff.EulerFieldStepInterpolator
<T> EulerFieldIntegrator.createInterpolator
(boolean forward, T[][] yDotK, FieldODEStateAndDerivative<T> globalPreviousState, FieldODEStateAndDerivative<T> globalCurrentState, FieldEquationsMapper<T> mapper) Create an interpolator.protected org.apache.commons.math3.ode.nonstiff.GillFieldStepInterpolator
<T> GillFieldIntegrator.createInterpolator
(boolean forward, T[][] yDotK, FieldODEStateAndDerivative<T> globalPreviousState, FieldODEStateAndDerivative<T> globalCurrentState, FieldEquationsMapper<T> mapper) Create an interpolator.protected org.apache.commons.math3.ode.nonstiff.HighamHall54FieldStepInterpolator
<T> HighamHall54FieldIntegrator.createInterpolator
(boolean forward, T[][] yDotK, FieldODEStateAndDerivative<T> globalPreviousState, FieldODEStateAndDerivative<T> globalCurrentState, FieldEquationsMapper<T> mapper) Create an interpolator.protected org.apache.commons.math3.ode.nonstiff.LutherFieldStepInterpolator
<T> LutherFieldIntegrator.createInterpolator
(boolean forward, T[][] yDotK, FieldODEStateAndDerivative<T> globalPreviousState, FieldODEStateAndDerivative<T> globalCurrentState, FieldEquationsMapper<T> mapper) Create an interpolator.protected org.apache.commons.math3.ode.nonstiff.MidpointFieldStepInterpolator
<T> MidpointFieldIntegrator.createInterpolator
(boolean forward, T[][] yDotK, FieldODEStateAndDerivative<T> globalPreviousState, FieldODEStateAndDerivative<T> globalCurrentState, FieldEquationsMapper<T> mapper) Create an interpolator.protected abstract org.apache.commons.math3.ode.nonstiff.RungeKuttaFieldStepInterpolator
<T> RungeKuttaFieldIntegrator.createInterpolator
(boolean forward, T[][] yDotK, FieldODEStateAndDerivative<T> globalPreviousState, FieldODEStateAndDerivative<T> globalCurrentState, FieldEquationsMapper<T> mapper) Create an interpolator.protected org.apache.commons.math3.ode.nonstiff.ThreeEighthesFieldStepInterpolator
<T> ThreeEighthesFieldIntegrator.createInterpolator
(boolean forward, T[][] yDotK, FieldODEStateAndDerivative<T> globalPreviousState, FieldODEStateAndDerivative<T> globalCurrentState, FieldEquationsMapper<T> mapper) Create an interpolator.AdaptiveStepsizeFieldIntegrator.initializeStep
(boolean forward, int order, T[] scale, FieldODEStateAndDerivative<T> state0, FieldEquationsMapper<T> mapper) Initialize the integration step. -
Uses of FieldODEStateAndDerivative in org.apache.commons.math3.ode.sampling
Methods in org.apache.commons.math3.ode.sampling that return FieldODEStateAndDerivativeModifier and TypeMethodDescriptionprotected abstract FieldODEStateAndDerivative
<T> AbstractFieldStepInterpolator.computeInterpolatedStateAndDerivatives
(FieldEquationsMapper<T> equationsMapper, T time, T theta, T thetaH, T oneMinusThetaH) Compute the state and derivatives at the interpolated time.AbstractFieldStepInterpolator.getCurrentState()
Get the state at current grid point time.FieldStepInterpolator.getCurrentState()
Get the state at current grid point time.AbstractFieldStepInterpolator.getGlobalCurrentState()
Get the current global grid point state.AbstractFieldStepInterpolator.getGlobalPreviousState()
Get the previous global grid point state.AbstractFieldStepInterpolator.getInterpolatedState
(T time) Get the state at interpolated time.FieldStepInterpolator.getInterpolatedState
(T time) Get the state at interpolated time.AbstractFieldStepInterpolator.getPreviousState()
Get the state at previous grid point time.FieldStepInterpolator.getPreviousState()
Get the state at previous grid point time.Methods in org.apache.commons.math3.ode.sampling with parameters of type FieldODEStateAndDerivativeModifier and TypeMethodDescriptionprotected abstract AbstractFieldStepInterpolator
<T> AbstractFieldStepInterpolator.create
(boolean newForward, FieldODEStateAndDerivative<T> newGlobalPreviousState, FieldODEStateAndDerivative<T> newGlobalCurrentState, FieldODEStateAndDerivative<T> newSoftPreviousState, FieldODEStateAndDerivative<T> newSoftCurrentState, FieldEquationsMapper<T> newMapper) Create a new instance.void
FieldFixedStepHandler.handleStep
(FieldODEStateAndDerivative<T> state, boolean isLast) Handle the last accepted stepvoid
FieldFixedStepHandler.init
(FieldODEStateAndDerivative<T> initialState, T finalTime) Initialize step handler at the start of an ODE integration.void
FieldStepHandler.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.AbstractFieldStepInterpolator.restrictStep
(FieldODEStateAndDerivative<T> previousState, FieldODEStateAndDerivative<T> currentState) Create a new restricted version of the instance.Constructors in org.apache.commons.math3.ode.sampling with parameters of type FieldODEStateAndDerivativeModifierConstructorDescriptionprotected
AbstractFieldStepInterpolator
(boolean isForward, FieldODEStateAndDerivative<T> globalPreviousState, FieldODEStateAndDerivative<T> globalCurrentState, FieldODEStateAndDerivative<T> softPreviousState, FieldODEStateAndDerivative<T> softCurrentState, FieldEquationsMapper<T> equationsMapper) Simple constructor.