Uses of Interface
org.apache.commons.math3.RealFieldElement
-
Packages that use RealFieldElement Package Description org.apache.commons.math3.analysis Parent package for common numerical analysis procedures, including root finding, function interpolation and integration.org.apache.commons.math3.analysis.differentiation This package holds the main interfaces and basic building block classes dealing with differentiation.org.apache.commons.math3.analysis.solvers Root finding algorithms, for univariate real functions.org.apache.commons.math3.dfp Decimal floating point library for Javaorg.apache.commons.math3.geometry.euclidean.threed This package provides basic 3D geometry components.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.org.apache.commons.math3.util Convenience routines and common data structures used throughout the commons-math library. -
-
Uses of RealFieldElement in org.apache.commons.math3.analysis
Classes in org.apache.commons.math3.analysis with type parameters of type RealFieldElement Modifier and Type Interface Description interfaceRealFieldUnivariateFunction<T extends RealFieldElement<T>>An interface representing a univariate real function. -
Uses of RealFieldElement in org.apache.commons.math3.analysis.differentiation
Classes in org.apache.commons.math3.analysis.differentiation that implement RealFieldElement Modifier and Type Class Description classDerivativeStructureClass representing both the value and the differentials of a function.classSparseGradientFirst derivative computation with large number of variables. -
Uses of RealFieldElement in org.apache.commons.math3.analysis.solvers
Classes in org.apache.commons.math3.analysis.solvers with type parameters of type RealFieldElement Modifier and Type Interface Description interfaceBracketedRealFieldUnivariateSolver<T extends RealFieldElement<T>>Interface for(univariate real) root-finding algorithmsthat maintain a bracketed solution.classFieldBracketingNthOrderBrentSolver<T extends RealFieldElement<T>>This class implements a modification of the Brent algorithm.Fields in org.apache.commons.math3.analysis.solvers declared as RealFieldElement Modifier and Type Field Description private TFieldBracketingNthOrderBrentSolver. absoluteAccuracyAbsolute accuracy.private TFieldBracketingNthOrderBrentSolver. functionValueAccuracyFunction value accuracy.private TFieldBracketingNthOrderBrentSolver. relativeAccuracyRelative accuracy.Methods in org.apache.commons.math3.analysis.solvers with parameters of type RealFieldElement Modifier and Type Method Description private TFieldBracketingNthOrderBrentSolver. guessX(T targetY, T[] x, T[] y, int start, int end)Guess an x value by nth order inverse polynomial interpolation. -
Uses of RealFieldElement in org.apache.commons.math3.dfp
Classes in org.apache.commons.math3.dfp that implement RealFieldElement Modifier and Type Class Description classDfpDecimal floating point library for JavaclassDfpDecSubclass ofDfpwhich hides the radix-10000 artifacts of the superclass. -
Uses of RealFieldElement in org.apache.commons.math3.geometry.euclidean.threed
Classes in org.apache.commons.math3.geometry.euclidean.threed with type parameters of type RealFieldElement Modifier and Type Class Description classFieldRotation<T extends RealFieldElement<T>>This class is a re-implementation ofRotationusingRealFieldElement.classFieldVector3D<T extends RealFieldElement<T>>This class is a re-implementation ofVector3DusingRealFieldElement.Fields in org.apache.commons.math3.geometry.euclidean.threed declared as RealFieldElement Modifier and Type Field Description private TFieldRotation. q0Scalar coordinate of the quaternion.private TFieldRotation. q1First coordinate of the vectorial part of the quaternion.private TFieldRotation. q2Second coordinate of the vectorial part of the quaternion.private TFieldRotation. q3Third coordinate of the vectorial part of the quaternion.private TFieldVector3D. xAbscissa.private TFieldVector3D. yOrdinate.private TFieldVector3D. zHeight.Methods in org.apache.commons.math3.geometry.euclidean.threed with type parameters of type RealFieldElement Modifier and Type Method Description static <T extends RealFieldElement<T>>
TFieldVector3D. angle(FieldVector3D<T> v1, FieldVector3D<T> v2)Compute the angular separation between two vectors.static <T extends RealFieldElement<T>>
TFieldVector3D. angle(FieldVector3D<T> v1, Vector3D v2)Compute the angular separation between two vectors.static <T extends RealFieldElement<T>>
TFieldVector3D. angle(Vector3D v1, FieldVector3D<T> v2)Compute the angular separation between two vectors.static <T extends RealFieldElement<T>>
FieldRotation<T>FieldRotation. applyInverseTo(Rotation rOuter, FieldRotation<T> rInner)Apply the inverse of a rotation to another rotation.static <T extends RealFieldElement<T>>
FieldVector3D<T>FieldRotation. applyInverseTo(Rotation r, FieldVector3D<T> u)Apply the inverse of a rotation to a vector.static <T extends RealFieldElement<T>>
FieldRotation<T>FieldRotation. applyTo(Rotation r1, FieldRotation<T> rInner)Apply a rotation to another rotation.static <T extends RealFieldElement<T>>
FieldVector3D<T>FieldRotation. applyTo(Rotation r, FieldVector3D<T> u)Apply a rotation to a vector.static <T extends RealFieldElement<T>>
FieldVector3D<T>FieldVector3D. crossProduct(FieldVector3D<T> v1, FieldVector3D<T> v2)Compute the cross-product of two vectors.static <T extends RealFieldElement<T>>
FieldVector3D<T>FieldVector3D. crossProduct(FieldVector3D<T> v1, Vector3D v2)Compute the cross-product of two vectors.static <T extends RealFieldElement<T>>
FieldVector3D<T>FieldVector3D. crossProduct(Vector3D v1, FieldVector3D<T> v2)Compute the cross-product of two vectors.static <T extends RealFieldElement<T>>
TFieldRotation. distance(FieldRotation<T> r1, FieldRotation<T> r2)Compute the distance between two rotations.static <T extends RealFieldElement<T>>
TFieldVector3D. distance(FieldVector3D<T> v1, FieldVector3D<T> v2)Compute the distance between two vectors according to the L2 norm.static <T extends RealFieldElement<T>>
TFieldVector3D. distance(FieldVector3D<T> v1, Vector3D v2)Compute the distance between two vectors according to the L2 norm.static <T extends RealFieldElement<T>>
TFieldVector3D. distance(Vector3D v1, FieldVector3D<T> v2)Compute the distance between two vectors according to the L2 norm.static <T extends RealFieldElement<T>>
TFieldVector3D. distance1(FieldVector3D<T> v1, FieldVector3D<T> v2)Compute the distance between two vectors according to the L1 norm.static <T extends RealFieldElement<T>>
TFieldVector3D. distance1(FieldVector3D<T> v1, Vector3D v2)Compute the distance between two vectors according to the L1 norm.static <T extends RealFieldElement<T>>
TFieldVector3D. distance1(Vector3D v1, FieldVector3D<T> v2)Compute the distance between two vectors according to the L1 norm.static <T extends RealFieldElement<T>>
TFieldVector3D. distanceInf(FieldVector3D<T> v1, FieldVector3D<T> v2)Compute the distance between two vectors according to the L∞ norm.static <T extends RealFieldElement<T>>
TFieldVector3D. distanceInf(FieldVector3D<T> v1, Vector3D v2)Compute the distance between two vectors according to the L∞ norm.static <T extends RealFieldElement<T>>
TFieldVector3D. distanceInf(Vector3D v1, FieldVector3D<T> v2)Compute the distance between two vectors according to the L∞ norm.static <T extends RealFieldElement<T>>
TFieldVector3D. distanceSq(FieldVector3D<T> v1, FieldVector3D<T> v2)Compute the square of the distance between two vectors.static <T extends RealFieldElement<T>>
TFieldVector3D. distanceSq(FieldVector3D<T> v1, Vector3D v2)Compute the square of the distance between two vectors.static <T extends RealFieldElement<T>>
TFieldVector3D. distanceSq(Vector3D v1, FieldVector3D<T> v2)Compute the square of the distance between two vectors.static <T extends RealFieldElement<T>>
TFieldVector3D. dotProduct(FieldVector3D<T> v1, FieldVector3D<T> v2)Compute the dot-product of two vectors.static <T extends RealFieldElement<T>>
TFieldVector3D. dotProduct(FieldVector3D<T> v1, Vector3D v2)Compute the dot-product of two vectors.static <T extends RealFieldElement<T>>
TFieldVector3D. dotProduct(Vector3D v1, FieldVector3D<T> v2)Compute the dot-product of two vectors.Methods in org.apache.commons.math3.geometry.euclidean.threed that return RealFieldElement Modifier and Type Method Description private T[]FieldRotation. buildArray(T a0, T a1, T a2)Create a dimension 3 array.T[]FieldRotation. getAngles(RotationOrder order)Deprecated.as of 3.6, replaced withFieldRotation.getAngles(RotationOrder, RotationConvention)T[]FieldRotation. getAngles(RotationOrder order, RotationConvention convention)Get the Cardan or Euler angles corresponding to the instance.T[][]FieldRotation. getMatrix()Get the 3X3 matrix corresponding to the instanceprivate T[]FieldRotation. mat2quat(T[][] ort)Convert an orthogonal rotation matrix to a quaternion.private T[][]FieldRotation. orthogonalizeMatrix(T[][] m, double threshold)Perfect orthogonality on a 3X3 matrix.T[]FieldVector3D. toArray()Get the vector coordinates as a dimension 3 array.Methods in org.apache.commons.math3.geometry.euclidean.threed with parameters of type RealFieldElement Modifier and Type Method Description voidFieldRotation. applyInverseTo(double[] in, T[] out)Apply the inverse of the rotation to a vector stored in an array.voidFieldRotation. applyInverseTo(T[] in, T[] out)Apply the inverse of the rotation to a vector stored in an array.voidFieldRotation. applyTo(double[] in, T[] out)Apply the rotation to a vector stored in an array.voidFieldRotation. applyTo(T[] in, T[] out)Apply the rotation to a vector stored in an array.private T[]FieldRotation. mat2quat(T[][] ort)Convert an orthogonal rotation matrix to a quaternion.private T[][]FieldRotation. orthogonalizeMatrix(T[][] m, double threshold)Perfect orthogonality on a 3X3 matrix.Constructors in org.apache.commons.math3.geometry.euclidean.threed with parameters of type RealFieldElement Constructor Description FieldRotation(T[][] m, double threshold)Build a rotation from a 3X3 matrix.FieldVector3D(T[] v)Simple constructor. -
Uses of RealFieldElement in org.apache.commons.math3.ode
Classes in org.apache.commons.math3.ode with type parameters of type RealFieldElement Modifier and Type Class Description classAbstractFieldIntegrator<T extends RealFieldElement<T>>Base class managing common boilerplate for all integrators.classContinuousOutputFieldModel<T extends RealFieldElement<T>>This class stores all information provided by an ODE integrator during the integration process and build a continuous model of the solution from this.classFieldEquationsMapper<T extends RealFieldElement<T>>Class mapping the part of a complete state or derivative that pertains to a set of differential equations.classFieldExpandableODE<T extends RealFieldElement<T>>This class represents a combined set of first order differential equations, with at least a primary set of equations expandable by some sets of secondary equations.classFieldODEState<T extends RealFieldElement<T>>Container for time, main and secondary state vectors.classFieldODEStateAndDerivative<T extends RealFieldElement<T>>Container for time, main and secondary state vectors as well as their derivatives.interfaceFieldSecondaryEquations<T extends RealFieldElement<T>>This interface allows users to add secondary differential equations to a primary set of differential equations.interfaceFirstOrderFieldDifferentialEquations<T extends RealFieldElement<T>>This interface represents a first order differential equations set.interfaceFirstOrderFieldIntegrator<T extends RealFieldElement<T>>This interface represents a first order integrator for differential equations.classMultistepFieldIntegrator<T extends RealFieldElement<T>>This class is the base class for multistep integrators for Ordinary Differential Equations.Fields in org.apache.commons.math3.ode declared as RealFieldElement Modifier and Type Field Description private T[]FieldODEStateAndDerivative. derivativeDerivative of the main state at time.private TContinuousOutputFieldModel. finalTimeFinal integration time.private TContinuousOutputFieldModel. initialTimeInitial integration time.protected T[]MultistepFieldIntegrator. scaledFirst scaled derivative (h y').private T[][]FieldODEStateAndDerivative. secondaryDerivativeDerivative of the secondary state at time.private T[][]FieldODEState. secondaryStateSecondary state at time.private T[]FieldODEState. stateMain state at time.private TAbstractFieldIntegrator. stepSizeCurrent stepsize.private T[]MultistepFieldIntegrator.FieldNordsieckInitializer. tFirst steps times.private TFieldODEState. timeTime.private T[][]MultistepFieldIntegrator.FieldNordsieckInitializer. yFirst steps states.private T[][]MultistepFieldIntegrator.FieldNordsieckInitializer. yDotFirst steps derivatives.Methods in org.apache.commons.math3.ode that return RealFieldElement Modifier and Type Method Description T[]AbstractFieldIntegrator. computeDerivatives(T t, T[] y)Compute the derivatives and check the number of evaluations.T[]FieldExpandableODE. computeDerivatives(T t, T[] y)Get the current time derivative of the complete state vector.T[]FieldSecondaryEquations. computeDerivatives(T t, T[] primary, T[] primaryDot, T[] secondary)Compute the derivatives related to the secondary state parameters.T[]FirstOrderFieldDifferentialEquations. computeDerivatives(T t, T[] y)Get the current time derivative of the state vector.protected T[][]FieldODEState. copy(Field<T> field, T[][] original)Copy a two-dimensions array.T[]FieldEquationsMapper. extractEquationData(int index, T[] complete)Extract equation data from a complete state or derivative array.T[]FieldODEStateAndDerivative. getDerivative()Get derivative of the main state at time.T[]FieldODEStateAndDerivative. getSecondaryDerivative(int index)Get derivative of the secondary state at time.T[]FieldODEState. getSecondaryState(int index)Get secondary state at time.T[]FieldODEState. getState()Get main state at time.T[]FieldEquationsMapper. mapDerivative(FieldODEStateAndDerivative<T> state)Map a state derivative to a complete flat array.T[]FieldEquationsMapper. mapState(FieldODEState<T> state)Map a state to a complete flat array.Methods in org.apache.commons.math3.ode with parameters of type RealFieldElement Modifier and Type Method Description T[]AbstractFieldIntegrator. computeDerivatives(T t, T[] y)Compute the derivatives and check the number of evaluations.T[]FieldExpandableODE. computeDerivatives(T t, T[] y)Get the current time derivative of the complete state vector.T[]FieldSecondaryEquations. computeDerivatives(T t, T[] primary, T[] primaryDot, T[] secondary)Compute the derivatives related to the secondary state parameters.T[]FirstOrderFieldDifferentialEquations. computeDerivatives(T t, T[] y)Get the current time derivative of the state vector.protected T[][]FieldODEState. copy(Field<T> field, T[][] original)Copy a two-dimensions array.T[]FieldEquationsMapper. extractEquationData(int index, T[] complete)Extract equation data from a complete state or derivative array.voidFieldExpandableODE. init(T t0, T[] y0, T finalTime)Initialize equations at the start of an ODE integration.voidFieldSecondaryEquations. init(T t0, T[] primary0, T[] secondary0, T finalTime)Initialize equations at the start of an ODE integration.voidFirstOrderFieldDifferentialEquations. init(T t0, T[] y0, T finalTime)Initialize equations at the start of an ODE integration.protected abstract Array2DRowFieldMatrix<T>MultistepFieldIntegrator. initializeHighOrderDerivatives(T h, T[] t, T[][] y, T[][] yDot)Initialize the high order scaled derivatives at step start.protected FieldODEStateAndDerivative<T>AbstractFieldIntegrator. initIntegration(FieldExpandableODE<T> eqn, T t0, T[] y0, T t)Prepare the start of an integration.voidFieldEquationsMapper. insertEquationData(int index, T[] equationData, T[] complete)Insert equation data into a complete state or derivative array.FieldODEStateAndDerivative<T>FieldEquationsMapper. mapStateAndDerivative(T t, T[] y, T[] yDot)Map flat arrays to a state and derivative.Constructors in org.apache.commons.math3.ode with parameters of type RealFieldElement Constructor Description FieldODEState(T time, T[] state)Simple constructor.FieldODEState(T time, T[] state, T[][] secondaryState)Simple constructor.FieldODEStateAndDerivative(T time, T[] state, T[] derivative)Simple constructor.FieldODEStateAndDerivative(T time, T[] state, T[] derivative, T[][] secondaryState, T[][] secondaryDerivative)Simple constructor. -
Uses of RealFieldElement in org.apache.commons.math3.ode.events
Classes in org.apache.commons.math3.ode.events with type parameters of type RealFieldElement Modifier and Type Interface Description interfaceFieldEventHandler<T extends RealFieldElement<T>>This interface represents a handler for discrete events triggered during ODE integration.classFieldEventState<T extends RealFieldElement<T>>This class handles the state for oneevent handlerduring integration steps.Fields in org.apache.commons.math3.ode.events declared as RealFieldElement Modifier and Type Field Description private TFieldEventState. convergenceConvergence threshold for event localization.private TFieldEventState. g0Value of the events handler at the beginning of the step.private TFieldEventState. pendingEventTimeOccurrence time of the pending event.private TFieldEventState. previousEventTimeOccurrence time of the previous event.private TFieldEventState. t0Time at the beginning of the step. -
Uses of RealFieldElement in org.apache.commons.math3.ode.nonstiff
Classes in org.apache.commons.math3.ode.nonstiff with type parameters of type RealFieldElement Modifier and Type Class Description classAdamsBashforthFieldIntegrator<T extends RealFieldElement<T>>This class implements explicit Adams-Bashforth integrators for Ordinary Differential Equations.classAdamsFieldIntegrator<T extends RealFieldElement<T>>Base class forAdams-BashforthandAdams-Moultonintegrators.(package private) classAdamsFieldStepInterpolator<T extends RealFieldElement<T>>This class implements an interpolator for Adams integrators using Nordsieck representation.classAdamsMoultonFieldIntegrator<T extends RealFieldElement<T>>This class implements implicit Adams-Moulton integrators for Ordinary Differential Equations.classAdamsNordsieckFieldTransformer<T extends RealFieldElement<T>>Transformer to Nordsieck vectors for Adams integrators.classAdaptiveStepsizeFieldIntegrator<T extends RealFieldElement<T>>This abstract class holds the common part of all adaptive stepsize integrators for Ordinary Differential Equations.classClassicalRungeKuttaFieldIntegrator<T extends RealFieldElement<T>>This class implements the classical fourth order Runge-Kutta integrator for Ordinary Differential Equations (it is the most often used Runge-Kutta method).(package private) classClassicalRungeKuttaFieldStepInterpolator<T extends RealFieldElement<T>>This class implements a step interpolator for the classical fourth order Runge-Kutta integrator.classDormandPrince54FieldIntegrator<T extends RealFieldElement<T>>This class implements the 5(4) Dormand-Prince integrator for Ordinary Differential Equations.(package private) classDormandPrince54FieldStepInterpolator<T extends RealFieldElement<T>>This class represents an interpolator over the last step during an ODE integration for the 5(4) Dormand-Prince integrator.classDormandPrince853FieldIntegrator<T extends RealFieldElement<T>>This class implements the 8(5,3) Dormand-Prince integrator for Ordinary Differential Equations.(package private) classDormandPrince853FieldStepInterpolator<T extends RealFieldElement<T>>This class represents an interpolator over the last step during an ODE integration for the 8(5,3) Dormand-Prince integrator.classEmbeddedRungeKuttaFieldIntegrator<T extends RealFieldElement<T>>This class implements the common part of all embedded Runge-Kutta integrators for Ordinary Differential Equations.classEulerFieldIntegrator<T extends RealFieldElement<T>>This class implements a simple Euler integrator for Ordinary Differential Equations.(package private) classEulerFieldStepInterpolator<T extends RealFieldElement<T>>This class implements a linear interpolator for step.interfaceFieldButcherArrayProvider<T extends RealFieldElement<T>>This interface represents an integrator based on Butcher arrays.classGillFieldIntegrator<T extends RealFieldElement<T>>This class implements the Gill fourth order Runge-Kutta integrator for Ordinary Differential Equations .(package private) classGillFieldStepInterpolator<T extends RealFieldElement<T>>This class implements a step interpolator for the Gill fourth order Runge-Kutta integrator.classHighamHall54FieldIntegrator<T extends RealFieldElement<T>>This class implements the 5(4) Higham and Hall integrator for Ordinary Differential Equations.(package private) classHighamHall54FieldStepInterpolator<T extends RealFieldElement<T>>This class represents an interpolator over the last step during an ODE integration for the 5(4) Higham and Hall integrator.classLutherFieldIntegrator<T extends RealFieldElement<T>>This class implements the Luther sixth order Runge-Kutta integrator for Ordinary Differential Equations.(package private) classLutherFieldStepInterpolator<T extends RealFieldElement<T>>This class represents an interpolator over the last step during an ODE integration for the 6th order Luther integrator.classMidpointFieldIntegrator<T extends RealFieldElement<T>>This class implements a second order Runge-Kutta integrator for Ordinary Differential Equations.(package private) classMidpointFieldStepInterpolator<T extends RealFieldElement<T>>This class implements a step interpolator for second order Runge-Kutta integrator.classRungeKuttaFieldIntegrator<T extends RealFieldElement<T>>This class implements the common part of all fixed step Runge-Kutta integrators for Ordinary Differential Equations.(package private) classRungeKuttaFieldStepInterpolator<T extends RealFieldElement<T>>This class represents an interpolator over the last step during an ODE integration for Runge-Kutta and embedded Runge-Kutta integrators.classThreeEighthesFieldIntegrator<T extends RealFieldElement<T>>This class implements the 3/8 fourth order Runge-Kutta integrator for Ordinary Differential Equations.(package private) classThreeEighthesFieldStepInterpolator<T extends RealFieldElement<T>>This class implements a step interpolator for the 3/8 fourth order Runge-Kutta integrator.Fields in org.apache.commons.math3.ode.nonstiff declared as RealFieldElement Modifier and Type Field Description private T[][]EmbeddedRungeKuttaFieldIntegrator. aInternal weights from Butcher array (without the first empty row).private T[][]RungeKuttaFieldIntegrator. aInternal weights from Butcher array (without the first empty row).private TDormandPrince54FieldStepInterpolator. a70Last row of the Butcher-array internal weights, element 0.private TDormandPrince54FieldStepInterpolator. a72Last row of the Butcher-array internal weights, element 2.private TDormandPrince54FieldStepInterpolator. a73Last row of the Butcher-array internal weights, element 3.private TDormandPrince54FieldStepInterpolator. a74Last row of the Butcher-array internal weights, element 4.private TDormandPrince54FieldStepInterpolator. a75Last row of the Butcher-array internal weights, element 5.private T[]AdamsMoultonFieldIntegrator.Corrector. afterCurrent state after correction.private T[]EmbeddedRungeKuttaFieldIntegrator. bExternal weights for the high order method from Butcher array.private T[]RungeKuttaFieldIntegrator. bExternal weights for the high order method from Butcher array.private T[]AdamsMoultonFieldIntegrator.Corrector. beforeCurrent state before correction.private T[]EmbeddedRungeKuttaFieldIntegrator. cTime steps from Butcher array (without the first zero).private T[]RungeKuttaFieldIntegrator. cTime steps from Butcher array (without the first zero).private T[]AdamsNordsieckFieldTransformer. c1Update coefficients of the higher order derivatives wrt y'.private TLutherFieldStepInterpolator. c5a-49 - 49 q.private TLutherFieldStepInterpolator. c5b392 + 287 q.private TLutherFieldStepInterpolator. c5c-637 - 357 q.private TLutherFieldStepInterpolator. c5d833 + 343 q.private TLutherFieldStepInterpolator. c6a-49 + 49 q.private TLutherFieldStepInterpolator. c6b-392 - 287 q.private TLutherFieldStepInterpolator. c6c-637 + 357 q.private TLutherFieldStepInterpolator. c6d833 - 343 q.private T[][]DormandPrince853FieldStepInterpolator. dInterpolation weights.private TDormandPrince54FieldStepInterpolator. d0Shampine (1986) Dense output, element 0.private TDormandPrince54FieldStepInterpolator. d2Shampine (1986) Dense output, element 2.private TDormandPrince54FieldStepInterpolator. d3Shampine (1986) Dense output, element 3.private TDormandPrince54FieldStepInterpolator. d4Shampine (1986) Dense output, element 4.private TDormandPrince54FieldStepInterpolator. d5Shampine (1986) Dense output, element 5.private TLutherFieldStepInterpolator. d5a49 + 49 q.private TLutherFieldStepInterpolator. d5b-1372 - 847 q.private TLutherFieldStepInterpolator. d5c2254 + 1029 qprivate TDormandPrince54FieldStepInterpolator. d6Shampine (1986) Dense output, element 6.private TLutherFieldStepInterpolator. d6a49 - 49 q.private TLutherFieldStepInterpolator. d6b-1372 + 847 q.private TLutherFieldStepInterpolator. d6c2254 - 1029 qprivate T[]HighamHall54FieldIntegrator. eError weights Butcher array.private TDormandPrince54FieldIntegrator. e1Error array, element 1.private TDormandPrince853FieldIntegrator. e1_01First error weights array, element 1.private TDormandPrince853FieldIntegrator. e1_06First error weights array, element 6.private TDormandPrince853FieldIntegrator. e1_07First error weights array, element 7.private TDormandPrince853FieldIntegrator. e1_08First error weights array, element 8.private TDormandPrince853FieldIntegrator. e1_09First error weights array, element 9.private TDormandPrince853FieldIntegrator. e1_10First error weights array, element 10.private TDormandPrince853FieldIntegrator. e1_11First error weights array, element 11.private TDormandPrince853FieldIntegrator. e1_12First error weights array, element 12.private TDormandPrince853FieldIntegrator. e2_01Second error weights array, element 1.private TDormandPrince853FieldIntegrator. e2_06Second error weights array, element 6.private TDormandPrince853FieldIntegrator. e2_07Second error weights array, element 7.private TDormandPrince853FieldIntegrator. e2_08Second error weights array, element 8.private TDormandPrince853FieldIntegrator. e2_09Second error weights array, element 9.private TDormandPrince853FieldIntegrator. e2_10Second error weights array, element 10.private TDormandPrince853FieldIntegrator. e2_11Second error weights array, element 11.private TDormandPrince853FieldIntegrator. e2_12Second error weights array, element 12.private TDormandPrince54FieldIntegrator. e3Error array, element 3.private TDormandPrince54FieldIntegrator. e4Error array, element 4.private TDormandPrince54FieldIntegrator. e5Error array, element 5.private TDormandPrince54FieldIntegrator. e6Error array, element 6.private TDormandPrince54FieldIntegrator. e7Error array, element 7.private TEmbeddedRungeKuttaFieldIntegrator. expStepsize control exponent.private TAdaptiveStepsizeFieldIntegrator. initialStepUser supplied initial step.private TEmbeddedRungeKuttaFieldIntegrator. maxGrowthMaximal growth factor for stepsize control.private TAdaptiveStepsizeFieldIntegrator. maxStepMaximal step.private TEmbeddedRungeKuttaFieldIntegrator. minReductionMinimal reduction factor for stepsize control.private TAdaptiveStepsizeFieldIntegrator. minStepMinimal step.private TGillFieldStepInterpolator. one_minus_inv_sqrt_2First Gill coefficient.private TGillFieldStepInterpolator. one_plus_inv_sqrt_2Second Gill coefficient.private T[]AdamsMoultonFieldIntegrator.Corrector. previousPrevious state.private TEmbeddedRungeKuttaFieldIntegrator. safetySafety factor for stepsize control.private T[]AdamsFieldStepInterpolator. scaledFirst scaled derivative.private T[]AdamsMoultonFieldIntegrator.Corrector. scaledCurrent scaled first derivative.private TAdamsFieldStepInterpolator. scalingHStep size used in the first scaled derivative and Nordsieck vector.private TRungeKuttaFieldIntegrator. stepIntegration step.private T[][]RungeKuttaFieldStepInterpolator. yDotKSlopes at the intermediate points.Fields in org.apache.commons.math3.ode.nonstiff with type parameters of type RealFieldElement Modifier and Type Field Description private static java.util.Map<java.lang.Integer,java.util.Map<Field<? extends RealFieldElement<?>>,AdamsNordsieckFieldTransformer<? extends RealFieldElement<?>>>>AdamsNordsieckFieldTransformer. CACHECache for already computed coefficients.private static java.util.Map<java.lang.Integer,java.util.Map<Field<? extends RealFieldElement<?>>,AdamsNordsieckFieldTransformer<? extends RealFieldElement<?>>>>AdamsNordsieckFieldTransformer. CACHECache for already computed coefficients.Methods in org.apache.commons.math3.ode.nonstiff with type parameters of type RealFieldElement Modifier and Type Method Description static <T extends RealFieldElement<T>>
AdamsNordsieckFieldTransformer<T>AdamsNordsieckFieldTransformer. getInstance(Field<T> field, int nSteps)Get the Nordsieck transformer for a given field and number of steps.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 that return RealFieldElement Modifier and Type Method Description private T[]RungeKuttaFieldStepInterpolator. combine(T[] a, T... coefficients)Linearly combine arrays.protected T[]RungeKuttaFieldStepInterpolator. currentStateLinearCombination(T... coefficients)Compute a state by linear combination added to current state.protected T[]RungeKuttaFieldStepInterpolator. derivativeLinearCombination(T... coefficients)Compute a state derivative by linear combination.T[][]ClassicalRungeKuttaFieldIntegrator. getA()Get the internal weights from Butcher array (without the first empty row).T[][]DormandPrince54FieldIntegrator. getA()Get the internal weights from Butcher array (without the first empty row).T[][]DormandPrince853FieldIntegrator. getA()Get the internal weights from Butcher array (without the first empty row).T[][]EulerFieldIntegrator. getA()Get the internal weights from Butcher array (without the first empty row).T[][]FieldButcherArrayProvider. getA()Get the internal weights from Butcher array (without the first empty row).T[][]GillFieldIntegrator. getA()Get the internal weights from Butcher array (without the first empty row).T[][]HighamHall54FieldIntegrator. getA()Get the internal weights from Butcher array (without the first empty row).T[][]LutherFieldIntegrator. getA()Get the internal weights from Butcher array (without the first empty row).T[][]MidpointFieldIntegrator. getA()Get the internal weights from Butcher array (without the first empty row).T[][]ThreeEighthesFieldIntegrator. getA()Get the internal weights from Butcher array (without the first empty row).T[]ClassicalRungeKuttaFieldIntegrator. getB()Get the external weights for the high order method from Butcher array.T[]DormandPrince54FieldIntegrator. getB()Get the external weights for the high order method from Butcher array.T[]DormandPrince853FieldIntegrator. getB()Get the external weights for the high order method from Butcher array.T[]EulerFieldIntegrator. getB()Get the external weights for the high order method from Butcher array.T[]FieldButcherArrayProvider. getB()Get the external weights for the high order method from Butcher array.T[]GillFieldIntegrator. getB()Get the external weights for the high order method from Butcher array.T[]HighamHall54FieldIntegrator. getB()Get the external weights for the high order method from Butcher array.T[]LutherFieldIntegrator. getB()Get the external weights for the high order method from Butcher array.T[]MidpointFieldIntegrator. getB()Get the external weights for the high order method from Butcher array.T[]ThreeEighthesFieldIntegrator. getB()Get the external weights for the high order method from Butcher array.T[]ClassicalRungeKuttaFieldIntegrator. getC()Get the time steps from Butcher array (without the first zero).T[]DormandPrince54FieldIntegrator. getC()Get the time steps from Butcher array (without the first zero).T[]DormandPrince853FieldIntegrator. getC()Get the time steps from Butcher array (without the first zero).T[]EulerFieldIntegrator. getC()Get the time steps from Butcher array (without the first zero).T[]FieldButcherArrayProvider. getC()Get the time steps from Butcher array (without the first zero).T[]GillFieldIntegrator. getC()Get the time steps from Butcher array (without the first zero).T[]HighamHall54FieldIntegrator. getC()Get the time steps from Butcher array (without the first zero).T[]LutherFieldIntegrator. getC()Get the time steps from Butcher array (without the first zero).T[]MidpointFieldIntegrator. getC()Get the time steps from Butcher array (without the first zero).T[]ThreeEighthesFieldIntegrator. getC()Get the time steps from Butcher array (without the first zero).protected T[]RungeKuttaFieldStepInterpolator. previousStateLinearCombination(T... coefficients)Compute a state by linear combination added to previous state.T[]RungeKuttaFieldIntegrator. singleStep(FirstOrderFieldDifferentialEquations<T> equations, T t0, T[] y0, T t)Fast computation of a single step of ODE integration.Methods in org.apache.commons.math3.ode.nonstiff with parameters of type RealFieldElement Modifier and Type Method Description private T[]RungeKuttaFieldStepInterpolator. combine(T[] a, T... coefficients)Linearly combine arrays.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 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.protected T[]RungeKuttaFieldStepInterpolator. currentStateLinearCombination(T... coefficients)Compute a state by linear combination added to current state.protected T[]RungeKuttaFieldStepInterpolator. derivativeLinearCombination(T... coefficients)Compute a state derivative by linear combination.private TAdamsBashforthFieldIntegrator. errorEstimation(T[] previousState, T[] predictedState, T[] predictedScaled, FieldMatrix<T> predictedNordsieck)Estimate error.protected TDormandPrince54FieldIntegrator. estimateError(T[][] yDotK, T[] y0, T[] y1, T h)Compute the error ratio.protected TDormandPrince853FieldIntegrator. estimateError(T[][] yDotK, T[] y0, T[] y1, T h)Compute the error ratio.protected abstract TEmbeddedRungeKuttaFieldIntegrator. estimateError(T[][] yDotK, T[] y0, T[] y1, T h)Compute the error ratio.protected THighamHall54FieldIntegrator. estimateError(T[][] yDotK, T[] y0, T[] y1, T h)Compute the error ratio.protected Array2DRowFieldMatrix<T>AdamsFieldIntegrator. initializeHighOrderDerivatives(T h, T[] t, T[][] y, T[][] yDot)Initialize the high order scaled derivatives at step start.Array2DRowFieldMatrix<T>AdamsNordsieckFieldTransformer. initializeHighOrderDerivatives(T h, T[] t, T[][] y, T[][] yDot)Initialize the high order scaled derivatives at step start.TAdaptiveStepsizeFieldIntegrator. initializeStep(boolean forward, int order, T[] scale, FieldODEStateAndDerivative<T> state0, FieldEquationsMapper<T> mapper)Initialize the integration step.protected T[]RungeKuttaFieldStepInterpolator. previousStateLinearCombination(T... coefficients)Compute a state by linear combination added to previous state.T[]RungeKuttaFieldIntegrator. singleStep(FirstOrderFieldDifferentialEquations<T> equations, T t0, T[] y0, T t)Fast computation of a single step of ODE integration.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.voidAdamsFieldIntegrator. updateHighOrderDerivativesPhase2(T[] start, T[] end, Array2DRowFieldMatrix<T> highOrder)Update the high order scaled derivatives Adams integrators (phase 2).voidAdamsNordsieckFieldTransformer. updateHighOrderDerivativesPhase2(T[] start, T[] end, Array2DRowFieldMatrix<T> highOrder)Update the high order scaled derivatives Adams integrators (phase 2). -
Uses of RealFieldElement in org.apache.commons.math3.ode.sampling
Classes in org.apache.commons.math3.ode.sampling with type parameters of type RealFieldElement Modifier and Type Class Description classAbstractFieldStepInterpolator<T extends RealFieldElement<T>>This abstract class represents an interpolator over the last step during an ODE integration.interfaceFieldFixedStepHandler<T extends RealFieldElement<T>>This interface represents a handler that should be called after each successful fixed step.interfaceFieldStepHandler<T extends RealFieldElement<T>>This interface represents a handler that should be called after each successful step.interfaceFieldStepInterpolator<T extends RealFieldElement<T>>This interface represents an interpolator over the last step during an ODE integration.classFieldStepNormalizer<T extends RealFieldElement<T>>This class wraps an object implementingFieldFixedStepHandlerinto aFieldStepHandler. -
Uses of RealFieldElement in org.apache.commons.math3.util
Classes in org.apache.commons.math3.util that implement RealFieldElement Modifier and Type Class Description classDecimal64This class wraps adoublevalue in an object.Methods in org.apache.commons.math3.util with type parameters of type RealFieldElement Modifier and Type Method Description static <T extends RealFieldElement<T>>
TMathUtils. max(T e1, T e2)Find the maximum of two field elements.static <T extends RealFieldElement<T>>
TMathUtils. min(T e1, T e2)Find the minimum of two field elements.
-