| Package | Description | 
|---|---|
| org.hipparchus | Common classes used throughout the Hipparchus library. | 
| org.hipparchus.analysis.differentiation | 
   This package holds the main interfaces and basic building block classes
   dealing with differentiation. | 
| org.hipparchus.analysis.interpolation | Univariate real functions interpolation algorithms. | 
| org.hipparchus.complex | Complex number type and implementations of complex transcendental
 functions. | 
| org.hipparchus.dfp | Decimal floating point library for Java | 
| org.hipparchus.fraction | Fraction number type and fraction number formatting. | 
| org.hipparchus.linear | Linear algebra support. | 
| org.hipparchus.util | Convenience routines and common data structures used throughout the Hipparchus library. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | CalculusFieldElement<T>Interface representing a field
 with calculus capabilities (sin, cos, ...). | 
| interface  | RealFieldElement<T> | 
| Modifier and Type | Method and Description | 
|---|---|
| Class<? extends FieldElement<T>> | Field. getRuntimeClass()Returns the runtime class of the FieldElement. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | Derivative<T extends RealFieldElement<T>>Interface representing both the value and the differentials of a function. | 
| interface  | FieldDerivative<S extends RealFieldElement<S>,T extends FieldDerivative<S,T>>Interface representing both the value and the differentials of a function. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | DerivativeStructureClass representing both the value and the differentials of a function. | 
| class  | FieldDerivativeStructure<T extends RealFieldElement<T>>Class representing both the value and the differentials of a function. | 
| class  | FieldGradient<T extends RealFieldElement<T>>Class representing both the value and the differentials of a function. | 
| class  | FieldUnivariateDerivative<S extends RealFieldElement<S>,T extends FieldUnivariateDerivative<S,T>>Abstract class representing both the value and the differentials of a function. | 
| class  | FieldUnivariateDerivative1<T extends RealFieldElement<T>>Class representing both the value and the differentials of a function. | 
| class  | FieldUnivariateDerivative2<T extends RealFieldElement<T>>Class representing both the value and the differentials of a function. | 
| class  | GradientClass representing both the value and the differentials of a function. | 
| class  | SparseGradientFirst derivative computation with large number of variables. | 
| class  | UnivariateDerivative<T extends UnivariateDerivative<T>>Abstract class representing both the value and the differentials of a function. | 
| class  | UnivariateDerivative1Class representing both the value and the differentials of a function. | 
| class  | UnivariateDerivative2Class representing both the value and the differentials of a function. | 
| Modifier and Type | Method and Description | 
|---|---|
| Class<? extends FieldElement<UnivariateDerivative2>> | UnivariateDerivative2Field. getRuntimeClass()Returns the runtime class of the FieldElement. | 
| Class<? extends FieldElement<UnivariateDerivative1>> | UnivariateDerivative1Field. getRuntimeClass()Returns the runtime class of the FieldElement. | 
| Class<? extends FieldElement<Gradient>> | GradientField. getRuntimeClass()Returns the runtime class of the FieldElement. | 
| Class<? extends FieldElement<FieldUnivariateDerivative2<T>>> | FieldUnivariateDerivative2Field. getRuntimeClass()Returns the runtime class of the FieldElement. | 
| Class<? extends FieldElement<FieldUnivariateDerivative1<T>>> | FieldUnivariateDerivative1Field. getRuntimeClass()Returns the runtime class of the FieldElement. | 
| Class<? extends FieldElement<FieldGradient<T>>> | FieldGradientField. getRuntimeClass()Returns the runtime class of the FieldElement. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | FieldHermiteInterpolator<T extends FieldElement<T>>Polynomial interpolator using both sample values and sample derivatives. | 
| Modifier and Type | Method and Description | 
|---|---|
| T[][] | FieldHermiteInterpolator. derivatives(T x,
           int order)Interpolate value and first derivatives at a specified abscissa. | 
| T[] | FieldHermiteInterpolator. value(T x)Interpolate value at a specified abscissa. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | FieldHermiteInterpolator. addSamplePoint(T x,
              T[]... value)Add a sample point. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ComplexRepresentation of a Complex number, i.e. | 
