Uses of Interface
org.hipparchus.FieldElement
Packages that use FieldElement
Package
Description
Common classes used throughout the Hipparchus library.
This package holds the main interfaces and basic building block classes
dealing with differentiation.
Gauss family of quadrature schemes.
Univariate real functions interpolation algorithms.
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 FieldElement in org.hipparchus
Classes in org.hipparchus with type parameters of type FieldElementModifier and TypeInterfaceDescriptioninterfaceCalculusFieldElement<T extends FieldElement<T>>Interface representing a field with calculus capabilities (sin, cos, ...).interfaceField<T extends FieldElement<T>>Interface representing a field.interfaceFieldElement<T extends FieldElement<T>>Interface representing field elements.Subinterfaces of FieldElement in org.hipparchusModifier and TypeInterfaceDescriptioninterfaceCalculusFieldElement<T extends FieldElement<T>>Interface representing a field with calculus capabilities (sin, cos, ...).Methods in org.hipparchus with parameters of type FieldElementModifier and TypeMethodDescriptiondefault TCalculusFieldElement.linearCombination(double[] a, T[] b) Compute a linear combination.CalculusFieldElement.linearCombination(T[] a, T[] b) Compute a linear combination. -
Uses of FieldElement in org.hipparchus.analysis.differentiation
Subinterfaces of FieldElement in org.hipparchus.analysis.differentiationModifier and TypeInterfaceDescriptioninterfaceDerivative<T extends CalculusFieldElement<T>>Interface representing both the value and the differentials of a function.interfaceDerivative1<T extends CalculusFieldElement<T>>Interface representing an object holding partial derivatives up to first order.interfaceFieldDerivative<S extends CalculusFieldElement<S>,T extends FieldDerivative<S, T>> Interface representing both the value and the differentials of a function.interfaceFieldDerivative1<S extends CalculusFieldElement<S>,T extends FieldDerivative<S, T>> Interface representing a Field object holding partial derivatives up to first order.Classes in org.hipparchus.analysis.differentiation that implement FieldElementModifier and TypeClassDescriptionclassClass representing both the value and the differentials of a function.classFieldDerivativeStructure<T extends CalculusFieldElement<T>>Class representing both the value and the differentials of a function.classFieldGradient<T extends CalculusFieldElement<T>>Class representing both the value and the differentials of a function.classFieldUnivariateDerivative<S extends CalculusFieldElement<S>,T extends FieldUnivariateDerivative<S, T>> Abstract class representing both the value and the differentials of a function.classFieldUnivariateDerivative1<T extends CalculusFieldElement<T>>Class representing both the value and the differentials of a function.classFieldUnivariateDerivative2<T extends CalculusFieldElement<T>>Class representing both the value and the differentials of a function.classClass representing both the value and the differentials of a function.classFirst derivative computation with large number of variables.classUnivariateDerivative<T extends UnivariateDerivative<T>>Abstract class representing both the value and the differentials of a function.classClass representing both the value and the differentials of a function.classClass representing both the value and the differentials of a function. -
Uses of FieldElement in org.hipparchus.analysis.integration.gauss
Classes in org.hipparchus.analysis.integration.gauss with type parameters of type FieldElementModifier and TypeClassDescriptionclassConvertingRuleFactory<T extends FieldElement<T>>interfaceFieldRuleFactory<T extends FieldElement<T>>Interface for rules that determines the integration nodes and their weights. -
Uses of FieldElement in org.hipparchus.analysis.interpolation
Classes in org.hipparchus.analysis.interpolation with type parameters of type FieldElementModifier and TypeClassDescriptionclassFieldHermiteInterpolator<T extends FieldElement<T>>Polynomial interpolator using both sample values and sample derivatives.Methods in org.hipparchus.analysis.interpolation that return FieldElementModifier and TypeMethodDescriptionT[][]FieldHermiteInterpolator.derivatives(T x, int order) Interpolate value and first derivatives at a specified abscissa.T[]Interpolate value at a specified abscissa.Methods in org.hipparchus.analysis.interpolation with parameters of type FieldElementModifier and TypeMethodDescriptionfinal voidFieldHermiteInterpolator.addSamplePoint(T x, T[]... value) Add a sample point. -
Uses of FieldElement in org.hipparchus.complex
Classes in org.hipparchus.complex that implement FieldElementModifier and TypeClassDescriptionclassRepresentation of a Complex number, i.e.classFieldComplex<T extends CalculusFieldElement<T>>Representation of a Complex number, i.e. -
Uses of FieldElement in org.hipparchus.dfp
Classes in org.hipparchus.dfp that implement FieldElement -
Uses of FieldElement in org.hipparchus.fraction
Classes in org.hipparchus.fraction that implement FieldElementModifier and TypeClassDescriptionclassRepresentation of a rational number without any overflow.classRepresentation of a rational number. -
Uses of FieldElement in org.hipparchus.linear
Classes in org.hipparchus.linear with type parameters of type FieldElementModifier and TypeClassDescriptionclassAbstractFieldMatrix<T extends FieldElement<T>>Basic implementation ofFieldMatrixmethods regardless of the underlying storage.classArray2DRowFieldMatrix<T extends FieldElement<T>>Implementation ofFieldMatrixusing aFieldElement[][] array to store entries.classArrayFieldVector<T extends FieldElement<T>>This class implements theFieldVectorinterface with aFieldElementarray.classBlockFieldMatrix<T extends FieldElement<T>>Cache-friendly implementation of FieldMatrix using a flat arrays to store square blocks of the matrix.classDefaultFieldMatrixChangingVisitor<T extends FieldElement<T>>Default implementation of theFieldMatrixChangingVisitorinterface.classDefaultFieldMatrixPreservingVisitor<T extends FieldElement<T>>Default implementation of theFieldMatrixPreservingVisitorinterface.interfaceFieldDecompositionSolver<T extends FieldElement<T>>Interface handling decomposition algorithms that can solve A × X = B.classFieldLUDecomposer<T extends FieldElement<T>>Matrix decomposer using LU-decomposition.classFieldLUDecomposition<T extends FieldElement<T>>Calculates the LUP-decomposition of a square matrix.interfaceFieldMatrix<T extends FieldElement<T>>Interface defining field-valued matrix with basic algebraic operations.interfaceFieldMatrixChangingVisitor<T extends FieldElement<?>>Interface defining a visitor for matrix entries.interfaceFieldMatrixDecomposer<T extends FieldElement<T>>Interface for all algorithms providing matrix decomposition.interfaceFieldMatrixPreservingVisitor<T extends FieldElement<?>>Interface defining a visitor for matrix entries.interfaceFieldVector<T extends FieldElement<T>>Interface defining a field-valued vector with basic algebraic operations.interfaceFieldVectorChangingVisitor<T extends FieldElement<?>>This interface defines a visitor for the entries of a vector.interfaceFieldVectorPreservingVisitor<T extends FieldElement<?>>This interface defines a visitor for the entries of a vector.classSparseFieldMatrix<T extends FieldElement<T>>Sparse matrix implementation based on an open addressed map.classSparseFieldVector<T extends FieldElement<T>>This class implements theFieldVectorinterface with aOpenIntToFieldHashMapbacking store.Methods in org.hipparchus.linear with type parameters of type FieldElementModifier 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.createColumnFieldMatrix(T[] columnData) Creates a columnFieldMatrixusing the data from the input array.static <T extends FieldElement<T>>
FieldMatrix<T>MatrixUtils.createFieldDiagonalMatrix(T[] diagonal) Returns a diagonal matrix with specified elements.static <T extends FieldElement<T>>
FieldMatrix<T>MatrixUtils.createFieldIdentityMatrix(Field<T> field, int dimension) Returnsdimension x dimensionidentity matrix.static <T extends FieldElement<T>>
FieldMatrix<T>MatrixUtils.createFieldMatrix(Field<T> field, int rows, int columns) Returns aFieldMatrixwith specified dimensions.static <T extends FieldElement<T>>
FieldMatrix<T>MatrixUtils.createFieldMatrix(T[][] data) Returns aFieldMatrixwhose entries are the the values in the the input array.static <T extends FieldElement<T>>
FieldVector<T>MatrixUtils.createFieldVector(Field<T> field, int dimension) Creates aFieldVectorwith specified dimensions.static <T extends FieldElement<T>>
FieldVector<T>MatrixUtils.createFieldVector(T[] data) Creates aFieldVectorusing the data from the input array.static <T extends FieldElement<T>>
FieldMatrix<T>MatrixUtils.createRowFieldMatrix(T[] rowData) Create a rowFieldMatrixusing the data from the input array.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.static <T extends FieldElement<T>>
T[][]BlockFieldMatrix.toBlocksLayout(T[][] rawData) Convert a data array from raw layout to blocks layout.Methods in org.hipparchus.linear that return FieldElementModifier and TypeMethodDescriptionstatic <T extends FieldElement<T>>
T[][]BlockFieldMatrix.createBlocksLayout(Field<T> field, int rows, int columns) Create a data array in blocks layout.T[]AbstractFieldMatrix.getColumn(int column) Get the entries in column numbercolas an array.T[]BlockFieldMatrix.getColumn(int column) Get the entries in column numbercolas an array.T[]FieldMatrix.getColumn(int column) Get the entries in column numbercolas an array.T[][]AbstractFieldMatrix.getData()Returns matrix entries as a two-dimensional array.T[][]Array2DRowFieldMatrix.getData()Returns matrix entries as a two-dimensional array.T[][]BlockFieldMatrix.getData()Returns matrix entries as a two-dimensional array.T[][]FieldMatrix.getData()Returns matrix entries as a two-dimensional array.T[][]Array2DRowFieldMatrix.getDataRef()Get a reference to the underlying data array.T[]ArrayFieldVector.getDataRef()Returns a reference to the underlying data array.T[]AbstractFieldMatrix.getRow(int row) Get the entries in row numberrowas an array.T[]Array2DRowFieldMatrix.getRow(int row) Get the entries in row numberrowas an array.T[]BlockFieldMatrix.getRow(int row) Get the entries in row numberrowas an array.T[]FieldMatrix.getRow(int row) Get the entries in row numberrowas an array.T[]Returns the result of multiplying this by the vectorv.T[]Returns the result of multiplying this by the vectorv.T[]Returns the result of multiplying this by the vectorv.T[]Returns the result of multiplying this by the vectorv.T[]AbstractFieldMatrix.preMultiply(T[] v) Returns the (row) vector result of premultiplying this by the vectorv.T[]Array2DRowFieldMatrix.preMultiply(T[] v) Returns the (row) vector result of premultiplying this by the vectorv.T[]BlockFieldMatrix.preMultiply(T[] v) Returns the (row) vector result of premultiplying this by the vectorv.T[]FieldMatrix.preMultiply(T[] v) Returns the (row) vector result of premultiplying this by the vectorv.T[]ArrayFieldVector.toArray()Convert the vector to a T array.T[]FieldVector.toArray()Convert the vector to a T array.T[]SparseFieldVector.toArray()Convert the vector to a T array.static <T extends FieldElement<T>>
T[][]BlockFieldMatrix.toBlocksLayout(T[][] rawData) Convert a data array from raw layout to blocks layout.Methods in org.hipparchus.linear with parameters of type FieldElementModifier and TypeMethodDescriptionvoidAbstractFieldMatrix.copySubMatrix(int[] selectedRows, int[] selectedColumns, T[][] destination) Copy a submatrix.voidAbstractFieldMatrix.copySubMatrix(int startRow, int endRow, int startColumn, int endColumn, T[][] destination) Copy a submatrix.voidFieldMatrix.copySubMatrix(int[] selectedRows, int[] selectedColumns, T[][] destination) Copy a submatrix.voidFieldMatrix.copySubMatrix(int startRow, int endRow, int startColumn, int endColumn, T[][] destination) Copy a submatrix.static <T extends FieldElement<T>>
FieldMatrix<T>MatrixUtils.createColumnFieldMatrix(T[] columnData) Creates a columnFieldMatrixusing the data from the input array.static <T extends FieldElement<T>>
FieldMatrix<T>MatrixUtils.createFieldDiagonalMatrix(T[] diagonal) Returns a diagonal matrix with specified elements.static <T extends FieldElement<T>>
FieldMatrix<T>MatrixUtils.createFieldMatrix(T[][] data) Returns aFieldMatrixwhose entries are the the values in the the input array.static <T extends FieldElement<T>>
FieldVector<T>MatrixUtils.createFieldVector(T[] data) Creates aFieldVectorusing the data from the input array.static <T extends FieldElement<T>>
FieldMatrix<T>MatrixUtils.createRowFieldMatrix(T[] rowData) Create a rowFieldMatrixusing the data from the input array.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.T[]Returns the result of multiplying this by the vectorv.T[]Returns the result of multiplying this by the vectorv.T[]Returns the result of multiplying this by the vectorv.T[]Returns the result of multiplying this by the vectorv.T[]AbstractFieldMatrix.preMultiply(T[] v) Returns the (row) vector result of premultiplying this by the vectorv.T[]Array2DRowFieldMatrix.preMultiply(T[] v) Returns the (row) vector result of premultiplying this by the vectorv.T[]BlockFieldMatrix.preMultiply(T[] v) Returns the (row) vector result of premultiplying this by the vectorv.T[]FieldMatrix.preMultiply(T[] v) Returns the (row) vector result of premultiplying this by the vectorv.voidSet the entries in column numbercolumnas a column matrix.voidSet the entries in column numbercolumnas a column matrix.voidSet the entries in column numbercolumnas a column matrix.voidSet the entries in row numberrowas a row matrix.voidSet the entries in row numberrowas a row matrix.voidSet the entries in row numberrowas a row matrix.voidSet the entries in row numberrowas a row matrix.voidAbstractFieldMatrix.setSubMatrix(T[][] subMatrix, int row, int column) Replace the submatrix starting at(row, column)using data in the inputsubMatrixarray.voidArray2DRowFieldMatrix.setSubMatrix(T[][] subMatrix, int row, int column) Replace the submatrix starting at(row, column)using data in the inputsubMatrixarray.voidBlockFieldMatrix.setSubMatrix(T[][] subMatrix, int row, int column) Replace the submatrix starting at(row, column)using data in the inputsubMatrixarray.voidFieldMatrix.setSubMatrix(T[][] subMatrix, int row, int column) Replace the submatrix starting at(row, column)using data in the inputsubMatrixarray.static <T extends FieldElement<T>>
T[][]BlockFieldMatrix.toBlocksLayout(T[][] rawData) Convert a data array from raw layout to blocks layout.Constructors in org.hipparchus.linear with parameters of type FieldElementModifierConstructorDescriptionArray2DRowFieldMatrix(Field<T> field, T[] v) Create a new (column)FieldMatrix<T>usingvas 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.Array2DRowFieldMatrix(T[] v) Create a new (column)FieldMatrix<T>usingvas the data for the unique column of the created matrix.Array2DRowFieldMatrix(T[][] d) Create a newFieldMatrix<T>using the input array as the underlying data array.Array2DRowFieldMatrix(T[][] d, boolean copyArray) Create a newFieldMatrix<T>using the input array as the underlying data array.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.ArrayFieldVector(FieldVector<T> v1, T[] v2) Construct a vector by appending one vector to another vector.ArrayFieldVector(T[] d) Construct a vector from an array, copying the input array.ArrayFieldVector(T[] d, boolean copyArray) Create a new ArrayFieldVector using the input array as the underlying data array.ArrayFieldVector(T[] d, int pos, int size) Construct a vector from part of a array.ArrayFieldVector(T[] v1, FieldVector<T> v2) Construct a vector by appending one vector to another vector.ArrayFieldVector(T[] v1, T[] v2) Construct a vector by appending one vector to another vector.BlockFieldMatrix(int rows, int columns, T[][] blockData, boolean copyArray) Create a new dense matrix copying entries from block layout data.BlockFieldMatrix(T[][] rawData) Create a new dense matrix copying entries from raw layout data.SparseFieldVector(Field<T> field, T[] values) Create from a Field array. -
Uses of FieldElement in org.hipparchus.util
Classes in org.hipparchus.util with type parameters of type FieldElementModifier and TypeInterfaceDescriptioninterfaceFieldBlendable<B,T extends FieldElement<T>> Interface representing classes that can blend with other instances of themselves using a given blending value.static final classMathUtils.FieldSumAndResidual<T extends FieldElement<T>>Result class forMathUtils.twoSum(FieldElement, FieldElement)containing the sum and the residual error in the sum.classOpenIntToFieldHashMap<T extends FieldElement<T>>Open addressed map from int to FieldElement.Classes in org.hipparchus.util that implement FieldElementModifier and TypeClassDescriptionclassArbitrary precision decimal number.classThis class wraps adoublevalue in an object.classFieldTuple<T extends CalculusFieldElement<T>>This class allows to perform the same computation of all components of a Tuple at once.classThis class allows to perform the same computation of all components of a Tuple at once.Methods in org.hipparchus.util with type parameters of type FieldElementModifier 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.static <T extends FieldElement<T>>
MathUtils.FieldSumAndResidual<T>MathUtils.twoSum(T a, T b) Sumsaandbusing Møller's 2Sum algorithm.Methods in org.hipparchus.util that return FieldElementModifier 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.