Uses of Class
org.hipparchus.ode.ODEStateAndDerivative
-
Packages that use ODEStateAndDerivative Package Description org.hipparchus.migration.ode.events This package provides migration classes from Apache Commons Math to Hipparchus.org.hipparchus.migration.ode.sampling This package provides migration classes from Apache Commons Math to Hipparchus.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 ODEStateAndDerivative in org.hipparchus.migration.ode.events
Methods in org.hipparchus.migration.ode.events with parameters of type ODEStateAndDerivative Modifier and Type Method Description default Action
EventHandler. eventOccurred(ODEStateAndDerivative state, boolean increasing)
Deprecated.Handle an event and choose what to do next.default double
EventHandler. g(ODEStateAndDerivative state)
Deprecated.Compute the value of the switching function.default void
EventHandler. init(ODEStateAndDerivative initialState, double finalTime)
Deprecated.Initialize event handler at the start of an ODE integration.default ODEState
EventHandler. resetState(ODEStateAndDerivative state)
Deprecated.Reset the state prior to continue the integration. -
Uses of ODEStateAndDerivative in org.hipparchus.migration.ode.sampling
Methods in org.hipparchus.migration.ode.sampling with parameters of type ODEStateAndDerivative Modifier and Type Method Description default void
FixedStepHandler. handleStep(ODEStateAndDerivative state, boolean isLast)
Deprecated.Handle the last accepted stepdefault void
FixedStepHandler. init(ODEStateAndDerivative initialState, double finalTime)
Deprecated.Initialize step handler at the start of an ODE integration.default void
StepHandler. init(ODEStateAndDerivative initialState, double finalTime)
Deprecated.Initialize step handler at the start of an ODE integration. -
Uses of ODEStateAndDerivative in org.hipparchus.ode
Methods in org.hipparchus.ode that return ODEStateAndDerivative Modifier and Type Method Description protected ODEStateAndDerivative
AbstractIntegrator. acceptStep(AbstractODEStateInterpolator interpolator, double tEnd)
Accept a step, triggering events and step handlers.ODEStateAndDerivative
DenseOutputModel. getInterpolatedState(double time)
Get the state at interpolated time.ODEStateAndDerivative
AbstractIntegrator. getStepStart()
Get the state at step start time ti.ODEStateAndDerivative
ODEIntegrator. getStepStart()
Get the state at step start time ti.protected ODEStateAndDerivative
AbstractIntegrator. initIntegration(ExpandableODE eqn, ODEState s0, double t)
Prepare the start of an integration.ODEStateAndDerivative
ODEIntegrator. integrate(ExpandableODE equations, ODEState initialState, double finalTime)
Integrate the differential equations up to the given time.default ODEStateAndDerivative
ODEIntegrator. integrate(OrdinaryDifferentialEquation equations, ODEState initialState, double finalTime)
Integrate the differential equations up to the given time.ODEStateAndDerivative
EquationsMapper. mapStateAndDerivative(double t, double[] y, double[] yDot)
Map flat arrays to a state and derivative.Methods in org.hipparchus.ode with parameters of type ODEStateAndDerivative Modifier and Type Method Description ComplexODEStateAndDerivative
ComplexODEConverter. convertState(ODEStateAndDerivative state)
Convert a real state and derivatives (typically the final state or some intermediate state for step handling or event handling).void
DenseOutputModel. init(ODEStateAndDerivative initialState, double targetTime)
Initialize step handler at the start of an ODE integration.protected void
AbstractIntegrator. setStepStart(ODEStateAndDerivative stepStart)
Set current step start. -
Uses of ODEStateAndDerivative in org.hipparchus.ode.events
Methods in org.hipparchus.ode.events with parameters of type ODEStateAndDerivative Modifier and Type Method Description EventState.EventOccurrence
EventState. doEvent(ODEStateAndDerivative state)
Notify the user's listener of the event.Action
EventFilter. eventOccurred(ODEStateAndDerivative state, boolean increasing)
Handle an event and choose what to do next.Action
ODEEventHandler. eventOccurred(ODEStateAndDerivative state, boolean increasing)
Handle an event and choose what to do next.double
EventFilter. g(ODEStateAndDerivative state)
Compute the value of the switching function.double
ODEEventHandler. g(ODEStateAndDerivative state)
Compute the value of the switching function.void
EventFilter. init(ODEStateAndDerivative initialState, double finalTime)
Initialize event handler at the start of an ODE integration.default void
ODEEventHandler. init(ODEStateAndDerivative initialState, double finalTime)
Initialize event handler at the start of an ODE integration.ODEState
EventFilter. resetState(ODEStateAndDerivative state)
Reset the state prior to continue the integration.default ODEState
ODEEventHandler. resetState(ODEStateAndDerivative state)
Reset the state prior to continue the integration.boolean
EventState. tryAdvance(ODEStateAndDerivative state, ODEStateInterpolator interpolator)
Try to accept the current history up to the given time. -
Uses of ODEStateAndDerivative in org.hipparchus.ode.nonstiff
Methods in org.hipparchus.ode.nonstiff that return ODEStateAndDerivative Modifier and Type Method Description ODEStateAndDerivative
AdamsBashforthIntegrator. integrate(ExpandableODE equations, ODEState initialState, double finalTime)
Integrate the differential equations up to the given time.abstract ODEStateAndDerivative
AdamsIntegrator. integrate(ExpandableODE equations, ODEState initialState, double finalTime)
Integrate the differential equations up to the given time.ODEStateAndDerivative
AdamsMoultonIntegrator. integrate(ExpandableODE equations, ODEState initialState, double finalTime)
Integrate the differential equations up to the given time.ODEStateAndDerivative
EmbeddedRungeKuttaIntegrator. integrate(ExpandableODE equations, ODEState initialState, double finalTime)
Integrate the differential equations up to the given time.ODEStateAndDerivative
GraggBulirschStoerIntegrator. integrate(ExpandableODE equations, ODEState initialState, double finalTime)
Integrate the differential equations up to the given time.ODEStateAndDerivative
RungeKuttaIntegrator. integrate(ExpandableODE equations, ODEState initialState, double finalTime)
Integrate the differential equations up to the given time.Methods in org.hipparchus.ode.nonstiff with parameters of type ODEStateAndDerivative Modifier and Type Method Description protected org.hipparchus.ode.nonstiff.ClassicalRungeKuttaStateInterpolator
ClassicalRungeKuttaIntegrator. createInterpolator(boolean forward, double[][] yDotK, ODEStateAndDerivative globalPreviousState, ODEStateAndDerivative globalCurrentState, EquationsMapper mapper)
Create an interpolator.protected org.hipparchus.ode.nonstiff.DormandPrince54StateInterpolator
DormandPrince54Integrator. createInterpolator(boolean forward, double[][] yDotK, ODEStateAndDerivative globalPreviousState, ODEStateAndDerivative globalCurrentState, EquationsMapper mapper)
Create an interpolator.protected org.hipparchus.ode.nonstiff.DormandPrince853StateInterpolator
DormandPrince853Integrator. createInterpolator(boolean forward, double[][] yDotK, ODEStateAndDerivative globalPreviousState, ODEStateAndDerivative globalCurrentState, EquationsMapper mapper)
Create an interpolator.protected abstract org.hipparchus.ode.nonstiff.RungeKuttaStateInterpolator
EmbeddedRungeKuttaIntegrator. createInterpolator(boolean forward, double[][] yDotK, ODEStateAndDerivative globalPreviousState, ODEStateAndDerivative globalCurrentState, EquationsMapper mapper)
Create an interpolator.protected org.hipparchus.ode.nonstiff.EulerStateInterpolator
EulerIntegrator. createInterpolator(boolean forward, double[][] yDotK, ODEStateAndDerivative globalPreviousState, ODEStateAndDerivative globalCurrentState, EquationsMapper mapper)
Create an interpolator.protected org.hipparchus.ode.nonstiff.GillStateInterpolator
GillIntegrator. createInterpolator(boolean forward, double[][] yDotK, ODEStateAndDerivative globalPreviousState, ODEStateAndDerivative globalCurrentState, EquationsMapper mapper)
Create an interpolator.protected org.hipparchus.ode.nonstiff.HighamHall54StateInterpolator
HighamHall54Integrator. createInterpolator(boolean forward, double[][] yDotK, ODEStateAndDerivative globalPreviousState, ODEStateAndDerivative globalCurrentState, EquationsMapper mapper)
Create an interpolator.protected org.hipparchus.ode.nonstiff.LutherStateInterpolator
LutherIntegrator. createInterpolator(boolean forward, double[][] yDotK, ODEStateAndDerivative globalPreviousState, ODEStateAndDerivative globalCurrentState, EquationsMapper mapper)
Create an interpolator.protected org.hipparchus.ode.nonstiff.MidpointStateInterpolator
MidpointIntegrator. createInterpolator(boolean forward, double[][] yDotK, ODEStateAndDerivative globalPreviousState, ODEStateAndDerivative globalCurrentState, EquationsMapper mapper)
Create an interpolator.protected abstract org.hipparchus.ode.nonstiff.RungeKuttaStateInterpolator
RungeKuttaIntegrator. createInterpolator(boolean forward, double[][] yDotK, ODEStateAndDerivative globalPreviousState, ODEStateAndDerivative globalCurrentState, EquationsMapper mapper)
Create an interpolator.protected org.hipparchus.ode.nonstiff.ThreeEighthesStateInterpolator
ThreeEighthesIntegrator. createInterpolator(boolean forward, double[][] yDotK, ODEStateAndDerivative globalPreviousState, ODEStateAndDerivative globalCurrentState, EquationsMapper mapper)
Create an interpolator.double
AdaptiveStepsizeIntegrator. initializeStep(boolean forward, int order, double[] scale, ODEStateAndDerivative state0, EquationsMapper mapper)
Initialize the integration step. -
Uses of ODEStateAndDerivative in org.hipparchus.ode.sampling
Methods in org.hipparchus.ode.sampling that return ODEStateAndDerivative Modifier and Type Method Description protected abstract ODEStateAndDerivative
AbstractODEStateInterpolator. computeInterpolatedStateAndDerivatives(EquationsMapper equationsMapper, double time, double theta, double thetaH, double oneMinusThetaH)
Compute the state and derivatives at the interpolated time.ODEStateAndDerivative
AbstractODEStateInterpolator. getCurrentState()
Get the state at current grid point time.ODEStateAndDerivative
ODEStateInterpolator. getCurrentState()
Get the state at current grid point time.ODEStateAndDerivative
AbstractODEStateInterpolator. getGlobalCurrentState()
Get the current global grid point state.ODEStateAndDerivative
AbstractODEStateInterpolator. getGlobalPreviousState()
Get the previous global grid point state.ODEStateAndDerivative
AbstractODEStateInterpolator. getInterpolatedState(double time)
Get the state at interpolated time.ODEStateAndDerivative
ODEStateInterpolator. getInterpolatedState(double time)
Get the state at interpolated time.ODEStateAndDerivative
AbstractODEStateInterpolator. getPreviousState()
Get the state at previous grid point time.ODEStateAndDerivative
ODEStateInterpolator. getPreviousState()
Get the state at previous grid point time.Methods in org.hipparchus.ode.sampling with parameters of type ODEStateAndDerivative Modifier and Type Method Description protected abstract AbstractODEStateInterpolator
AbstractODEStateInterpolator. create(boolean newForward, ODEStateAndDerivative newGlobalPreviousState, ODEStateAndDerivative newGlobalCurrentState, ODEStateAndDerivative newSoftPreviousState, ODEStateAndDerivative newSoftCurrentState, EquationsMapper newMapper)
Create a new instance.void
ODEFixedStepHandler. handleStep(ODEStateAndDerivative state, boolean isLast)
Handle the last accepted stepdefault void
ODEFixedStepHandler. init(ODEStateAndDerivative initialState, double finalTime)
Initialize step handler at the start of an ODE integration.default void
ODEStepHandler. init(ODEStateAndDerivative initialState, double finalTime)
Initialize step handler at the start of an ODE integration.void
StepNormalizer. init(ODEStateAndDerivative initialState, double finalTime)
Initialize step handler at the start of an ODE integration.AbstractODEStateInterpolator
AbstractODEStateInterpolator. restrictStep(ODEStateAndDerivative previousState, ODEStateAndDerivative currentState)
Create a new restricted version of the instance.Constructors in org.hipparchus.ode.sampling with parameters of type ODEStateAndDerivative Constructor Description AbstractODEStateInterpolator(boolean isForward, ODEStateAndDerivative globalPreviousState, ODEStateAndDerivative globalCurrentState, ODEStateAndDerivative softPreviousState, ODEStateAndDerivative softCurrentState, EquationsMapper equationsMapper)
Simple constructor.
-