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.nonstiff.interpolators This package provides classes implementing interpolators for dense outputs of ODE integrators.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 voidFieldDenseOutputModel. 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 FieldODEStateAndDerivative Modifier and Type Method Description doubleFieldAdaptableInterval. currentInterval(FieldODEStateAndDerivative<T> state, boolean isForward)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.ActionFieldODEEventHandler. eventOccurred(FieldODEStateAndDerivative<T> state, FieldODEEventDetector<T> detector, boolean increasing)Handle an event and choose what to do next.EFieldEventSlopeFilter. g(FieldODEStateAndDerivative<E> state)Compute the value of the switching function.TFieldODEEventDetector. g(FieldODEStateAndDerivative<T> state)Compute the value of the switching function.voidAbstractFieldODEDetector. init(FieldODEStateAndDerivative<E> s0, E t)Initialize event detector 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 detector 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 detector 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.voidFieldEventSlopeFilter. reset(FieldODEStateAndDerivative<E> intermediateState, E finalTime)Reset event detector during integration.default voidFieldODEEventDetector. reset(FieldODEStateAndDerivative<T> intermediateState, T finalTime)Reset event detector during 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.ActionFieldODEStepEndHandler. 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 FieldODEStateAndDerivative Modifier and Type Method Description protected FieldODEStateAndDerivative<T>EmbeddedRungeKuttaFieldIntegrator. initIntegration(FieldExpandableODE<T> eqn, FieldODEState<T> s0, T t)Prepare the start of an integration.protected FieldODEStateAndDerivative<T>FixedStepRungeKuttaFieldIntegrator. initIntegration(FieldExpandableODE<T> eqn, FieldODEState<T> s0, T t)Prepare the start of an integration.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>FixedStepRungeKuttaFieldIntegrator. 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 ClassicalRungeKuttaFieldStateInterpolator<T>ClassicalRungeKuttaFieldIntegrator. createInterpolator(boolean forward, T[][] yDotK, FieldODEStateAndDerivative<T> globalPreviousState, FieldODEStateAndDerivative<T> globalCurrentState, FieldEquationsMapper<T> mapper)Create an interpolator.protected DormandPrince54FieldStateInterpolator<T>DormandPrince54FieldIntegrator. createInterpolator(boolean forward, T[][] yDotK, FieldODEStateAndDerivative<T> globalPreviousState, FieldODEStateAndDerivative<T> globalCurrentState, FieldEquationsMapper<T> mapper)Create an interpolator.protected DormandPrince853FieldStateInterpolator<T>DormandPrince853FieldIntegrator. createInterpolator(boolean forward, T[][] yDotK, FieldODEStateAndDerivative<T> globalPreviousState, FieldODEStateAndDerivative<T> globalCurrentState, FieldEquationsMapper<T> mapper)Create an interpolator.protected abstract RungeKuttaFieldStateInterpolator<T>EmbeddedRungeKuttaFieldIntegrator. createInterpolator(boolean forward, T[][] yDotK, FieldODEStateAndDerivative<T> globalPreviousState, FieldODEStateAndDerivative<T> globalCurrentState, FieldEquationsMapper<T> mapper)Create an interpolator.protected EulerFieldStateInterpolator<T>EulerFieldIntegrator. createInterpolator(boolean forward, T[][] yDotK, FieldODEStateAndDerivative<T> globalPreviousState, FieldODEStateAndDerivative<T> globalCurrentState, FieldEquationsMapper<T> mapper)Create an interpolator.protected abstract RungeKuttaFieldStateInterpolator<T>FixedStepRungeKuttaFieldIntegrator. createInterpolator(boolean forward, T[][] yDotK, FieldODEStateAndDerivative<T> globalPreviousState, FieldODEStateAndDerivative<T> globalCurrentState, FieldEquationsMapper<T> mapper)Create an interpolator.protected GillFieldStateInterpolator<T>GillFieldIntegrator. createInterpolator(boolean forward, T[][] yDotK, FieldODEStateAndDerivative<T> globalPreviousState, FieldODEStateAndDerivative<T> globalCurrentState, FieldEquationsMapper<T> mapper)Create an interpolator.protected HighamHall54FieldStateInterpolator<T>HighamHall54FieldIntegrator. createInterpolator(boolean forward, T[][] yDotK, FieldODEStateAndDerivative<T> globalPreviousState, FieldODEStateAndDerivative<T> globalCurrentState, FieldEquationsMapper<T> mapper)Create an interpolator.protected LutherFieldStateInterpolator<T>LutherFieldIntegrator. createInterpolator(boolean forward, T[][] yDotK, FieldODEStateAndDerivative<T> globalPreviousState, FieldODEStateAndDerivative<T> globalCurrentState, FieldEquationsMapper<T> mapper)Create an interpolator.protected MidpointFieldStateInterpolator<T>MidpointFieldIntegrator. createInterpolator(boolean forward, T[][] yDotK, FieldODEStateAndDerivative<T> globalPreviousState, FieldODEStateAndDerivative<T> globalCurrentState, FieldEquationsMapper<T> mapper)Create an interpolator.protected ThreeEighthesFieldStateInterpolator<T>ThreeEighthesFieldIntegrator. createInterpolator(boolean forward, T[][] yDotK, FieldODEStateAndDerivative<T> globalPreviousState, FieldODEStateAndDerivative<T> globalCurrentState, FieldEquationsMapper<T> mapper)Create an interpolator.protected 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 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 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)Initialize the integration step. -
Uses of FieldODEStateAndDerivative in org.hipparchus.ode.nonstiff.interpolators
Methods in org.hipparchus.ode.nonstiff.interpolators that return FieldODEStateAndDerivative Modifier and Type Method Description protected FieldODEStateAndDerivative<T>AdamsFieldStateInterpolator. computeInterpolatedStateAndDerivatives(FieldEquationsMapper<T> equationsMapper, T time, T theta, T thetaH, T oneMinusThetaH)Compute the state and derivatives at the interpolated time.protected FieldODEStateAndDerivative<T>ClassicalRungeKuttaFieldStateInterpolator. computeInterpolatedStateAndDerivatives(FieldEquationsMapper<T> mapper, T time, T theta, T thetaH, T oneMinusThetaH)Compute the state and derivatives at the interpolated time.protected FieldODEStateAndDerivative<T>DormandPrince54FieldStateInterpolator. computeInterpolatedStateAndDerivatives(FieldEquationsMapper<T> mapper, T time, T theta, T thetaH, T oneMinusThetaH)Compute the state and derivatives at the interpolated time.protected FieldODEStateAndDerivative<T>DormandPrince853FieldStateInterpolator. computeInterpolatedStateAndDerivatives(FieldEquationsMapper<T> mapper, T time, T theta, T thetaH, T oneMinusThetaH)Compute the state and derivatives at the interpolated time.protected FieldODEStateAndDerivative<T>EulerFieldStateInterpolator. computeInterpolatedStateAndDerivatives(FieldEquationsMapper<T> mapper, T time, T theta, T thetaH, T oneMinusThetaH)Compute the state and derivatives at the interpolated time.protected FieldODEStateAndDerivative<T>GillFieldStateInterpolator. computeInterpolatedStateAndDerivatives(FieldEquationsMapper<T> mapper, T time, T theta, T thetaH, T oneMinusThetaH)Compute the state and derivatives at the interpolated time.protected FieldODEStateAndDerivative<T>HighamHall54FieldStateInterpolator. computeInterpolatedStateAndDerivatives(FieldEquationsMapper<T> mapper, T time, T theta, T thetaH, T oneMinusThetaH)Compute the state and derivatives at the interpolated time.protected FieldODEStateAndDerivative<T>LutherFieldStateInterpolator. computeInterpolatedStateAndDerivatives(FieldEquationsMapper<T> mapper, T time, T theta, T thetaH, T oneMinusThetaH)Compute the state and derivatives at the interpolated time.protected FieldODEStateAndDerivative<T>MidpointFieldStateInterpolator. computeInterpolatedStateAndDerivatives(FieldEquationsMapper<T> mapper, T time, T theta, T thetaH, T oneMinusThetaH)Compute the state and derivatives at the interpolated time.protected FieldODEStateAndDerivative<T>ThreeEighthesFieldStateInterpolator. computeInterpolatedStateAndDerivatives(FieldEquationsMapper<T> mapper, T time, T theta, T thetaH, T oneMinusThetaH)Compute the state and derivatives at the interpolated time.static <S extends CalculusFieldElement<S>>
FieldODEStateAndDerivative<S>AdamsFieldStateInterpolator. taylor(FieldEquationsMapper<S> equationsMapper, FieldODEStateAndDerivative<S> reference, S time, S stepSize, S[] scaled, Array2DRowFieldMatrix<S> nordsieck)Estimate state by applying Taylor formula.Methods in org.hipparchus.ode.nonstiff.interpolators with parameters of type FieldODEStateAndDerivative Modifier and Type Method Description protected AdamsFieldStateInterpolator<T>AdamsFieldStateInterpolator. create(boolean newForward, FieldODEStateAndDerivative<T> newGlobalPreviousState, FieldODEStateAndDerivative<T> newGlobalCurrentState, FieldODEStateAndDerivative<T> newSoftPreviousState, FieldODEStateAndDerivative<T> newSoftCurrentState, FieldEquationsMapper<T> newMapper)Create a new instance.protected ClassicalRungeKuttaFieldStateInterpolator<T>ClassicalRungeKuttaFieldStateInterpolator. 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 DormandPrince54FieldStateInterpolator<T>DormandPrince54FieldStateInterpolator. 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 DormandPrince853FieldStateInterpolator<T>DormandPrince853FieldStateInterpolator. 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 EulerFieldStateInterpolator<T>EulerFieldStateInterpolator. 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 GillFieldStateInterpolator<T>GillFieldStateInterpolator. 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 HighamHall54FieldStateInterpolator<T>HighamHall54FieldStateInterpolator. 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 LutherFieldStateInterpolator<T>LutherFieldStateInterpolator. 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 MidpointFieldStateInterpolator<T>MidpointFieldStateInterpolator. 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 RungeKuttaFieldStateInterpolator<T>RungeKuttaFieldStateInterpolator. create(boolean newForward, FieldODEStateAndDerivative<T> newGlobalPreviousState, FieldODEStateAndDerivative<T> newGlobalCurrentState, FieldODEStateAndDerivative<T> newSoftPreviousState, FieldODEStateAndDerivative<T> newSoftCurrentState, FieldEquationsMapper<T> newMapper)Create a new instance.protected abstract RungeKuttaFieldStateInterpolator<T>RungeKuttaFieldStateInterpolator. 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 ThreeEighthesFieldStateInterpolator<T>ThreeEighthesFieldStateInterpolator. 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.static <S extends CalculusFieldElement<S>>
FieldODEStateAndDerivative<S>AdamsFieldStateInterpolator. taylor(FieldEquationsMapper<S> equationsMapper, FieldODEStateAndDerivative<S> reference, S time, S stepSize, S[] scaled, Array2DRowFieldMatrix<S> nordsieck)Estimate state by applying Taylor formula. -
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 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<T>AbstractFieldODEStateInterpolator. restrictStep(FieldODEStateAndDerivative<T> previousState, FieldODEStateAndDerivative<T> currentState)Create a new restricted version of the instance.FieldODEStateInterpolator<T>FieldODEStateInterpolator. 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.
-