Uses of Interface
org.hipparchus.Field
Package
Description
Common classes used throughout the Hipparchus library.
Parent package for common numerical analysis procedures, including root finding,
function interpolation and integration.
This package holds the main interfaces and basic building block classes
dealing with differentiation.
Numerical integration (quadrature) algorithms for univariate real functions.
Gauss family of quadrature schemes.
Univariate real polynomials implementations, seen as differentiable
univariate real functions.
Complex number type and implementations of complex transcendental
functions.
Decimal floating point library for Java
Fraction number type and fraction number formatting.
Linear algebra support.
Convenience routines and common data structures used throughout the Hipparchus library.
-
Uses of Field in org.hipparchus
-
Uses of Field in org.hipparchus.analysis
Modifier and TypeMethodDescriptiondefault <T extends CalculusFieldElement<T>>
CalculusFieldBivariateFunction<T>FieldBivariateFunction.toCalculusFieldBivariateFunction
(Field<T> field) Convert to aCalculusFieldBivariateFunction
with a specific type.default <T extends CalculusFieldElement<T>>
CalculusFieldMultivariateFunction<T>FieldMultivariateFunction.toCalculusFieldMultivariateFunction
(Field<T> field) Convert to aCalculusFieldMultivariateFunction
with a specific type.default <T extends CalculusFieldElement<T>>
CalculusFieldMultivariateMatrixFunction<T>FieldMultivariateMatrixFunction.toCalculusFieldMultivariateMatrixFunction
(Field<T> field) Convert to aCalculusFieldMultivariateMatrixFunction
with a specific type.default <T extends CalculusFieldElement<T>>
CalculusFieldMultivariateVectorFunction<T>FieldMultivariateVectorFunction.toCalculusFieldMultivariateVectorFunction
(Field<T> field) Convert to aCalculusFieldMultivariateVectorFunction
with a specific type.default <T extends CalculusFieldElement<T>>
CalculusFieldUnivariateFunction<T>FieldUnivariateFunction.toCalculusFieldUnivariateFunction
(Field<T> field) Convert to aCalculusFieldUnivariateFunction
with a specific type.default <T extends CalculusFieldElement<T>>
CalculusFieldUnivariateMatrixFunction<T>FieldUnivariateMatrixFunction.toCalculusFieldUnivariateMatrixFunction
(Field<T> field) Convert to aCalculusFieldUnivariateMatrixFunction
with a specific type.default <T extends CalculusFieldElement<T>>
CalculusFieldUnivariateVectorFunction<T>FieldUnivariateVectorFunction.toCalculusFieldUnivariateVectorFunction
(Field<T> field) Convert to aCalculusFieldUnivariateVectorFunction
with a specific type. -
Uses of Field in org.hipparchus.analysis.differentiation
Modifier and TypeClassDescriptionstatic class
Field for {link DerivativeStructure} instances.static class
FDSFactory.DerivativeField<T extends CalculusFieldElement<T>>
Field for {link FieldDerivativeStructure} instances.class
FieldGradientField<T extends CalculusFieldElement<T>>
Field forGradient
instances.class
FieldUnivariateDerivative1Field<T extends CalculusFieldElement<T>>
Field forFieldUnivariateDerivative1
instances.class
FieldUnivariateDerivative2Field<T extends CalculusFieldElement<T>>
Field forFieldUnivariateDerivative2
instances.class
Field forGradient
instances.class
Field forUnivariateDerivative1
instances.class
Field forUnivariateDerivative2
instances.Modifier and TypeMethodDescriptionDerivativeStructure.getField()
Get theField
to which the instance belongs.FieldDerivativeStructure.getField()
Get theField
to which the instance belongs.SparseGradient.getField()
Get theField
to which the instance belongs.FDSFactory.getValueField()
Get theField
the value and parameters of the function belongs to.FieldGradient.getValueField()
Get theField
the value and parameters of the function belongs to.FieldUnivariateDerivative1.getValueField()
Get theField
the value and parameters of the function belongs to.FieldUnivariateDerivative2.getValueField()
Get theField
the value and parameters of the function belongs to.Modifier and TypeMethodDescriptionstatic <T extends CalculusFieldElement<T>>
FieldGradientField<T>Get the field for number of free parameters.static <T extends CalculusFieldElement<T>>
FieldUnivariateDerivative1Field<T>FieldUnivariateDerivative1Field.getUnivariateDerivative1Field
(Field<T> valueField) Get the univariate derivative field corresponding to a value field.static <T extends CalculusFieldElement<T>>
FieldUnivariateDerivative2Field<T>FieldUnivariateDerivative2Field.getUnivariateDerivative2Field
(Field<T> valueField) Get the univariate derivative field corresponding to a value field.ModifierConstructorDescriptionFDSFactory
(Field<T> valueField, int parameters, int order) Simple constructor.FieldTaylorMap
(Field<T> valueField, int parameters, int order, int nbFunctions) Constructor for identity map. -
Uses of Field in org.hipparchus.analysis.integration
Modifier and TypeMethodDescriptionBaseAbstractFieldUnivariateIntegrator.getField()
Get the field to which function argument and value belong.ModifierConstructorDescriptionprotected
BaseAbstractFieldUnivariateIntegrator
(Field<T> field, double relativeAccuracy, double absoluteAccuracy) Construct an integrator with given accuracies.protected
BaseAbstractFieldUnivariateIntegrator
(Field<T> field, double relativeAccuracy, double absoluteAccuracy, int minimalIterationCount, int maximalIterationCount) Construct an integrator with given accuracies and iteration counts.protected
BaseAbstractFieldUnivariateIntegrator
(Field<T> field, int minimalIterationCount, int maximalIterationCount) Construct an integrator with given iteration counts.FieldMidPointIntegrator
(Field<T> field) Construct a midpoint integrator with default settings.FieldMidPointIntegrator
(Field<T> field, double relativeAccuracy, double absoluteAccuracy, int minimalIterationCount, int maximalIterationCount) Build a midpoint integrator with given accuracies and iterations counts.FieldMidPointIntegrator
(Field<T> field, int minimalIterationCount, int maximalIterationCount) Build a midpoint integrator with given iteration counts.FieldRombergIntegrator
(Field<T> field) Construct a Romberg integrator with default settingsFieldRombergIntegrator
(Field<T> field, double relativeAccuracy, double absoluteAccuracy, int minimalIterationCount, int maximalIterationCount) Build a Romberg integrator with given accuracies and iterations counts.FieldRombergIntegrator
(Field<T> field, int minimalIterationCount, int maximalIterationCount) Build a Romberg integrator with given iteration counts.FieldSimpsonIntegrator
(Field<T> field) Construct an integrator with default settings.FieldSimpsonIntegrator
(Field<T> field, double relativeAccuracy, double absoluteAccuracy, int minimalIterationCount, int maximalIterationCount) Build a Simpson integrator with given accuracies and iterations counts.FieldSimpsonIntegrator
(Field<T> field, int minimalIterationCount, int maximalIterationCount) Build a Simpson integrator with given iteration counts.FieldTrapezoidIntegrator
(Field<T> field) Construct a trapezoid integrator with default settings.FieldTrapezoidIntegrator
(Field<T> field, double relativeAccuracy, double absoluteAccuracy, int minimalIterationCount, int maximalIterationCount) Build a trapezoid integrator with given accuracies and iterations counts.FieldTrapezoidIntegrator
(Field<T> field, int minimalIterationCount, int maximalIterationCount) Build a trapezoid integrator with given iteration counts.IterativeLegendreFieldGaussIntegrator
(Field<T> field, int n, double relativeAccuracy, double absoluteAccuracy) Builds an integrator with given accuracies.IterativeLegendreFieldGaussIntegrator
(Field<T> field, int n, double relativeAccuracy, double absoluteAccuracy, int minimalIterationCount, int maximalIterationCount) Builds an integrator with given accuracies and iterations counts.IterativeLegendreFieldGaussIntegrator
(Field<T> field, int n, int minimalIterationCount, int maximalIterationCount) Builds an integrator with given iteration counts. -
Uses of Field in org.hipparchus.analysis.integration.gauss
Modifier and TypeMethodDescriptionFieldAbstractRuleFactory.getField()
Get the field to which rule coefficients belong.ModifierConstructorDescriptionFieldAbstractRuleFactory
(Field<T> field) Simple constructorFieldGaussIntegratorFactory
(Field<T> field) Simple constructor.FieldHermiteRuleFactory
(Field<T> field) Simple constructorFieldLaguerreRuleFactory
(Field<T> field) Simple constructorFieldLegendreRuleFactory
(Field<T> field) Simple constructor -
Uses of Field in org.hipparchus.analysis.polynomials
Modifier and TypeMethodDescriptionFieldPolynomialFunction.getField()
Get theField
to which the instance belongs.FieldPolynomialSplineFunction.getField()
Get theField
to which the instance belongs.Modifier and TypeMethodDescriptionstatic <T extends CalculusFieldElement<T>>
SmoothStepFactory.FieldSmoothStepFunction<T>Get theclamping smoothstep function
.static <T extends CalculusFieldElement<T>>
SmoothStepFactory.FieldSmoothStepFunction<T>Get thecubic smoothstep function
.static <T extends CalculusFieldElement<T>>
SmoothStepFactory.FieldSmoothStepFunction<T>SmoothStepFactory.getFieldGeneralOrder
(Field<T> field, int N) Create asmoothstep function
of order 2N + 1.static <T extends CalculusFieldElement<T>>
SmoothStepFactory.FieldSmoothStepFunction<T>SmoothStepFactory.getQuadratic
(Field<T> field) Get thequadratic smoothstep function
.static <T extends CalculusFieldElement<T>>
SmoothStepFactory.FieldSmoothStepFunction<T>SmoothStepFactory.getQuintic
(Field<T> field) Get thequintic smoothstep function
. -
Uses of Field in org.hipparchus.complex
Modifier and TypeClassDescriptionclass
Representation of the complex numbers field.class
FieldComplexField<T extends CalculusFieldElement<T>>
Representation of the complex numbers field.Modifier and TypeMethodDescriptionFieldComplex.getPartsField()
Get theField
the real and imaginary parts belong to.Modifier and TypeMethodDescriptionstatic <T extends CalculusFieldElement<T>>
FieldComplexField<T>Get the field for complex numbers.static <T extends CalculusFieldElement<T>>
FieldComplex<T>Get the square root of -1.static <T extends CalculusFieldElement<T>>
FieldComplex<T>Get a complex number representing "+INF + INFi".static <T extends CalculusFieldElement<T>>
FieldComplex<T>Get the square root of -1.static <T extends CalculusFieldElement<T>>
FieldComplex<T>FieldComplex.getMinusOne
(Field<T> field) Get a complex number representing "-1.0 + 0.0i".static <T extends CalculusFieldElement<T>>
FieldComplex<T>Get a complex number representing "NaN + NaNi".static <T extends CalculusFieldElement<T>>
FieldComplex<T>Get a complex number representing "1.0 + 0.0i".static <T extends CalculusFieldElement<T>>
FieldComplex<T>Get a complex number representing "π + 0.0i".static <T extends CalculusFieldElement<T>>
FieldComplex<T>Get a complex number representing "0.0 + 0.0i". -
Uses of Field in org.hipparchus.dfp
-
Uses of Field in org.hipparchus.fraction
Modifier and TypeClassDescriptionclass
Representation of the fractional numbers without any overflow field.class
Representation of the fractional numbers field. -
Uses of Field in org.hipparchus.linear
Modifier and TypeMethodDescriptionprotected 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.AbstractFieldMatrix.getField()
Get the type of field elements of the matrix.ArrayFieldVector.getField()
Get the type of field elements of the vector.FieldMatrix.getField()
Get the type of field elements of the matrix.FieldVector.getField()
Get the type of field elements of the vector.SparseFieldVector.getField()
Get the type of field elements of the vector.Modifier and TypeMethodDescriptionstatic <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.static <T extends FieldElement<T>>
FieldVector<T>MatrixUtils.createFieldVector
(Field<T> field, int dimension) Creates aFieldVector
with specified dimensions.abstract <T extends CalculusFieldElement<T>>
intDependentVectorsHandler.manageDependent
(Field<T> field, int index, List<FieldVector<T>> basis) Manage a dependent vector.static <T extends CalculusFieldElement<T>>
List<FieldVector<T>>MatrixUtils.orthonormalize
(Field<T> field, List<FieldVector<T>> independent, T threshold, DependentVectorsHandler handler) Orthonormalize a list of vectors.ModifierConstructorDescriptionprotected
AbstractFieldMatrix
(Field<T> field) Creates a matrix with no dataprotected
AbstractFieldMatrix
(Field<T> field, int rowDimension, int columnDimension) Create a newFieldMatrix
with 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.SparseFieldMatrix
(Field<T> field) Create a matrix with no data.SparseFieldMatrix
(Field<T> field, int rowDimension, int columnDimension) Create a newSparseFieldMatrix
with 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.hipparchus.util
Modifier and TypeClassDescriptionclass
Representation of real numbers with arbitrary precision field.class
The field ofdouble precision floating-point numbers
.Modifier and TypeMethodDescriptionBigReal.getField()
Get theField
to which the instance belongs.Binary64.getField()
Get theField
to which the instance belongs.Field<FieldTuple<T>>
FieldTuple.getField()
Get theField
to which the instance belongs.Tuple.getField()
Get theField
to which the instance belongs.Modifier and TypeMethodDescriptionstatic <T extends FieldElement<T>>
T[]MathArrays.buildArray
(Field<T> field, int length) Build an array of elements.static <T extends FieldElement<T>>
T[][]MathArrays.buildArray
(Field<T> field, int rows, int columns) Build a double dimension array of elements.static <T extends FieldElement<T>>
T[][][]MathArrays.buildArray
(Field<T> field, int l1, int l2, int l3) Build a triple dimension array of elements.ModifierConstructorDescriptionOpenIntToFieldHashMap
(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