## 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 Java
  org.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 and Description
    --- | ---
    `interface` | `RealFieldUnivariateFunction<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 and Description
    --- | ---
    `class` | `DerivativeStructure` Class representing both the value and the differentials of a function.
    `class` | `SparseGradient` First 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 and Description
    --- | ---
    `interface` | `BracketedRealFieldUnivariateSolver<T extends RealFieldElement<T>>` Interface for `(univariate real) root-finding algorithms` that maintain a bracketed solution.
    `class` | `FieldBracketingNthOrderBrentSolver<T extends RealFieldElement<T>>` This class implements a modification of the Brent algorithm.

  - ### Uses of RealFieldElement in org.apache.commons.math3.dfp

    Classes in org.apache.commons.math3.dfp that implement RealFieldElement
    Modifier and Type | Class and Description
    --- | ---
    `class` | `Dfp` Decimal floating point library for Java
    `class` | `DfpDec` Subclass of `Dfp` which 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 and Description
    --- | ---
    `class` | `FieldRotation<T extends RealFieldElement<T>>` This class is a re-implementation of `Rotation` using `RealFieldElement`.
    `class` | `FieldVector3D<T extends RealFieldElement<T>>` This class is a re-implementation of `Vector3D` using `RealFieldElement`.

    Methods in org.apache.commons.math3.geometry.euclidean.threed with type parameters of type RealFieldElement
    Modifier and Type | Method and Description
    --- | ---
    `static <T extends RealFieldElement<T>> T` | FieldVector3D.`angle(FieldVector3D<T> v1, FieldVector3D<T> v2)` Compute the angular separation between two vectors.
    `static <T extends RealFieldElement<T>> T` | FieldVector3D.`angle(FieldVector3D<T> v1, Vector3D v2)` Compute the angular separation between two vectors.
    `static <T extends RealFieldElement<T>> T` | FieldVector3D.`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>> T` | FieldRotation.`distance(FieldRotation<T> r1, FieldRotation<T> r2)` Compute the distance between two rotations.
    `static <T extends RealFieldElement<T>> T` | FieldVector3D.`distance(FieldVector3D<T> v1, FieldVector3D<T> v2)` Compute the distance between two vectors according to the L2 norm.
    `static <T extends RealFieldElement<T>> T` | FieldVector3D.`distance(FieldVector3D<T> v1, Vector3D v2)` Compute the distance between two vectors according to the L2 norm.
    `static <T extends RealFieldElement<T>> T` | FieldVector3D.`distance(Vector3D v1, FieldVector3D<T> v2)` Compute the distance between two vectors according to the L2 norm.
    `static <T extends RealFieldElement<T>> T` | FieldVector3D.`distance1(FieldVector3D<T> v1, FieldVector3D<T> v2)` Compute the distance between two vectors according to the L1 norm.
    `static <T extends RealFieldElement<T>> T` | FieldVector3D.`distance1(FieldVector3D<T> v1, Vector3D v2)` Compute the distance between two vectors according to the L1 norm.
    `static <T extends RealFieldElement<T>> T` | FieldVector3D.`distance1(Vector3D v1, FieldVector3D<T> v2)` Compute the distance between two vectors according to the L1 norm.
    `static <T extends RealFieldElement<T>> T` | FieldVector3D.`distanceInf(FieldVector3D<T> v1, FieldVector3D<T> v2)` Compute the distance between two vectors according to the L∞ norm.
    `static <T extends RealFieldElement<T>> T` | FieldVector3D.`distanceInf(FieldVector3D<T> v1, Vector3D v2)` Compute the distance between two vectors according to the L∞ norm.
    `static <T extends RealFieldElement<T>> T` | FieldVector3D.`distanceInf(Vector3D v1, FieldVector3D<T> v2)` Compute the distance between two vectors according to the L∞ norm.
    `static <T extends RealFieldElement<T>> T` | FieldVector3D.`distanceSq(FieldVector3D<T> v1, FieldVector3D<T> v2)` Compute the square of the distance between two vectors.
    `static <T extends RealFieldElement<T>> T` | FieldVector3D.`distanceSq(FieldVector3D<T> v1, Vector3D v2)` Compute the square of the distance between two vectors.
    `static <T extends RealFieldElement<T>> T` | FieldVector3D.`distanceSq(Vector3D v1, FieldVector3D<T> v2)` Compute the square of the distance between two vectors.
    `static <T extends RealFieldElement<T>> T` | FieldVector3D.`dotProduct(FieldVector3D<T> v1, FieldVector3D<T> v2)` Compute the dot-product of two vectors.
    `static <T extends RealFieldElement<T>> T` | FieldVector3D.`dotProduct(FieldVector3D<T> v1, Vector3D v2)` Compute the dot-product of two vectors.
    `static <T extends RealFieldElement<T>> T` | FieldVector3D.`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 and Description
    --- | ---
    `T[]` | FieldRotation.`getAngles(RotationOrder order)` Deprecated. as of 3.6, replaced with `FieldRotation.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 instance
    `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 and Description
    --- | ---
    `void` | FieldRotation.`applyInverseTo(double[] in, T[] out)` Apply the inverse of the rotation to a vector stored in an array.
    `void` | FieldRotation.`applyInverseTo(T[] in, T[] out)` Apply the inverse of the rotation to a vector stored in an array.
    `void` | FieldRotation.`applyInverseTo(T[] in, T[] out)` Apply the inverse of the rotation to a vector stored in an array.
    `void` | FieldRotation.`applyTo(double[] in, T[] out)` Apply the rotation to a vector stored in an array.
    `void` | FieldRotation.`applyTo(T[] in, T[] out)` Apply the rotation to a vector stored in an array.
    `void` | FieldRotation.`applyTo(T[] in, T[] out)` Apply the rotation to a vector stored in an array.

    Constructors in org.apache.commons.math3.geometry.euclidean.threed with parameters of type RealFieldElement
    Constructor and 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 and Description
    --- | ---
    `class` | `AbstractFieldIntegrator<T extends RealFieldElement<T>>` Base class managing common boilerplate for all integrators.
    `class` | `ContinuousOutputFieldModel<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.
    `class` | `FieldEquationsMapper<T extends RealFieldElement<T>>` Class mapping the part of a complete state or derivative that pertains to a set of differential equations.
    `class` | `FieldExpandableODE<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.
    `class` | `FieldODEState<T extends RealFieldElement<T>>` Container for time, main and secondary state vectors.
    `class` | `FieldODEStateAndDerivative<T extends RealFieldElement<T>>` Container for time, main and secondary state vectors as well as their derivatives.
    `interface` | `FieldSecondaryEquations<T extends RealFieldElement<T>>` This interface allows users to add secondary differential equations to a primary set of differential equations.
    `interface` | `FirstOrderFieldDifferentialEquations<T extends RealFieldElement<T>>` This interface represents a first order differential equations set.
    `interface` | `FirstOrderFieldIntegrator<T extends RealFieldElement<T>>` This interface represents a first order integrator for differential equations.
    `class` | `MultistepFieldIntegrator<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 and Description
    --- | ---
    `protected T[]` | MultistepFieldIntegrator.`scaled` First scaled derivative (h y').

    Methods in org.apache.commons.math3.ode that return RealFieldElement
    Modifier and Type | Method and 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[]` | FirstOrderFieldDifferentialEquations.`computeDerivatives(T t, T[] y)` Get the current time derivative of the state vector.
    `T[]` | FieldSecondaryEquations.`computeDerivatives(T t, T[] primary, T[] primaryDot, T[] secondary)` Compute the derivatives related to the secondary state parameters.
    `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 and 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[]` | FirstOrderFieldDifferentialEquations.`computeDerivatives(T t, T[] y)` Get the current time derivative of the state vector.
    `T[]` | FieldSecondaryEquations.`computeDerivatives(T t, T[] primary, T[] primaryDot, T[] secondary)` Compute the derivatives related to the secondary state parameters.
    `T[]` | FieldSecondaryEquations.`computeDerivatives(T t, T[] primary, T[] primaryDot, T[] secondary)` Compute the derivatives related to the secondary state parameters.
    `T[]` | FieldSecondaryEquations.`computeDerivatives(T t, T[] primary, T[] primaryDot, T[] secondary)` Compute the derivatives related to the secondary state parameters.
    `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.
    `void` | FieldExpandableODE.`init(T t0, T[] y0, T finalTime)` Initialize equations at the start of an ODE integration.
    `void` | FirstOrderFieldDifferentialEquations.`init(T t0, T[] y0, T finalTime)` Initialize equations at the start of an ODE integration.
    `void` | FieldSecondaryEquations.`init(T t0, T[] primary0, T[] secondary0, T finalTime)` Initialize equations at the start of an ODE integration.
    `void` | FieldSecondaryEquations.`init(T t0, T[] primary0, T[] secondary0, 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 abstract Array2DRowFieldMatrix<T>` | MultistepFieldIntegrator.`initializeHighOrderDerivatives(T h, T[] t, T[][] y, T[][] yDot)` Initialize the high order scaled derivatives at step start.
    `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.
    `void` | FieldEquationsMapper.`insertEquationData(int index, T[] equationData, T[] complete)` Insert equation data into a complete state or derivative array.
    `void` | FieldEquationsMapper.`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.
    `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 and Description
    `FieldODEState(T time, T[] state)` Simple constructor.
    `FieldODEState(T time, T[] state, T[][] secondaryState)` 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)` Simple constructor.
    `FieldODEStateAndDerivative(T time, T[] state, T[] derivative, T[][] secondaryState, T[][] secondaryDerivative)` Simple constructor.
    `FieldODEStateAndDerivative(T time, T[] state, T[] derivative, T[][] secondaryState, T[][] secondaryDerivative)` Simple constructor.
    `FieldODEStateAndDerivative(T time, T[] state, T[] derivative, T[][] secondaryState, T[][] secondaryDerivative)` 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 and Description
    --- | ---
    `interface` | `FieldEventHandler<T extends RealFieldElement<T>>` This interface represents a handler for discrete events triggered during ODE integration.
    `class` | `FieldEventState<T extends RealFieldElement<T>>` This class handles the state for one `event handler` during integration steps.

  - ### 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 and Description
    --- | ---
    `class` | `AdamsBashforthFieldIntegrator<T extends RealFieldElement<T>>` This class implements explicit Adams-Bashforth integrators for Ordinary Differential Equations.
    `class` | `AdamsFieldIntegrator<T extends RealFieldElement<T>>` Base class for `Adams-Bashforth` and `Adams-Moulton` integrators.
    `class` | `AdamsMoultonFieldIntegrator<T extends RealFieldElement<T>>` This class implements implicit Adams-Moulton integrators for Ordinary Differential Equations.
    `class` | `AdamsNordsieckFieldTransformer<T extends RealFieldElement<T>>` Transformer to Nordsieck vectors for Adams integrators.
    `class` | `AdaptiveStepsizeFieldIntegrator<T extends RealFieldElement<T>>` This abstract class holds the common part of all adaptive stepsize integrators for Ordinary Differential Equations.
    `class` | `ClassicalRungeKuttaFieldIntegrator<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).
    `class` | `DormandPrince54FieldIntegrator<T extends RealFieldElement<T>>` This class implements the 5(4) Dormand-Prince integrator for Ordinary Differential Equations.
    `class` | `DormandPrince853FieldIntegrator<T extends RealFieldElement<T>>` This class implements the 8(5,3) Dormand-Prince integrator for Ordinary Differential Equations.
    `class` | `EmbeddedRungeKuttaFieldIntegrator<T extends RealFieldElement<T>>` This class implements the common part of all embedded Runge-Kutta integrators for Ordinary Differential Equations.
    `class` | `EulerFieldIntegrator<T extends RealFieldElement<T>>` This class implements a simple Euler integrator for Ordinary Differential Equations.
    `interface` | `FieldButcherArrayProvider<T extends RealFieldElement<T>>` This interface represents an integrator based on Butcher arrays.
    `class` | `GillFieldIntegrator<T extends RealFieldElement<T>>` This class implements the Gill fourth order Runge-Kutta integrator for Ordinary Differential Equations .
    `class` | `HighamHall54FieldIntegrator<T extends RealFieldElement<T>>` This class implements the 5(4) Higham and Hall integrator for Ordinary Differential Equations.
    `class` | `LutherFieldIntegrator<T extends RealFieldElement<T>>` This class implements the Luther sixth order Runge-Kutta integrator for Ordinary Differential Equations.
    `class` | `MidpointFieldIntegrator<T extends RealFieldElement<T>>` This class implements a second order Runge-Kutta integrator for Ordinary Differential Equations.
    `class` | `RungeKuttaFieldIntegrator<T extends RealFieldElement<T>>` This class implements the common part of all fixed step Runge-Kutta integrators for Ordinary Differential Equations.
    `class` | `ThreeEighthesFieldIntegrator<T extends RealFieldElement<T>>` This class implements the 3/8 fourth order Runge-Kutta integrator for Ordinary Differential Equations.

    Methods in org.apache.commons.math3.ode.nonstiff with type parameters of type RealFieldElement
    Modifier and Type | Method and 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.

    Methods in org.apache.commons.math3.ode.nonstiff that return RealFieldElement
    Modifier and Type | Method and Description
    --- | ---
    `T[][]` | LutherFieldIntegrator.`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[][]` | ThreeEighthesFieldIntegrator.`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[][]` | HighamHall54FieldIntegrator.`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[][]` | DormandPrince853FieldIntegrator.`getA()` Get the internal weights from Butcher array (without the first empty row).
    `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[][]` | GillFieldIntegrator.`getA()` Get the internal weights from Butcher array (without the first empty row).
    `T[]` | LutherFieldIntegrator.`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[]` | ThreeEighthesFieldIntegrator.`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[]` | HighamHall54FieldIntegrator.`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[]` | DormandPrince853FieldIntegrator.`getB()` Get the external weights for the high order method from Butcher array.
    `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[]` | GillFieldIntegrator.`getB()` Get the external weights for the high order method from Butcher array.
    `T[]` | LutherFieldIntegrator.`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[]` | ThreeEighthesFieldIntegrator.`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[]` | HighamHall54FieldIntegrator.`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[]` | DormandPrince853FieldIntegrator.`getC()` Get the time steps from Butcher array (without the first zero).
    `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[]` | GillFieldIntegrator.`getC()` Get the time steps from Butcher array (without the first zero).
    `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 and Description
    --- | ---
    `protected org.apache.commons.math3.ode.nonstiff.LutherFieldStepInterpolator<T>` | LutherFieldIntegrator.`createInterpolator(boolean forward, T[][] yDotK, FieldODEStateAndDerivative<T> globalPreviousState, FieldODEStateAndDerivative<T> globalCurrentState, FieldEquationsMapper<T> mapper)` Create an interpolator.
    `protected org.apache.commons.math3.ode.nonstiff.ThreeEighthesFieldStepInterpolator<T>` | ThreeEighthesFieldIntegrator.`createInterpolator(boolean forward, T[][] yDotK, FieldODEStateAndDerivative<T> globalPreviousState, FieldODEStateAndDerivative<T> globalCurrentState, FieldEquationsMapper<T> mapper)` Create an interpolator.
    `protected org.apache.commons.math3.ode.nonstiff.MidpointFieldStepInterpolator<T>` | MidpointFieldIntegrator.`createInterpolator(boolean forward, T[][] yDotK, FieldODEStateAndDerivative<T> globalPreviousState, FieldODEStateAndDerivative<T> globalCurrentState, FieldEquationsMapper<T> mapper)` Create an interpolator.
    `protected org.apache.commons.math3.ode.nonstiff.HighamHall54FieldStepInterpolator<T>` | HighamHall54FieldIntegrator.`createInterpolator(boolean forward, T[][] yDotK, FieldODEStateAndDerivative<T> globalPreviousState, FieldODEStateAndDerivative<T> globalCurrentState, FieldEquationsMapper<T> mapper)` Create an interpolator.
    `protected org.apache.commons.math3.ode.nonstiff.EulerFieldStepInterpolator<T>` | EulerFieldIntegrator.`createInterpolator(boolean forward, T[][] yDotK, FieldODEStateAndDerivative<T> globalPreviousState, FieldODEStateAndDerivative<T> globalCurrentState, FieldEquationsMapper<T> mapper)` Create an interpolator.
    `protected org.apache.commons.math3.ode.nonstiff.DormandPrince853FieldStepInterpolator<T>` | DormandPrince853FieldIntegrator.`createInterpolator(boolean forward, T[][] yDotK, FieldODEStateAndDerivative<T> globalPreviousState, FieldODEStateAndDerivative<T> globalCurrentState, FieldEquationsMapper<T> mapper)` Create an interpolator.
    `protected abstract org.apache.commons.math3.ode.nonstiff.RungeKuttaFieldStepInterpolator<T>` | RungeKuttaFieldIntegrator.`createInterpolator(boolean forward, T[][] yDotK, FieldODEStateAndDerivative<T> globalPreviousState, FieldODEStateAndDerivative<T> globalCurrentState, FieldEquationsMapper<T> mapper)` Create an interpolator.
    `protected abstract org.apache.commons.math3.ode.nonstiff.RungeKuttaFieldStepInterpolator<T>` | EmbeddedRungeKuttaFieldIntegrator.`createInterpolator(boolean forward, T[][] yDotK, FieldODEStateAndDerivative<T> globalPreviousState, FieldODEStateAndDerivative<T> globalCurrentState, FieldEquationsMapper<T> mapper)` Create an interpolator.
    `protected org.apache.commons.math3.ode.nonstiff.ClassicalRungeKuttaFieldStepInterpolator<T>` | ClassicalRungeKuttaFieldIntegrator.`createInterpolator(boolean forward, T[][] yDotK, FieldODEStateAndDerivative<T> globalPreviousState, FieldODEStateAndDerivative<T> globalCurrentState, FieldEquationsMapper<T> mapper)` Create an interpolator.
    `protected org.apache.commons.math3.ode.nonstiff.DormandPrince54FieldStepInterpolator<T>` | DormandPrince54FieldIntegrator.`createInterpolator(boolean forward, T[][] yDotK, FieldODEStateAndDerivative<T> globalPreviousState, FieldODEStateAndDerivative<T> globalCurrentState, FieldEquationsMapper<T> mapper)` Create an interpolator.
    `protected org.apache.commons.math3.ode.nonstiff.GillFieldStepInterpolator<T>` | GillFieldIntegrator.`createInterpolator(boolean forward, T[][] yDotK, FieldODEStateAndDerivative<T> globalPreviousState, FieldODEStateAndDerivative<T> globalCurrentState, FieldEquationsMapper<T> mapper)` Create an interpolator.
    `protected T` | HighamHall54FieldIntegrator.`estimateError(T[][] yDotK, T[] y0, T[] y1, T h)` Compute the error ratio.
    `protected T` | HighamHall54FieldIntegrator.`estimateError(T[][] yDotK, T[] y0, T[] y1, T h)` Compute the error ratio.
    `protected T` | HighamHall54FieldIntegrator.`estimateError(T[][] yDotK, T[] y0, T[] y1, T h)` Compute the error ratio.
    `protected T` | DormandPrince853FieldIntegrator.`estimateError(T[][] yDotK, T[] y0, T[] y1, T h)` Compute the error ratio.
    `protected T` | DormandPrince853FieldIntegrator.`estimateError(T[][] yDotK, T[] y0, T[] y1, T h)` Compute the error ratio.
    `protected T` | DormandPrince853FieldIntegrator.`estimateError(T[][] yDotK, T[] y0, T[] y1, T h)` Compute the error ratio.
    `protected abstract T` | EmbeddedRungeKuttaFieldIntegrator.`estimateError(T[][] yDotK, T[] y0, T[] y1, T h)` Compute the error ratio.
    `protected abstract T` | EmbeddedRungeKuttaFieldIntegrator.`estimateError(T[][] yDotK, T[] y0, T[] y1, T h)` Compute the error ratio.
    `protected abstract T` | EmbeddedRungeKuttaFieldIntegrator.`estimateError(T[][] yDotK, T[] y0, T[] y1, T h)` Compute the error ratio.
    `protected T` | DormandPrince54FieldIntegrator.`estimateError(T[][] yDotK, T[] y0, T[] y1, T h)` Compute the error ratio.
    `protected T` | DormandPrince54FieldIntegrator.`estimateError(T[][] yDotK, T[] y0, T[] y1, T h)` Compute the error ratio.
    `protected T` | DormandPrince54FieldIntegrator.`estimateError(T[][] yDotK, T[] y0, T[] y1, T h)` Compute the error ratio.
    `Array2DRowFieldMatrix<T>` | AdamsNordsieckFieldTransformer.`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.
    `Array2DRowFieldMatrix<T>` | AdamsNordsieckFieldTransformer.`initializeHighOrderDerivatives(T h, T[] t, T[][] y, T[][] yDot)` Initialize the high order scaled derivatives at step start.
    `protected Array2DRowFieldMatrix<T>` | AdamsFieldIntegrator.`initializeHighOrderDerivatives(T h, T[] t, T[][] y, T[][] yDot)` Initialize the high order scaled derivatives at step start.
    `protected Array2DRowFieldMatrix<T>` | AdamsFieldIntegrator.`initializeHighOrderDerivatives(T h, T[] t, T[][] y, T[][] yDot)` Initialize the high order scaled derivatives at step start.
    `protected Array2DRowFieldMatrix<T>` | AdamsFieldIntegrator.`initializeHighOrderDerivatives(T h, T[] t, T[][] y, T[][] yDot)` Initialize the high order scaled derivatives at step start.
    `T` | AdaptiveStepsizeFieldIntegrator.`initializeStep(boolean forward, int order, T[] scale, FieldODEStateAndDerivative<T> state0, FieldEquationsMapper<T> mapper)` Initialize the integration step.
    `T[]` | RungeKuttaFieldIntegrator.`singleStep(FirstOrderFieldDifferentialEquations<T> equations, T t0, T[] y0, T t)` Fast computation of a single step of ODE integration.
    `void` | AdamsNordsieckFieldTransformer.`updateHighOrderDerivativesPhase2(T[] start, T[] end, Array2DRowFieldMatrix<T> highOrder)` Update the high order scaled derivatives Adams integrators (phase 2).
    `void` | AdamsNordsieckFieldTransformer.`updateHighOrderDerivativesPhase2(T[] start, T[] end, Array2DRowFieldMatrix<T> highOrder)` Update the high order scaled derivatives Adams integrators (phase 2).
    `void` | AdamsFieldIntegrator.`updateHighOrderDerivativesPhase2(T[] start, T[] end, Array2DRowFieldMatrix<T> highOrder)` Update the high order scaled derivatives Adams integrators (phase 2).
    `void` | AdamsFieldIntegrator.`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 and Description
    --- | ---
    `class` | `AbstractFieldStepInterpolator<T extends RealFieldElement<T>>` This abstract class represents an interpolator over the last step during an ODE integration.
    `interface` | `FieldFixedStepHandler<T extends RealFieldElement<T>>` This interface represents a handler that should be called after each successful fixed step.
    `interface` | `FieldStepHandler<T extends RealFieldElement<T>>` This interface represents a handler that should be called after each successful step.
    `interface` | `FieldStepInterpolator<T extends RealFieldElement<T>>` This interface represents an interpolator over the last step during an ODE integration.
    `class` | `FieldStepNormalizer<T extends RealFieldElement<T>>` This class wraps an object implementing `FieldFixedStepHandler` into a `FieldStepHandler`.

  - ### Uses of RealFieldElement in org.apache.commons.math3.util

    Classes in org.apache.commons.math3.util that implement RealFieldElement
    Modifier and Type | Class and Description
    --- | ---
    `class` | `Decimal64` This class wraps a `double` value in an object.

    Methods in org.apache.commons.math3.util with type parameters of type RealFieldElement
    Modifier and Type | Method and Description
    --- | ---
    `static <T extends RealFieldElement<T>> T` | MathUtils.`max(T e1, T e2)` Find the maximum of two field elements.
    `static <T extends RealFieldElement<T>> T` | MathUtils.`min(T e1, T e2)` Find the minimum of two field elements.

Copyright © 2003–2016 The Apache Software Foundation. All rights reserved.