| Modifier and Type | Method and Description | 
|---|---|
| Class<? extends FieldElement<Complex>> | ComplexField. getRuntimeClass()Returns the runtime class of the FieldElement. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | DfpDecimal floating point library for Java | 
| class  | DfpDecSubclass of  Dfpwhich hides the radix-10000 artifacts of the superclass. | 
| Modifier and Type | Method and Description | 
|---|---|
| Class<? extends FieldElement<Dfp>> | DfpField. getRuntimeClass()Returns the runtime class of the FieldElement. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | BigFractionRepresentation of a rational number without any overflow. | 
| class  | FractionRepresentation of a rational number. | 
| Modifier and Type | Method and Description | 
|---|---|
| Class<? extends FieldElement<Fraction>> | FractionField. getRuntimeClass()Returns the runtime class of the FieldElement. | 
| Class<? extends FieldElement<BigFraction>> | BigFractionField. getRuntimeClass()Returns the runtime class of the FieldElement. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractFieldMatrix<T extends FieldElement<T>>Basic implementation of  FieldMatrixmethods regardless of the underlying storage. | 
| class  | Array2DRowFieldMatrix<T extends FieldElement<T>>Implementation of FieldMatrix FieldElement[][] array to store entries. | 
| class  | ArrayFieldVector<T extends FieldElement<T>>This class implements the  FieldVectorinterface with aFieldElementarray. | 
| class  | BlockFieldMatrix<T extends FieldElement<T>>Cache-friendly implementation of FieldMatrix using a flat arrays to store
 square blocks of the matrix. | 
| class  | DefaultFieldMatrixChangingVisitor<T extends FieldElement<T>>Default implementation of the  FieldMatrixChangingVisitorinterface. | 
| class  | DefaultFieldMatrixPreservingVisitor<T extends FieldElement<T>>Default implementation of the  FieldMatrixPreservingVisitorinterface. | 
| interface  | FieldDecompositionSolver<T extends FieldElement<T>>Interface handling decomposition algorithms that can solve A × X = B. | 
| class  | FieldLUDecomposition<T extends FieldElement<T>>Calculates the LUP-decomposition of a square matrix. | 
| interface  | FieldMatrix<T extends FieldElement<T>>Interface defining field-valued matrix with basic algebraic operations. | 
| interface  | FieldMatrixChangingVisitor<T extends FieldElement<?>>Interface defining a visitor for matrix entries. | 
| interface  | FieldMatrixPreservingVisitor<T extends FieldElement<?>>Interface defining a visitor for matrix entries. | 
| interface  | FieldVector<T extends FieldElement<T>>Interface defining a field-valued vector with basic algebraic operations. | 
| interface  | FieldVectorChangingVisitor<T extends FieldElement<?>>This interface defines a visitor for the entries of a vector. | 
| interface  | FieldVectorPreservingVisitor<T extends FieldElement<?>>This interface defines a visitor for the entries of a vector. | 
| class  | SparseFieldMatrix<T extends FieldElement<T>>Sparse matrix implementation based on an open addressed map. | 
| class  | SparseFieldVector<T extends FieldElement<T>>This class implements the  FieldVectorinterface with aOpenIntToFieldHashMapbacking store. | 
| Modifier and Type | Method and Description | 
|---|---|
| static <T extends FieldElement<T>> | BlockFieldMatrix. createBlocksLayout(Field<T> field,
                  int rows,
                  int columns)Create a data array in blocks layout. | 
| static <T extends FieldElement<T>> | MatrixUtils. createColumnFieldMatrix(T[] columnData)Creates a column  FieldMatrixusing the data from the input
 array. | 
| static <T extends FieldElement<T>> | MatrixUtils. createFieldDiagonalMatrix(T[] diagonal)Returns a diagonal matrix with specified elements. | 
| static <T extends FieldElement<T>> | MatrixUtils. createFieldIdentityMatrix(Field<T> field,
                         int dimension)Returns  dimension x dimensionidentity matrix. | 
| static <T extends FieldElement<T>> | MatrixUtils. createFieldMatrix(Field<T> field,
                 int rows,
                 int columns)Returns a  FieldMatrixwith specified dimensions. | 
| static <T extends FieldElement<T>> | MatrixUtils. createFieldMatrix(T[][] data)Returns a  FieldMatrixwhose entries are the the values in the
 the input array. | 
| static <T extends FieldElement<T>> | MatrixUtils. createFieldVector(Field<T> field,
                 int dimension)Creates a  FieldVectorwith specified dimensions. | 
| static <T extends FieldElement<T>> | MatrixUtils. createFieldVector(T[] data)Creates a  FieldVectorusing the data from the input array. | 
| static <T extends FieldElement<T>> | MatrixUtils. createRowFieldMatrix(T[] rowData)Create a row  FieldMatrixusing the data from the input
 array. | 
