Uses of Interface
org.apache.commons.math.FieldElement
- 
Packages that use FieldElement Package Description org.apache.commons.math.complex Complex number type and implementations of complex transcendental functions.org.apache.commons.math.dfp Decimal floating point library for Javaorg.apache.commons.math.fraction Fraction number type and fraction number formatting.org.apache.commons.math.linear Linear algebra support.org.apache.commons.math.util Convenience routines and common data structures used throughout the commons-math library. - 
- 
Uses of FieldElement in org.apache.commons.math.complex
Classes in org.apache.commons.math.complex that implement FieldElement Modifier and Type Class Description classComplexRepresentation of a Complex number - a number which has both a real and imaginary part. - 
Uses of FieldElement in org.apache.commons.math.dfp
Classes in org.apache.commons.math.dfp that implement FieldElement Modifier and Type Class Description classDfpDecimal floating point library for JavaclassDfpDecSubclass ofDfpwhich hides the radix-10000 artifacts of the superclass. - 
Uses of FieldElement in org.apache.commons.math.fraction
Classes in org.apache.commons.math.fraction that implement FieldElement Modifier and Type Class Description classBigFractionRepresentation of a rational number without any overflow.classFractionRepresentation of a rational number. - 
Uses of FieldElement in org.apache.commons.math.linear
Classes in org.apache.commons.math.linear with type parameters of type FieldElement Modifier and Type Class Description classAbstractFieldMatrix<T extends FieldElement<T>>Basic implementation ofFieldMatrixmethods regardless of the underlying storage.classArray2DRowFieldMatrix<T extends FieldElement<T>>Implementation of FieldMatrixusing a FieldElement[][] 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.interfaceFieldLUDecomposition<T extends FieldElement<T>>An interface to classes that implement an algorithm to calculate the LU-decomposition of a real matrix.classFieldLUDecompositionImpl<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.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.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.Fields in org.apache.commons.math.linear declared as FieldElement Modifier and Type Field Description protected T[][]Array2DRowFieldMatrix. dataEntries of the matrixprotected T[]ArrayFieldVector. dataEntries of the vector.Methods in org.apache.commons.math.linear with type parameters of type FieldElement Modifier and Type Method Description protected static <T extends FieldElement<T>>
T[]AbstractFieldMatrix. buildArray(Field<T> field, int length)Build an array of elements.protected static <T extends FieldElement<T>>
T[][]AbstractFieldMatrix. buildArray(Field<T> field, int rows, int columns)Build an array of elements.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. 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(T[] data)Creates aFieldVectorusing the data from the input array.static <T extends FieldElement<T>>
FieldMatrix<T>MatrixUtils. createRowFieldMatrix(T[] rowData)Creates 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.apache.commons.math.linear that return FieldElement Modifier and Type Method Description protected static <T extends FieldElement<T>>
T[]AbstractFieldMatrix. buildArray(Field<T> field, int length)Build an array of elements.protected static <T extends FieldElement<T>>
T[][]AbstractFieldMatrix. buildArray(Field<T> field, int rows, int columns)Build an array of elements.static <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)Returns the entries in column numbercolas an array.T[]BlockFieldMatrix. getColumn(int column)Returns the entries in column numbercolas an array.T[]FieldMatrix. getColumn(int column)Returns 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[]ArrayFieldVector. getData()Returns vector entries as a T array.T[][]BlockFieldMatrix. getData()Returns matrix entries as a two-dimensional array.T[][]FieldMatrix. getData()Returns matrix entries as a two-dimensional array.T[]FieldVector. getData()Returns vector entries as a T array.T[]SparseFieldVector. getData()Returns vector entries as a T array.T[][]Array2DRowFieldMatrix. getDataRef()Returns a reference to the underlying data array.T[]ArrayFieldVector. getDataRef()Returns a reference to the underlying data array.T[]AbstractFieldMatrix. getRow(int row)Returns the entries in row numberrowas an array.T[]BlockFieldMatrix. getRow(int row)Returns the entries in row numberrowas an array.T[]FieldMatrix. getRow(int row)Returns the entries in row numberrowas an array.T[]AbstractFieldMatrix. operate(T[] v)Returns the result of multiplying this by the vectorv.T[]Array2DRowFieldMatrix. operate(T[] v)Returns the result of multiplying this by the vectorv.T[]BlockFieldMatrix. operate(T[] v)Returns the result of multiplying this by the vectorv.T[]FieldMatrix. operate(T[] v)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[]FieldDecompositionSolver. solve(T[] b)Solve the linear equation A × X = B for matrices A.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.apache.commons.math.linear with parameters of type FieldElement Modifier and Type Method Description FieldVector<T>ArrayFieldVector. add(T[] v)Compute the sum of this and v.FieldVector<T>FieldVector. add(T[] v)Compute the sum of this and v.FieldVector<T>SparseFieldVector. add(T[] v)Compute the sum of this and v.FieldVector<T>ArrayFieldVector. append(T[] in)Construct a vector by appending a T array to this vector.FieldVector<T>FieldVector. append(T[] a)Construct a vector by appending a T array to this vector.FieldVector<T>SparseFieldVector. append(T[] a)Construct a vector by appending a T array to this vector.voidAbstractFieldMatrix. 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)Creates a rowFieldMatrixusing the data from the input array.TArrayFieldVector. dotProduct(T[] v)Compute the dot product.TFieldVector. dotProduct(T[] v)Compute the dot product.TSparseFieldVector. dotProduct(T[] v)Compute the dot product.FieldVector<T>ArrayFieldVector. ebeDivide(T[] v)Element-by-element division.FieldVector<T>FieldVector. ebeDivide(T[] v)Element-by-element division.FieldVector<T>SparseFieldVector. ebeDivide(T[] v)Element-by-element division.FieldVector<T>ArrayFieldVector. ebeMultiply(T[] v)Element-by-element multiplication.FieldVector<T>FieldVector. ebeMultiply(T[] v)Element-by-element multiplication.FieldVector<T>SparseFieldVector. ebeMultiply(T[] v)Element-by-element multiplication.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[]AbstractFieldMatrix. operate(T[] v)Returns the result of multiplying this by the vectorv.T[]Array2DRowFieldMatrix. operate(T[] v)Returns the result of multiplying this by the vectorv.T[]BlockFieldMatrix. operate(T[] v)Returns the result of multiplying this by the vectorv.T[]FieldMatrix. operate(T[] v)Returns the result of multiplying this by the vectorv.FieldMatrix<T>ArrayFieldVector. outerProduct(T[] v)Compute the outer product.FieldMatrix<T>FieldVector. outerProduct(T[] v)Compute the outer product.FieldMatrix<T>SparseFieldVector. outerProduct(T[] v)Compute the outer product.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.FieldVector<T>ArrayFieldVector. projection(T[] v)Find the orthogonal projection of this vector onto another vector.FieldVector<T>FieldVector. projection(T[] v)Find the orthogonal projection of this vector onto another vector.FieldVector<T>SparseFieldVector. projection(T[] v)Find the orthogonal projection of this vector onto another vector.voidAbstractFieldMatrix. setColumn(int column, T[] array)Sets the entries in column numbercolumnas a column matrix.voidBlockFieldMatrix. setColumn(int column, T[] array)Sets the entries in column numbercolumnas a column matrix.voidFieldMatrix. setColumn(int column, T[] array)Sets the entries in column numbercolumnas a column matrix.voidAbstractFieldMatrix. setRow(int row, T[] array)Sets the entries in row numberrowas a row matrix.voidBlockFieldMatrix. setRow(int row, T[] array)Sets the entries in row numberrowas a row matrix.voidFieldMatrix. setRow(int row, T[] array)Sets the entries in row numberrowas a row matrix.voidAbstractFieldMatrix. setSubMatrix(T[][] subMatrix, int row, int column)Replace the submatrix starting atrow, columnusing data in the inputsubMatrixarray.voidArray2DRowFieldMatrix. setSubMatrix(T[][] subMatrix, int row, int column)Replace the submatrix starting atrow, columnusing data in the inputsubMatrixarray.voidBlockFieldMatrix. setSubMatrix(T[][] subMatrix, int row, int column)Replace the submatrix starting atrow, columnusing data in the inputsubMatrixarray.voidFieldMatrix. setSubMatrix(T[][] subMatrix, int row, int column)Replace the submatrix starting atrow, columnusing data in the inputsubMatrixarray.voidArrayFieldVector. setSubVector(int index, T[] v)Set a set of consecutive elements.voidFieldVector. setSubVector(int index, T[] v)Set a set of consecutive elements.voidSparseFieldVector. setSubVector(int index, T[] v)Set a set of consecutive elements.T[]FieldDecompositionSolver. solve(T[] b)Solve the linear equation A × X = B for matrices A.FieldVector<T>ArrayFieldVector. subtract(T[] v)Compute this minus v.FieldVector<T>FieldVector. subtract(T[] v)Compute this minus v.FieldVector<T>SparseFieldVector. subtract(T[] v)Compute this minus v.static <T extends FieldElement<T>>
T[][]BlockFieldMatrix. toBlocksLayout(T[][] rawData)Convert a data array from raw layout to blocks layout.Constructors in org.apache.commons.math.linear with parameters of type FieldElement Constructor Description Array2DRowFieldMatrix(T[] v)Create a new (column) FieldMatrixusing vas the data for the unique column of thev.length x 1matrix created.Array2DRowFieldMatrix(T[][] d)Create a new FieldMatrixusing the input array as the underlying data array. Array2DRowFieldMatrix(T[][] d, boolean copyArray)Create a new FieldMatrixusing 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[] v1, T[] v2)Construct a vector by appending one vector to another vector.ArrayFieldVector(ArrayFieldVector<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, ArrayFieldVector<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.apache.commons.math.util
Classes in org.apache.commons.math.util with type parameters of type FieldElement Modifier and Type Class Description classOpenIntToFieldHashMap<T extends FieldElement<T>>Open addressed map from int to FieldElement.Classes in org.apache.commons.math.util that implement FieldElement Modifier and Type Class Description classBigRealArbitrary precision decimal number. 
 -