Uses of Interface
org.apache.commons.math3.Field
-
Packages that use Field Package Description org.apache.commons.math3 Common classes used throughout the commons-math library.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.complex Complex number type and implementations of complex transcendental functions.org.apache.commons.math3.dfp Decimal floating point library for Javaorg.apache.commons.math3.fraction Fraction number type and fraction number formatting.org.apache.commons.math3.linear Linear algebra support.org.apache.commons.math3.ode This package provides classes to solve Ordinary Differential Equations problems.org.apache.commons.math3.ode.nonstiff This package provides classes to solve non-stiff Ordinary Differential Equations problems.org.apache.commons.math3.util Convenience routines and common data structures used throughout the commons-math library. -
-
Uses of Field in org.apache.commons.math3
Methods in org.apache.commons.math3 that return Field Modifier and Type Method Description Field<T>
FieldElement. getField()
Get theField
to which the instance belongs. -
Uses of Field in org.apache.commons.math3.analysis.differentiation
Methods in org.apache.commons.math3.analysis.differentiation that return Field Modifier and Type Method Description Field<DerivativeStructure>
DerivativeStructure. getField()
Get theField
to which the instance belongs.Field<SparseGradient>
SparseGradient. getField()
Get theField
to which the instance belongs. -
Uses of Field in org.apache.commons.math3.analysis.solvers
Fields in org.apache.commons.math3.analysis.solvers declared as Field Modifier and Type Field Description private Field<T>
FieldBracketingNthOrderBrentSolver. field
Field to which the elements belong. -
Uses of Field in org.apache.commons.math3.complex
Classes in org.apache.commons.math3.complex that implement Field Modifier and Type Class Description class
ComplexField
Representation of the complex numbers field. -
Uses of Field in org.apache.commons.math3.dfp
Classes in org.apache.commons.math3.dfp that implement Field Modifier and Type Class Description class
DfpField
Field for Decimal floating point instances. -
Uses of Field in org.apache.commons.math3.fraction
Classes in org.apache.commons.math3.fraction that implement Field Modifier and Type Class Description class
BigFractionField
Representation of the fractional numbers without any overflow field.class
FractionField
Representation of the fractional numbers field. -
Uses of Field in org.apache.commons.math3.linear
Fields in org.apache.commons.math3.linear declared as Field Modifier and Type Field Description private Field<T>
AbstractFieldMatrix. field
Field to which the elements belong.private Field<T>
ArrayFieldVector. field
Field to which the elements belong.private Field<T>
FieldLUDecomposition. field
Field to which the elements belong.private Field<T>
FieldLUDecomposition.Solver. field
Field to which the elements belong.private Field<T>
SparseFieldVector. field
Field to which the elements belong.Methods in org.apache.commons.math3.linear that return Field Modifier and Type Method Description protected static <T extends FieldElement<T>>
Field<T>AbstractFieldMatrix. extractField(T[] d)
Get the elements type from an array.protected static <T extends FieldElement<T>>
Field<T>AbstractFieldMatrix. extractField(T[][] d)
Get the elements type from an array.Field<T>
AbstractFieldMatrix. getField()
Get the type of field elements of the matrix.Field<T>
ArrayFieldVector. getField()
Get the type of field elements of the vector.Field<T>
FieldMatrix. getField()
Get the type of field elements of the matrix.Field<T>
FieldVector. getField()
Get the type of field elements of the vector.Field<T>
SparseFieldVector. getField()
Get the type of field elements of the vector.Methods in org.apache.commons.math3.linear with parameters of type Field Modifier and Type Method Description protected static <T extends FieldElement<T>>
T[]AbstractFieldMatrix. buildArray(Field<T> field, int length)
Deprecated.as of 3.2, replaced byMathArrays.buildArray(Field, int)
protected static <T extends FieldElement<T>>
T[][]AbstractFieldMatrix. buildArray(Field<T> field, int rows, int columns)
Deprecated.as of 3.2, replaced byMathArrays.buildArray(Field, int, int)
static <T extends FieldElement<T>>
T[][]BlockFieldMatrix. createBlocksLayout(Field<T> field, int rows, int columns)
Create a data array in blocks layout.static <T extends FieldElement<T>>
FieldMatrix<T>MatrixUtils. createFieldIdentityMatrix(Field<T> field, int dimension)
Returnsdimension x dimension
identity matrix.static <T extends FieldElement<T>>
FieldMatrix<T>MatrixUtils. createFieldMatrix(Field<T> field, int rows, int columns)
Returns aFieldMatrix
with specified dimensions.Constructors in org.apache.commons.math3.linear with parameters of type Field Constructor Description AbstractFieldMatrix(Field<T> field)
Creates a matrix with no dataAbstractFieldMatrix(Field<T> field, int rowDimension, int columnDimension)
Create a new FieldMatrixwith the supplied row and column dimensions. Array2DRowFieldMatrix(Field<T> field)
Creates a matrix with no dataArray2DRowFieldMatrix(Field<T> field, int rowDimension, int columnDimension)
Create a newFieldMatrix<T>
with the supplied row and column dimensions.Array2DRowFieldMatrix(Field<T> field, T[] v)
Create a new (column)FieldMatrix<T>
usingv
as the data for the unique column of the created matrix.Array2DRowFieldMatrix(Field<T> field, T[][] d)
Create a newFieldMatrix<T>
using the input array as the underlying data array.Array2DRowFieldMatrix(Field<T> field, T[][] d, boolean copyArray)
Create a newFieldMatrix<T>
using the input array as the underlying data array.ArrayFieldVector(Field<T> field)
Build a 0-length vector.ArrayFieldVector(Field<T> field, int size)
Construct a vector of zeroes.ArrayFieldVector(Field<T> field, T[] d)
Construct a vector from an array, copying the input array.ArrayFieldVector(Field<T> field, T[] d, boolean copyArray)
Create a new ArrayFieldVector using the input array as the underlying data array.ArrayFieldVector(Field<T> field, T[] d, int pos, int size)
Construct a vector from part of a array.ArrayFieldVector(Field<T> field, T[] v1, T[] v2)
Construct a vector by appending one vector to another vector.BlockFieldMatrix(Field<T> field, int rows, int columns)
Create a new matrix with the supplied row and column dimensions.Solver(Field<T> field, T[][] lu, int[] pivot, boolean singular)
Build a solver from decomposed matrix.SparseFieldMatrix(Field<T> field)
Create a matrix with no data.SparseFieldMatrix(Field<T> field, int rowDimension, int columnDimension)
Create a new SparseFieldMatrixwith the supplied row and column dimensions. SparseFieldVector(Field<T> field)
Build a 0-length vector.SparseFieldVector(Field<T> field, int dimension)
Construct a vector of zeroes.SparseFieldVector(Field<T> field, int dimension, int expectedSize)
Build a vector with known the sparseness (for advanced use only).SparseFieldVector(Field<T> field, T[] values)
Create from a Field array. -
Uses of Field in org.apache.commons.math3.ode
Fields in org.apache.commons.math3.ode declared as Field Modifier and Type Field Description private Field<T>
AbstractFieldIntegrator. field
Field to which the time and state vector elements belong.Methods in org.apache.commons.math3.ode that return Field Modifier and Type Method Description Field<T>
AbstractFieldIntegrator. getField()
Get the field to which state vector elements belong.Methods in org.apache.commons.math3.ode with parameters of type Field Modifier and Type Method Description protected T[][]
FieldODEState. copy(Field<T> field, T[][] original)
Copy a two-dimensions array.Constructors in org.apache.commons.math3.ode with parameters of type Field Constructor Description AbstractFieldIntegrator(Field<T> field, java.lang.String name)
Build an instance.MultistepFieldIntegrator(Field<T> field, java.lang.String name, int nSteps, int order, double minStep, double maxStep, double[] vecAbsoluteTolerance, double[] vecRelativeTolerance)
Build a multistep integrator with the given stepsize bounds.MultistepFieldIntegrator(Field<T> field, java.lang.String name, int nSteps, int order, double minStep, double maxStep, double scalAbsoluteTolerance, double scalRelativeTolerance)
Build a multistep integrator with the given stepsize bounds. -
Uses of Field in org.apache.commons.math3.ode.nonstiff
Fields in org.apache.commons.math3.ode.nonstiff declared as Field Modifier and Type Field Description private Field<T>
AdamsNordsieckFieldTransformer. field
Field to which the time and state vector elements belong.private Field<T>
RungeKuttaFieldStepInterpolator. field
Field to which the time and state vector elements belong.Fields in org.apache.commons.math3.ode.nonstiff with type parameters of type Field Modifier and Type Field Description private static java.util.Map<java.lang.Integer,java.util.Map<Field<? extends RealFieldElement<?>>,AdamsNordsieckFieldTransformer<? extends RealFieldElement<?>>>>
AdamsNordsieckFieldTransformer. CACHE
Cache for already computed coefficients.Methods in org.apache.commons.math3.ode.nonstiff with parameters of type Field Modifier and Type Method Description 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.private T
DormandPrince853FieldStepInterpolator. fraction(Field<T> field, double p, double q)
Create a fraction.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.Constructors in org.apache.commons.math3.ode.nonstiff with parameters of type Field Constructor Description AdamsBashforthFieldIntegrator(Field<T> field, int nSteps, double minStep, double maxStep, double[] vecAbsoluteTolerance, double[] vecRelativeTolerance)
Build an Adams-Bashforth integrator with the given order and step control parameters.AdamsBashforthFieldIntegrator(Field<T> field, int nSteps, double minStep, double maxStep, double scalAbsoluteTolerance, double scalRelativeTolerance)
Build an Adams-Bashforth integrator with the given order and step control parameters.AdamsFieldIntegrator(Field<T> field, java.lang.String name, int nSteps, int order, double minStep, double maxStep, double[] vecAbsoluteTolerance, double[] vecRelativeTolerance)
Build an Adams integrator with the given order and step control parameters.AdamsFieldIntegrator(Field<T> field, java.lang.String name, int nSteps, int order, double minStep, double maxStep, double scalAbsoluteTolerance, double scalRelativeTolerance)
Build an Adams integrator with the given order and step control parameters.AdamsMoultonFieldIntegrator(Field<T> field, int nSteps, double minStep, double maxStep, double[] vecAbsoluteTolerance, double[] vecRelativeTolerance)
Build an Adams-Moulton integrator with the given order and error control parameters.AdamsMoultonFieldIntegrator(Field<T> field, int nSteps, double minStep, double maxStep, double scalAbsoluteTolerance, double scalRelativeTolerance)
Build an Adams-Moulton integrator with the given order and error control parameters.AdamsNordsieckFieldTransformer(Field<T> field, int n)
Simple constructor.AdaptiveStepsizeFieldIntegrator(Field<T> field, java.lang.String name, double minStep, double maxStep, double[] vecAbsoluteTolerance, double[] vecRelativeTolerance)
Build an integrator with the given stepsize bounds.AdaptiveStepsizeFieldIntegrator(Field<T> field, java.lang.String name, double minStep, double maxStep, double scalAbsoluteTolerance, double scalRelativeTolerance)
Build an integrator with the given stepsize bounds.ClassicalRungeKuttaFieldIntegrator(Field<T> field, T step)
Simple constructor.ClassicalRungeKuttaFieldStepInterpolator(Field<T> field, boolean forward, T[][] yDotK, FieldODEStateAndDerivative<T> globalPreviousState, FieldODEStateAndDerivative<T> globalCurrentState, FieldODEStateAndDerivative<T> softPreviousState, FieldODEStateAndDerivative<T> softCurrentState, FieldEquationsMapper<T> mapper)
Simple constructor.DormandPrince54FieldIntegrator(Field<T> field, double minStep, double maxStep, double[] vecAbsoluteTolerance, double[] vecRelativeTolerance)
Simple constructor.DormandPrince54FieldIntegrator(Field<T> field, double minStep, double maxStep, double scalAbsoluteTolerance, double scalRelativeTolerance)
Simple constructor.DormandPrince54FieldStepInterpolator(Field<T> field, boolean forward, T[][] yDotK, FieldODEStateAndDerivative<T> globalPreviousState, FieldODEStateAndDerivative<T> globalCurrentState, FieldODEStateAndDerivative<T> softPreviousState, FieldODEStateAndDerivative<T> softCurrentState, FieldEquationsMapper<T> mapper)
Simple constructor.DormandPrince853FieldIntegrator(Field<T> field, double minStep, double maxStep, double[] vecAbsoluteTolerance, double[] vecRelativeTolerance)
Simple constructor.DormandPrince853FieldIntegrator(Field<T> field, double minStep, double maxStep, double scalAbsoluteTolerance, double scalRelativeTolerance)
Simple constructor.DormandPrince853FieldStepInterpolator(Field<T> field, boolean forward, T[][] yDotK, FieldODEStateAndDerivative<T> globalPreviousState, FieldODEStateAndDerivative<T> globalCurrentState, FieldODEStateAndDerivative<T> softPreviousState, FieldODEStateAndDerivative<T> softCurrentState, FieldEquationsMapper<T> mapper)
Simple constructor.EmbeddedRungeKuttaFieldIntegrator(Field<T> field, java.lang.String name, int fsal, double minStep, double maxStep, double[] vecAbsoluteTolerance, double[] vecRelativeTolerance)
Build a Runge-Kutta integrator with the given Butcher array.EmbeddedRungeKuttaFieldIntegrator(Field<T> field, java.lang.String name, int fsal, double minStep, double maxStep, double scalAbsoluteTolerance, double scalRelativeTolerance)
Build a Runge-Kutta integrator with the given Butcher array.EulerFieldIntegrator(Field<T> field, T step)
Simple constructor.EulerFieldStepInterpolator(Field<T> field, boolean forward, T[][] yDotK, FieldODEStateAndDerivative<T> globalPreviousState, FieldODEStateAndDerivative<T> globalCurrentState, FieldODEStateAndDerivative<T> softPreviousState, FieldODEStateAndDerivative<T> softCurrentState, FieldEquationsMapper<T> mapper)
Simple constructor.GillFieldIntegrator(Field<T> field, T step)
Simple constructor.GillFieldStepInterpolator(Field<T> field, boolean forward, T[][] yDotK, FieldODEStateAndDerivative<T> globalPreviousState, FieldODEStateAndDerivative<T> globalCurrentState, FieldODEStateAndDerivative<T> softPreviousState, FieldODEStateAndDerivative<T> softCurrentState, FieldEquationsMapper<T> mapper)
Simple constructor.HighamHall54FieldIntegrator(Field<T> field, double minStep, double maxStep, double[] vecAbsoluteTolerance, double[] vecRelativeTolerance)
Simple constructor.HighamHall54FieldIntegrator(Field<T> field, double minStep, double maxStep, double scalAbsoluteTolerance, double scalRelativeTolerance)
Simple constructor.HighamHall54FieldStepInterpolator(Field<T> field, boolean forward, T[][] yDotK, FieldODEStateAndDerivative<T> globalPreviousState, FieldODEStateAndDerivative<T> globalCurrentState, FieldODEStateAndDerivative<T> softPreviousState, FieldODEStateAndDerivative<T> softCurrentState, FieldEquationsMapper<T> mapper)
Simple constructor.LutherFieldIntegrator(Field<T> field, T step)
Simple constructor.LutherFieldStepInterpolator(Field<T> field, boolean forward, T[][] yDotK, FieldODEStateAndDerivative<T> globalPreviousState, FieldODEStateAndDerivative<T> globalCurrentState, FieldODEStateAndDerivative<T> softPreviousState, FieldODEStateAndDerivative<T> softCurrentState, FieldEquationsMapper<T> mapper)
Simple constructor.MidpointFieldIntegrator(Field<T> field, T step)
Simple constructor.MidpointFieldStepInterpolator(Field<T> field, boolean forward, T[][] yDotK, FieldODEStateAndDerivative<T> globalPreviousState, FieldODEStateAndDerivative<T> globalCurrentState, FieldODEStateAndDerivative<T> softPreviousState, FieldODEStateAndDerivative<T> softCurrentState, FieldEquationsMapper<T> mapper)
Simple constructor.RungeKuttaFieldIntegrator(Field<T> field, java.lang.String name, T step)
Simple constructor.RungeKuttaFieldStepInterpolator(Field<T> field, boolean forward, T[][] yDotK, FieldODEStateAndDerivative<T> globalPreviousState, FieldODEStateAndDerivative<T> globalCurrentState, FieldODEStateAndDerivative<T> softPreviousState, FieldODEStateAndDerivative<T> softCurrentState, FieldEquationsMapper<T> mapper)
Simple constructor.ThreeEighthesFieldIntegrator(Field<T> field, T step)
Simple constructor.ThreeEighthesFieldStepInterpolator(Field<T> field, boolean forward, T[][] yDotK, FieldODEStateAndDerivative<T> globalPreviousState, FieldODEStateAndDerivative<T> globalCurrentState, FieldODEStateAndDerivative<T> softPreviousState, FieldODEStateAndDerivative<T> softCurrentState, FieldEquationsMapper<T> mapper)
Simple constructor. -
Uses of Field in org.apache.commons.math3.util
Classes in org.apache.commons.math3.util that implement Field Modifier and Type Class Description class
BigRealField
Representation of real numbers with arbitrary precision field.class
Decimal64Field
The field of double precision floating-point numbers.Fields in org.apache.commons.math3.util declared as Field Modifier and Type Field Description private Field<T>
OpenIntToFieldHashMap. field
Field to which the elements belong.Methods in org.apache.commons.math3.util that return Field Modifier and Type Method Description Field<BigReal>
BigReal. getField()
Get theField
to which the instance belongs.Field<Decimal64>
Decimal64. getField()
Get theField
to which the instance belongs.Methods in org.apache.commons.math3.util with parameters of type Field Modifier and Type Method Description static <T> T[]
MathArrays. buildArray(Field<T> field, int length)
Build an array of elements.static <T> T[][]
MathArrays. buildArray(Field<T> field, int rows, int columns)
Build a double dimension array of elements.Constructors in org.apache.commons.math3.util with parameters of type Field Constructor Description OpenIntToFieldHashMap(Field<T> field)
Build an empty map with default size and using zero for missing entries.OpenIntToFieldHashMap(Field<T> field, int expectedSize)
Build an empty map with specified size and using zero for missing entries.OpenIntToFieldHashMap(Field<T> field, int expectedSize, T missingEntries)
Build an empty map with specified size.OpenIntToFieldHashMap(Field<T> field, T missingEntries)
Build an empty map with default size
-