| protected static <T extends FieldElement<T>> | AbstractFieldMatrix. extractField(T[] d)Get the elements type from an array. | 
| protected static <T extends FieldElement<T>> | AbstractFieldMatrix. extractField(T[][] d)Get the elements type from an array. | 
| static <T extends FieldElement<T>> | BlockFieldMatrix. toBlocksLayout(T[][] rawData)Convert a data array from raw layout to blocks layout. | 
| Modifier and Type | Method and Description | 
|---|---|
| static <T extends FieldElement<T>> | BlockFieldMatrix. createBlocksLayout(Field<T> field,
                  int rows,
                  int columns)Create a data array in blocks layout. | 
| T[] | FieldMatrix. getColumn(int column)Get the entries in column number  colas an array. | 
| T[] | BlockFieldMatrix. getColumn(int column)Get the entries in column number  colas an array. | 
| T[] | AbstractFieldMatrix. getColumn(int column)Get the entries in column number  colas an array. | 
| T[][] | FieldMatrix. getData()Returns matrix entries as a two-dimensional array. | 
| T[][] | BlockFieldMatrix. getData()Returns matrix entries as a two-dimensional array. | 
| T[][] | Array2DRowFieldMatrix. getData()Returns matrix entries as a two-dimensional array. | 
| T[][] | AbstractFieldMatrix. getData()Returns matrix entries as a two-dimensional array. | 
| T[] | ArrayFieldVector. getDataRef()Returns a reference to the underlying data array. | 
| T[][] | Array2DRowFieldMatrix. getDataRef()Get a reference to the underlying data array. | 
| T[] | FieldMatrix. getRow(int row)Get the entries in row number  rowas an array. | 
| T[] | BlockFieldMatrix. getRow(int row)Get the entries in row number  rowas an array. | 
| T[] | Array2DRowFieldMatrix. getRow(int row)Get the entries in row number  rowas an array. | 
| T[] | AbstractFieldMatrix. getRow(int row)Get the entries in row number  rowas an array. | 
| T[] | FieldMatrix. operate(T[] v)Returns the result of multiplying this by the vector  v. | 
| T[] | BlockFieldMatrix. operate(T[] v)Returns the result of multiplying this by the vector  v. | 
| T[] | Array2DRowFieldMatrix. operate(T[] v)Returns the result of multiplying this by the vector  v. | 
| T[] | AbstractFieldMatrix. operate(T[] v)Returns the result of multiplying this by the vector  v. | 
| T[] | FieldMatrix. preMultiply(T[] v)Returns the (row) vector result of premultiplying this by the vector
  v. | 
| T[] | BlockFieldMatrix. preMultiply(T[] v)Returns the (row) vector result of premultiplying this by the vector
  v. | 
| T[] | Array2DRowFieldMatrix. preMultiply(T[] v)Returns the (row) vector result of premultiplying this by the vector
  v. | 
| T[] | AbstractFieldMatrix. preMultiply(T[] v)Returns the (row) vector result of premultiplying this by the vector
  v. | 
| T[] | SparseFieldVector. toArray()Convert the vector to a T array. | 
| T[] | FieldVector. toArray()Convert the vector to a T array. | 
| T[] | ArrayFieldVector. toArray()Convert the vector to a T array. | 
| static <T extends FieldElement<T>> | BlockFieldMatrix. toBlocksLayout(T[][] rawData)Convert a data array from raw layout to blocks layout. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | FieldMatrix. copySubMatrix(int[] selectedRows,
             int[] selectedColumns,
             T[][] destination)Copy a submatrix. | 
| void | AbstractFieldMatrix. copySubMatrix(int[] selectedRows,
             int[] selectedColumns,
             T[][] destination)Copy a submatrix. | 
| void | FieldMatrix. copySubMatrix(int startRow,
             int endRow,
             int startColumn,
             int endColumn,
             T[][] destination)Copy a submatrix. | 
| void | AbstractFieldMatrix. copySubMatrix(int startRow,
             int endRow,
             int startColumn,
             int endColumn,
             T[][] destination)Copy a submatrix. | 
| static <T extends FieldElement<T>> | MatrixUtils. createColumnFieldMatrix(T[] columnData)Creates a column  FieldMatrixusing the data from the input
 array. | 
| static <T extends FieldElement<T>> | MatrixUtils. createFieldDiagonalMatrix(T[] diagonal)Returns a diagonal matrix with specified elements. | 
| static <T extends FieldElement<T>> | MatrixUtils. createFieldMatrix(T[][] data)Returns a  FieldMatrixwhose entries are the the values in the
 the input array. | 
| static <T extends FieldElement<T>> | MatrixUtils. createFieldVector(T[] data)Creates a  FieldVectorusing the data from the input array. | 
| static <T extends FieldElement<T>> | MatrixUtils. createRowFieldMatrix(T[] rowData)Create a row  FieldMatrixusing the data from the input
 array. | 
