Uses of Class
org.apache.commons.math3.ode.FieldODEStateAndDerivative
-
Packages that use FieldODEStateAndDerivative Package Description org.apache.commons.math3.ode This package provides classes to solve Ordinary Differential Equations problems.org.apache.commons.math3.ode.events This package provides classes to handle discrete events occurring during Ordinary Differential Equations integration.org.apache.commons.math3.ode.nonstiff This package provides classes to solve non-stiff Ordinary Differential Equations problems.org.apache.commons.math3.ode.sampling This package provides classes to handle sampling steps during Ordinary Differential Equations integration. -
-
Uses of FieldODEStateAndDerivative in org.apache.commons.math3.ode
Fields in org.apache.commons.math3.ode declared as FieldODEStateAndDerivative Modifier and Type Field Description private FieldODEStateAndDerivative<T>MultistepFieldIntegrator.FieldNordsieckInitializer. savedStartSaved start.private FieldODEStateAndDerivative<T>AbstractFieldIntegrator. stepStartCurrent step start.Methods in org.apache.commons.math3.ode that return FieldODEStateAndDerivative Modifier and Type Method Description protected FieldODEStateAndDerivative<T>AbstractFieldIntegrator. acceptStep(AbstractFieldStepInterpolator<T> interpolator, T tEnd)Accept a step, triggering events and step handlers.FieldODEStateAndDerivative<T>AbstractFieldIntegrator. getCurrentStepStart()Get the current value of the step start time ti.FieldODEStateAndDerivative<T>FirstOrderFieldIntegrator. getCurrentStepStart()Get the current value of the step start time ti.FieldODEStateAndDerivative<T>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.FieldODEStateAndDerivative<T>FirstOrderFieldIntegrator. 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.apache.commons.math3.ode with parameters of type FieldODEStateAndDerivative Modifier and Type Method Description voidContinuousOutputFieldModel. init(FieldODEStateAndDerivative<T> initialState, T t)Initialize step handler at the start of an ODE integration.voidMultistepFieldIntegrator.FieldNordsieckInitializer. init(FieldODEStateAndDerivative<T> initialState, T finalTime)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 voidAbstractFieldIntegrator. 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 FieldODEStateAndDerivative Modifier and Type Method Description ActionFieldEventHandler. eventOccurred(FieldODEStateAndDerivative<T> state, boolean increasing)Handle an event and choose what to do next.TFieldEventHandler. g(FieldODEStateAndDerivative<T> state)Compute the value of the switching function.voidFieldEventHandler. init(FieldODEStateAndDerivative<T> initialState, T finalTime)Initialize event handler at the start of an ODE integration.FieldODEState<T>FieldEventState. reset(FieldODEStateAndDerivative<T> state)Let the event handler reset the state if it wants.FieldODEState<T>FieldEventHandler. resetState(FieldODEStateAndDerivative<T> state)Reset the state prior to continue the integration.voidFieldEventState. 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
Fields in org.apache.commons.math3.ode.nonstiff declared as FieldODEStateAndDerivative Modifier and Type Field Description private FieldODEStateAndDerivative<T>AdamsFieldStepInterpolator. referenceReference state.Methods in org.apache.commons.math3.ode.nonstiff that return FieldODEStateAndDerivative Modifier and Type Method Description protected FieldODEStateAndDerivative<T>AdamsFieldStepInterpolator. computeInterpolatedStateAndDerivatives(FieldEquationsMapper<T> equationsMapper, T time, T theta, T thetaH, T oneMinusThetaH)Compute the state and derivatives at the interpolated time.protected FieldODEStateAndDerivative<T>ClassicalRungeKuttaFieldStepInterpolator. computeInterpolatedStateAndDerivatives(FieldEquationsMapper<T> mapper, T time, T theta, T thetaH, T oneMinusThetaH)Compute the state and derivatives at the interpolated time.protected FieldODEStateAndDerivative<T>DormandPrince54FieldStepInterpolator. computeInterpolatedStateAndDerivatives(FieldEquationsMapper<T> mapper, T time, T theta, T thetaH, T oneMinusThetaH)Compute the state and derivatives at the interpolated time.protected FieldODEStateAndDerivative<T>DormandPrince853FieldStepInterpolator. computeInterpolatedStateAndDerivatives(FieldEquationsMapper<T> mapper, T time, T theta, T thetaH, T oneMinusThetaH)Compute the state and derivatives at the interpolated time.protected FieldODEStateAndDerivative<T>EulerFieldStepInterpolator. computeInterpolatedStateAndDerivatives(FieldEquationsMapper<T> mapper, T time, T theta, T thetaH, T oneMinusThetaH)Compute the state and derivatives at the interpolated time.protected FieldODEStateAndDerivative<T>GillFieldStepInterpolator. computeInterpolatedStateAndDerivatives(FieldEquationsMapper<T> mapper, T time, T theta, T thetaH, T oneMinusThetaH)Compute the state and derivatives at the interpolated time.protected FieldODEStateAndDerivative<T>HighamHall54FieldStepInterpolator. computeInterpolatedStateAndDerivatives(FieldEquationsMapper<T> mapper, T time, T theta, T thetaH, T oneMinusThetaH)Compute the state and derivatives at the interpolated time.protected FieldODEStateAndDerivative<T>LutherFieldStepInterpolator. computeInterpolatedStateAndDerivatives(FieldEquationsMapper<T> mapper, T time, T theta, T thetaH, T oneMinusThetaH)Compute the state and derivatives at the interpolated time.protected FieldODEStateAndDerivative<T>MidpointFieldStepInterpolator. computeInterpolatedStateAndDerivatives(FieldEquationsMapper<T> mapper, T time, T theta, T thetaH, T oneMinusThetaH)Compute the state and derivatives at the interpolated time.protected FieldODEStateAndDerivative<T>ThreeEighthesFieldStepInterpolator. computeInterpolatedStateAndDerivatives(FieldEquationsMapper<T> mapper, T time, T theta, T thetaH, T oneMinusThetaH)Compute the state and derivatives at the interpolated time.FieldODEStateAndDerivative<T>AdamsBashforthFieldIntegrator. 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.FieldODEStateAndDerivative<T>AdamsMoultonFieldIntegrator. 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.static <S extends RealFieldElement<S>>
FieldODEStateAndDerivative<S>AdamsFieldStepInterpolator. taylor(FieldODEStateAndDerivative<S> reference, S time, S stepSize, S[] scaled, Array2DRowFieldMatrix<S> nordsieck)Estimate state by applying Taylor formula.Methods in org.apache.commons.math3.ode.nonstiff with parameters of type FieldODEStateAndDerivative Modifier and Type Method Description protected AdamsFieldStepInterpolator<T>AdamsFieldStepInterpolator. create(boolean newForward, FieldODEStateAndDerivative<T> newGlobalPreviousState, FieldODEStateAndDerivative<T> newGlobalCurrentState, FieldODEStateAndDerivative<T> newSoftPreviousState, FieldODEStateAndDerivative<T> newSoftCurrentState, FieldEquationsMapper<T> newMapper)Create a new instance.protected ClassicalRungeKuttaFieldStepInterpolator<T>ClassicalRungeKuttaFieldStepInterpolator. create(Field<T> newField, boolean newForward, T[][] newYDotK, FieldODEStateAndDerivative<T> newGlobalPreviousState, FieldODEStateAndDerivative<T> newGlobalCurrentState, FieldODEStateAndDerivative<T> newSoftPreviousState, FieldODEStateAndDerivative<T> newSoftCurrentState, FieldEquationsMapper<T> newMapper)Create a new instance.protected DormandPrince54FieldStepInterpolator<T>DormandPrince54FieldStepInterpolator. create(Field<T> newField, boolean newForward, T[][] newYDotK, FieldODEStateAndDerivative<T> newGlobalPreviousState, FieldODEStateAndDerivative<T> newGlobalCurrentState, FieldODEStateAndDerivative<T> newSoftPreviousState, FieldODEStateAndDerivative<T> newSoftCurrentState, FieldEquationsMapper<T> newMapper)Create a new instance.protected DormandPrince853FieldStepInterpolator<T>DormandPrince853FieldStepInterpolator. create(Field<T> newField, boolean newForward, T[][] newYDotK, FieldODEStateAndDerivative<T> newGlobalPreviousState, FieldODEStateAndDerivative<T> newGlobalCurrentState, FieldODEStateAndDerivative<T> newSoftPreviousState, FieldODEStateAndDerivative<T> newSoftCurrentState, FieldEquationsMapper<T> newMapper)Create a new instance.protected EulerFieldStepInterpolator<T>EulerFieldStepInterpolator. create(Field<T> newField, boolean newForward, T[][] newYDotK, FieldODEStateAndDerivative<T> newGlobalPreviousState, FieldODEStateAndDerivative<T> newGlobalCurrentState, FieldODEStateAndDerivative<T> newSoftPreviousState, FieldODEStateAndDerivative<T> newSoftCurrentState, FieldEquationsMapper<T> newMapper)Create a new instance.protected GillFieldStepInterpolator<T>GillFieldStepInterpolator. create(Field<T> newField, boolean newForward, T[][] newYDotK, FieldODEStateAndDerivative<T> newGlobalPreviousState, FieldODEStateAndDerivative<T> newGlobalCurrentState, FieldODEStateAndDerivative<T> newSoftPreviousState, FieldODEStateAndDerivative<T> newSoftCurrentState, FieldEquationsMapper<T> newMapper)Create a new instance.protected HighamHall54FieldStepInterpolator<T>HighamHall54FieldStepInterpolator. create(Field<T> newField, boolean newForward, T[][] newYDotK, FieldODEStateAndDerivative<T> newGlobalPreviousState, FieldODEStateAndDerivative<T> newGlobalCurrentState, FieldODEStateAndDerivative<T> newSoftPreviousState, FieldODEStateAndDerivative<T> newSoftCurrentState, FieldEquationsMapper<T> newMapper)Create a new instance.protected LutherFieldStepInterpolator<T>LutherFieldStepInterpolator. create(Field<T> newField, boolean newForward, T[][] newYDotK, FieldODEStateAndDerivative<T> newGlobalPreviousState, FieldODEStateAndDerivative<T> newGlobalCurrentState, FieldODEStateAndDerivative<T> newSoftPreviousState, FieldODEStateAndDerivative<T> newSoftCurrentState, FieldEquationsMapper<T> newMapper)Create a new instance.protected MidpointFieldStepInterpolator<T>MidpointFieldStepInterpolator. create(Field<T> newField, boolean newForward, T[][] newYDotK, FieldODEStateAndDerivative<T> newGlobalPreviousState, FieldODEStateAndDerivative<T> newGlobalCurrentState, FieldODEStateAndDerivative<T> newSoftPreviousState, FieldODEStateAndDerivative<T> newSoftCurrentState, FieldEquationsMapper<T> newMapper)Create a new instance.protected RungeKuttaFieldStepInterpolator<T>RungeKuttaFieldStepInterpolator. create(boolean newForward, FieldODEStateAndDerivative<T> newGlobalPreviousState, FieldODEStateAndDerivative<T> newGlobalCurrentState, FieldODEStateAndDerivative<T> newSoftPreviousState, FieldODEStateAndDerivative<T> newSoftCurrentState, FieldEquationsMapper<T> newMapper)Create a new instance.protected abstract RungeKuttaFieldStepInterpolator<T>RungeKuttaFieldStepInterpolator. create(Field<T> newField, boolean newForward, T[][] newYDotK, FieldODEStateAndDerivative<T> newGlobalPreviousState, FieldODEStateAndDerivative<T> newGlobalCurrentState, FieldODEStateAndDerivative<T> newSoftPreviousState, FieldODEStateAndDerivative<T> newSoftCurrentState, FieldEquationsMapper<T> newMapper)Create a new instance.protected ThreeEighthesFieldStepInterpolator<T>ThreeEighthesFieldStepInterpolator. create(Field<T> newField, boolean newForward, T[][] newYDotK, FieldODEStateAndDerivative<T> newGlobalPreviousState, FieldODEStateAndDerivative<T> newGlobalCurrentState, FieldODEStateAndDerivative<T> newSoftPreviousState, FieldODEStateAndDerivative<T> newSoftCurrentState, FieldEquationsMapper<T> newMapper)Create a new instance.protected ClassicalRungeKuttaFieldStepInterpolator<T>ClassicalRungeKuttaFieldIntegrator. createInterpolator(boolean forward, T[][] yDotK, FieldODEStateAndDerivative<T> globalPreviousState, FieldODEStateAndDerivative<T> globalCurrentState, FieldEquationsMapper<T> mapper)Create an interpolator.protected DormandPrince54FieldStepInterpolator<T>DormandPrince54FieldIntegrator. createInterpolator(boolean forward, T[][] yDotK, FieldODEStateAndDerivative<T> globalPreviousState, FieldODEStateAndDerivative<T> globalCurrentState, FieldEquationsMapper<T> mapper)Create an interpolator.protected DormandPrince853FieldStepInterpolator<T>DormandPrince853FieldIntegrator. createInterpolator(boolean forward, T[][] yDotK, FieldODEStateAndDerivative<T> globalPreviousState, FieldODEStateAndDerivative<T> globalCurrentState, FieldEquationsMapper<T> mapper)Create an interpolator.protected abstract RungeKuttaFieldStepInterpolator<T>EmbeddedRungeKuttaFieldIntegrator. createInterpolator(boolean forward, T[][] yDotK, FieldODEStateAndDerivative<T> globalPreviousState, FieldODEStateAndDerivative<T> globalCurrentState, FieldEquationsMapper<T> mapper)Create an interpolator.protected EulerFieldStepInterpolator<T>EulerFieldIntegrator. createInterpolator(boolean forward, T[][] yDotK, FieldODEStateAndDerivative<T> globalPreviousState, FieldODEStateAndDerivative<T> globalCurrentState, FieldEquationsMapper<T> mapper)Create an interpolator.protected GillFieldStepInterpolator<T>GillFieldIntegrator. createInterpolator(boolean forward, T[][] yDotK, FieldODEStateAndDerivative<T> globalPreviousState, FieldODEStateAndDerivative<T> globalCurrentState, FieldEquationsMapper<T> mapper)Create an interpolator.protected HighamHall54FieldStepInterpolator<T>HighamHall54FieldIntegrator. createInterpolator(boolean forward, T[][] yDotK, FieldODEStateAndDerivative<T> globalPreviousState, FieldODEStateAndDerivative<T> globalCurrentState, FieldEquationsMapper<T> mapper)Create an interpolator.protected LutherFieldStepInterpolator<T>LutherFieldIntegrator. createInterpolator(boolean forward, T[][] yDotK, FieldODEStateAndDerivative<T> globalPreviousState, FieldODEStateAndDerivative<T> globalCurrentState, FieldEquationsMapper<T> mapper)Create an interpolator.protected MidpointFieldStepInterpolator<T>MidpointFieldIntegrator. createInterpolator(boolean forward, T[][] yDotK, FieldODEStateAndDerivative<T> globalPreviousState, FieldODEStateAndDerivative<T> globalCurrentState, FieldEquationsMapper<T> mapper)Create an interpolator.protected abstract RungeKuttaFieldStepInterpolator<T>RungeKuttaFieldIntegrator. createInterpolator(boolean forward, T[][] yDotK, FieldODEStateAndDerivative<T> globalPreviousState, FieldODEStateAndDerivative<T> globalCurrentState, FieldEquationsMapper<T> mapper)Create an interpolator.protected ThreeEighthesFieldStepInterpolator<T>ThreeEighthesFieldIntegrator. createInterpolator(boolean forward, T[][] yDotK, FieldODEStateAndDerivative<T> globalPreviousState, FieldODEStateAndDerivative<T> globalCurrentState, FieldEquationsMapper<T> mapper)Create an interpolator.TAdaptiveStepsizeFieldIntegrator. initializeStep(boolean forward, int order, T[] scale, FieldODEStateAndDerivative<T> state0, FieldEquationsMapper<T> mapper)Initialize the integration step.static <S extends RealFieldElement<S>>
FieldODEStateAndDerivative<S>AdamsFieldStepInterpolator. taylor(FieldODEStateAndDerivative<S> reference, S time, S stepSize, S[] scaled, Array2DRowFieldMatrix<S> nordsieck)Estimate state by applying Taylor formula. -
Uses of FieldODEStateAndDerivative in org.apache.commons.math3.ode.sampling
Fields in org.apache.commons.math3.ode.sampling declared as FieldODEStateAndDerivative Modifier and Type Field Description private FieldODEStateAndDerivative<T>FieldStepNormalizer. firstFirst step state.private FieldODEStateAndDerivative<T>AbstractFieldStepInterpolator. globalCurrentStateGlobal current state.private FieldODEStateAndDerivative<T>AbstractFieldStepInterpolator. globalPreviousStateGlobal previous state.private FieldODEStateAndDerivative<T>FieldStepNormalizer. lastLast step step.private FieldODEStateAndDerivative<T>AbstractFieldStepInterpolator. softCurrentStateSoft current state.private FieldODEStateAndDerivative<T>AbstractFieldStepInterpolator. softPreviousStateSoft previous state.Methods in org.apache.commons.math3.ode.sampling that return FieldODEStateAndDerivative Modifier and Type Method Description protected 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.FieldODEStateAndDerivative<T>AbstractFieldStepInterpolator. getCurrentState()Get the state at current grid point time.FieldODEStateAndDerivative<T>FieldStepInterpolator. getCurrentState()Get the state at current grid point time.FieldODEStateAndDerivative<T>AbstractFieldStepInterpolator. getGlobalCurrentState()Get the current global grid point state.FieldODEStateAndDerivative<T>AbstractFieldStepInterpolator. getGlobalPreviousState()Get the previous global grid point state.FieldODEStateAndDerivative<T>AbstractFieldStepInterpolator. getInterpolatedState(T time)Get the state at interpolated time.FieldODEStateAndDerivative<T>FieldStepInterpolator. getInterpolatedState(T time)Get the state at interpolated time.FieldODEStateAndDerivative<T>AbstractFieldStepInterpolator. getPreviousState()Get the state at previous grid point time.FieldODEStateAndDerivative<T>FieldStepInterpolator. getPreviousState()Get the state at previous grid point time.Methods in org.apache.commons.math3.ode.sampling with parameters of type FieldODEStateAndDerivative Modifier and Type Method Description protected 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.voidFieldFixedStepHandler. handleStep(FieldODEStateAndDerivative<T> state, boolean isLast)Handle the last accepted stepvoidFieldFixedStepHandler. init(FieldODEStateAndDerivative<T> initialState, T finalTime)Initialize step handler at the start of an ODE integration.voidFieldStepHandler. 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.AbstractFieldStepInterpolator<T>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 FieldODEStateAndDerivative Constructor Description AbstractFieldStepInterpolator(boolean isForward, FieldODEStateAndDerivative<T> globalPreviousState, FieldODEStateAndDerivative<T> globalCurrentState, FieldODEStateAndDerivative<T> softPreviousState, FieldODEStateAndDerivative<T> softCurrentState, FieldEquationsMapper<T> equationsMapper)Simple constructor.
-