| protected static <T extends FieldElement<T>> | AbstractFieldMatrix. extractField(T[] d)Get the elements type from an array. | 
| protected static <T extends FieldElement<T>> | AbstractFieldMatrix. extractField(T[][] d)Get the elements type from an array. | 
| T[] | FieldMatrix. operate(T[] v)Returns the result of multiplying this by the vector  v. | 
| T[] | BlockFieldMatrix. operate(T[] v)Returns the result of multiplying this by the vector  v. | 
| T[] | Array2DRowFieldMatrix. operate(T[] v)Returns the result of multiplying this by the vector  v. | 
| T[] | AbstractFieldMatrix. operate(T[] v)Returns the result of multiplying this by the vector  v. | 
| T[] | FieldMatrix. preMultiply(T[] v)Returns the (row) vector result of premultiplying this by the vector
  v. | 
| T[] | BlockFieldMatrix. preMultiply(T[] v)Returns the (row) vector result of premultiplying this by the vector
  v. | 
| T[] | Array2DRowFieldMatrix. preMultiply(T[] v)Returns the (row) vector result of premultiplying this by the vector
  v. | 
| T[] | AbstractFieldMatrix. preMultiply(T[] v)Returns the (row) vector result of premultiplying this by the vector
  v. | 
| void | FieldMatrix. setColumn(int column,
         T[] array)Set the entries in column number  columnas a column matrix. | 
| void | BlockFieldMatrix. setColumn(int column,
         T[] array)Set the entries in column number  columnas a column matrix. | 
| void | AbstractFieldMatrix. setColumn(int column,
         T[] array)Set the entries in column number  columnas a column matrix. | 
| void | FieldMatrix. setRow(int row,
      T[] array)Set the entries in row number  rowas a row matrix. | 
| void | BlockFieldMatrix. setRow(int row,
      T[] array)Set the entries in row number  rowas a row matrix. | 
| void | Array2DRowFieldMatrix. setRow(int row,
      T[] array)Set the entries in row number  rowas a row matrix. | 
| void | AbstractFieldMatrix. setRow(int row,
      T[] array)Set the entries in row number  rowas a row matrix. | 
| void | FieldMatrix. setSubMatrix(T[][] subMatrix,
            int row,
            int column)Replace the submatrix starting at  (row, column)using data in the
 inputsubMatrixarray. | 
| void | BlockFieldMatrix. setSubMatrix(T[][] subMatrix,
            int row,
            int column)Replace the submatrix starting at  (row, column)using data in the
 inputsubMatrixarray. | 
| void | Array2DRowFieldMatrix. setSubMatrix(T[][] subMatrix,
            int row,
            int column)Replace the submatrix starting at  (row, column)using data in the
 inputsubMatrixarray. | 
| void | AbstractFieldMatrix. setSubMatrix(T[][] subMatrix,
            int row,
            int column)Replace the submatrix starting at  (row, column)using data in the
 inputsubMatrixarray. | 
| static <T extends FieldElement<T>> | BlockFieldMatrix. toBlocksLayout(T[][] rawData)Convert a data array from raw layout to blocks layout. | 
| Constructor and Description | 
|---|
| Array2DRowFieldMatrix(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 new  FieldMatrix<T>using the input array as the underlying
 data array. | 
| Array2DRowFieldMatrix(Field<T> field,
                     T[][] d,
                     boolean copyArray)Create a new  FieldMatrix<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 new  FieldMatrix<T>using the input array as the underlying
 data array. | 
| Array2DRowFieldMatrix(T[][] d,
                     boolean copyArray)Create a new  FieldMatrix<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(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[] v1,
                FieldVector<T> v2)Construct a vector by appending one vector to another vector. | 
| ArrayFieldVector(T[] d,
                int pos,
                int size)Construct a vector from part of a array. | 
| ArrayFieldVector(T[] v1,
                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. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | OpenIntToFieldHashMap<T extends FieldElement<T>>Open addressed map from int to FieldElement. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | BigRealArbitrary precision decimal number. | 
| class  | Decimal64This class wraps a  doublevalue in an object. | 
| class  | FieldTuple<T extends RealFieldElement<T>>This class allows to perform the same computation of all components of a Tuple at once. | 
| class  | TupleThis class allows to perform the same computation of all components of a Tuple at once. | 
| Modifier and Type | Method and Description | 
|---|---|
| Class<? extends FieldElement<Decimal64>> | Decimal64Field. getRuntimeClass()Returns the runtime class of the FieldElement. | 
| Class<? extends FieldElement<BigReal>> | BigRealField. getRuntimeClass()Returns the runtime class of the FieldElement. | 
Copyright © 2016–2020 Hipparchus.org. All rights reserved.