| Package | Description | 
|---|---|
| org.hipparchus.linear | Linear algebra support. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ArrayFieldVector<T extends FieldElement<T>>This class implements the  FieldVectorinterface with aFieldElementarray. | 
| class  | SparseFieldVector<T extends FieldElement<T>>This class implements the  FieldVectorinterface with aOpenIntToFieldHashMapbacking store. | 
| Modifier and Type | Method and Description | 
|---|---|
| FieldVector<T> | SparseFieldVector. add(FieldVector<T> v)Compute the sum of  thisandv. | 
| FieldVector<T> | FieldVector. add(FieldVector<T> v)Compute the sum of  thisandv. | 
| FieldVector<T> | ArrayFieldVector. add(FieldVector<T> v)Compute the sum of  thisandv. | 
| FieldVector<T> | SparseFieldVector. add(SparseFieldVector<T> v)Optimized method to add sparse vectors. | 
| FieldVector<T> | SparseFieldVector. append(FieldVector<T> v)Construct a vector by appending a vector to this vector. | 
| FieldVector<T> | FieldVector. append(FieldVector<T> v)Construct a vector by appending a vector to this vector. | 
| FieldVector<T> | ArrayFieldVector. append(FieldVector<T> v)Construct a vector by appending a vector to this vector. | 
| FieldVector<T> | SparseFieldVector. append(SparseFieldVector<T> v)Construct a vector by appending a vector to this vector. | 
| FieldVector<T> | SparseFieldVector. append(T d)Construct a vector by appending a T to this vector. | 
| FieldVector<T> | FieldVector. append(T d)Construct a vector by appending a T to this vector. | 
| FieldVector<T> | ArrayFieldVector. append(T in)Construct a vector by appending a T to this vector. | 
| FieldVector<T> | SparseFieldVector. copy()Returns a (deep) copy of this. | 
| FieldVector<T> | FieldVector. copy()Returns a (deep) copy of this. | 
| FieldVector<T> | ArrayFieldVector. copy()Returns a (deep) copy of this. | 
| 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. | 
| FieldVector<T> | SparseFieldVector. ebeDivide(FieldVector<T> v)Element-by-element division. | 
| FieldVector<T> | FieldVector. ebeDivide(FieldVector<T> v)Element-by-element division. | 
| FieldVector<T> | ArrayFieldVector. ebeDivide(FieldVector<T> v)Element-by-element division. | 
| FieldVector<T> | SparseFieldVector. ebeMultiply(FieldVector<T> v)Element-by-element multiplication. | 
| FieldVector<T> | FieldVector. ebeMultiply(FieldVector<T> v)Element-by-element multiplication. | 
| FieldVector<T> | ArrayFieldVector. ebeMultiply(FieldVector<T> v)Element-by-element multiplication. | 
| FieldVector<T> | FieldMatrix. getColumnVector(int column)Returns the entries in column number  columnas a vector. | 
| FieldVector<T> | BlockFieldMatrix. getColumnVector(int column)Returns the entries in column number  columnas a vector. | 
| FieldVector<T> | AbstractFieldMatrix. getColumnVector(int column)Returns the entries in column number  columnas a vector. | 
| FieldVector<Complex> | ComplexEigenDecomposition. getEigenvector(int i)Getter of the eigen vectors. | 
| FieldVector<T> | FieldMatrix. getRowVector(int row)Get the entries in row number  rowas a vector. | 
| FieldVector<T> | BlockFieldMatrix. getRowVector(int row)Get the entries in row number  rowas a vector. | 
| FieldVector<T> | AbstractFieldMatrix. getRowVector(int row)Get the entries in row number  rowas a vector. | 
| FieldVector<T> | SparseFieldVector. getSubVector(int index,
            int n)Get a subvector from consecutive elements. | 
| FieldVector<T> | FieldVector. getSubVector(int index,
            int n)Get a subvector from consecutive elements. | 
| FieldVector<T> | ArrayFieldVector. getSubVector(int index,
            int n)Get a subvector from consecutive elements. | 
| FieldVector<T> | SparseFieldVector. mapAdd(T d)Map an addition operation to each entry. | 
| FieldVector<T> | FieldVector. mapAdd(T d)Map an addition operation to each entry. | 
| FieldVector<T> | ArrayFieldVector. mapAdd(T d)Map an addition operation to each entry. | 
| FieldVector<T> | SparseFieldVector. mapAddToSelf(T d)Map an addition operation to each entry. | 
| FieldVector<T> | FieldVector. mapAddToSelf(T d)Map an addition operation to each entry. | 
| FieldVector<T> | ArrayFieldVector. mapAddToSelf(T d)Map an addition operation to each entry. | 
| FieldVector<T> | SparseFieldVector. mapDivide(T d)Map a division operation to each entry. | 
| FieldVector<T> | FieldVector. mapDivide(T d)Map a division operation to each entry. | 
| FieldVector<T> | ArrayFieldVector. mapDivide(T d)Map a division operation to each entry. | 
| FieldVector<T> | SparseFieldVector. mapDivideToSelf(T d)Map a division operation to each entry. | 
| FieldVector<T> | FieldVector. mapDivideToSelf(T d)Map a division operation to each entry. | 
| FieldVector<T> | ArrayFieldVector. mapDivideToSelf(T d)Map a division operation to each entry. | 
| FieldVector<T> | SparseFieldVector. mapInv()Map the 1/x function to each entry. | 
| FieldVector<T> | FieldVector. mapInv()Map the 1/x function to each entry. | 
| FieldVector<T> | ArrayFieldVector. mapInv()Map the 1/x function to each entry. | 
| FieldVector<T> | SparseFieldVector. mapInvToSelf()Map the 1/x function to each entry. | 
| FieldVector<T> | FieldVector. mapInvToSelf()Map the 1/x function to each entry. | 
| FieldVector<T> | ArrayFieldVector. mapInvToSelf()Map the 1/x function to each entry. | 
| FieldVector<T> | SparseFieldVector. mapMultiply(T d)Map a multiplication operation to each entry. | 
| FieldVector<T> | FieldVector. mapMultiply(T d)Map a multiplication operation to each entry. | 
| FieldVector<T> | ArrayFieldVector. mapMultiply(T d)Map a multiplication operation to each entry. | 
| FieldVector<T> | SparseFieldVector. mapMultiplyToSelf(T d)Map a multiplication operation to each entry. | 
| FieldVector<T> | FieldVector. mapMultiplyToSelf(T d)Map a multiplication operation to each entry. | 
| FieldVector<T> | ArrayFieldVector. mapMultiplyToSelf(T d)Map a multiplication operation to each entry. | 
| FieldVector<T> | SparseFieldVector. mapSubtract(T d)Map a subtraction operation to each entry. | 
| FieldVector<T> | FieldVector. mapSubtract(T d)Map a subtraction operation to each entry. | 
| FieldVector<T> | ArrayFieldVector. mapSubtract(T d)Map a subtraction operation to each entry. | 
| FieldVector<T> | SparseFieldVector. mapSubtractToSelf(T d)Map a subtraction operation to each entry. | 
| FieldVector<T> | FieldVector. mapSubtractToSelf(T d)Map a subtraction operation to each entry. | 
| FieldVector<T> | ArrayFieldVector. mapSubtractToSelf(T d)Map a subtraction operation to each entry. | 
| FieldVector<T> | FieldMatrix. operate(FieldVector<T> v)Returns the result of multiplying this by the vector  v. | 
| FieldVector<T> | AbstractFieldMatrix. operate(FieldVector<T> v)Returns the result of multiplying this by the vector  v. | 
| FieldVector<T> | FieldMatrix. preMultiply(FieldVector<T> v)Returns the (row) vector result of premultiplying this by the vector
  v. | 
| FieldVector<T> | AbstractFieldMatrix. preMultiply(FieldVector<T> v)Returns the (row) vector result of premultiplying this by the vector
  v. | 
| FieldVector<T> | SparseFieldVector. projection(FieldVector<T> v)Find the orthogonal projection of this vector onto another vector. | 
| FieldVector<T> | FieldVector. projection(FieldVector<T> v)Find the orthogonal projection of this vector onto another vector. | 
| FieldVector<T> | ArrayFieldVector. projection(FieldVector<T> v)Find the orthogonal projection of this vector onto another vector. | 
| FieldVector<T> | FieldDecompositionSolver. solve(FieldVector<T> b)Solve the linear equation A × X = B for matrices A. | 
| FieldVector<T> | SparseFieldVector. subtract(FieldVector<T> v)Compute  thisminusv. | 
| FieldVector<T> | FieldVector. subtract(FieldVector<T> v)Compute  thisminusv. | 
| FieldVector<T> | ArrayFieldVector. subtract(FieldVector<T> v)Compute  thisminusv. | 
| Modifier and Type | Method and Description | 
|---|---|
| FieldVector<T> | SparseFieldVector. add(FieldVector<T> v)Compute the sum of  thisandv. | 
| FieldVector<T> | FieldVector. add(FieldVector<T> v)Compute the sum of  thisandv. | 
| FieldVector<T> | ArrayFieldVector. add(FieldVector<T> v)Compute the sum of  thisandv. | 
| FieldVector<T> | SparseFieldVector. append(FieldVector<T> v)Construct a vector by appending a vector to this vector. | 
| FieldVector<T> | FieldVector. append(FieldVector<T> v)Construct a vector by appending a vector to this vector. | 
| FieldVector<T> | ArrayFieldVector. append(FieldVector<T> v)Construct a vector by appending a vector to this vector. | 
| protected void | ArrayFieldVector. checkVectorDimensions(FieldVector<T> v)Check if instance and specified vectors have the same dimension. | 
| T | SparseFieldVector. dotProduct(FieldVector<T> v)Compute the dot product. | 
| T | FieldVector. dotProduct(FieldVector<T> v)Compute the dot product. | 
| T | ArrayFieldVector. dotProduct(FieldVector<T> v)Compute the dot product. | 
| FieldVector<T> | SparseFieldVector. ebeDivide(FieldVector<T> v)Element-by-element division. | 
| FieldVector<T> | FieldVector. ebeDivide(FieldVector<T> v)Element-by-element division. | 
| FieldVector<T> | ArrayFieldVector. ebeDivide(FieldVector<T> v)Element-by-element division. | 
| FieldVector<T> | SparseFieldVector. ebeMultiply(FieldVector<T> v)Element-by-element multiplication. | 
| FieldVector<T> | FieldVector. ebeMultiply(FieldVector<T> v)Element-by-element multiplication. | 
| FieldVector<T> | ArrayFieldVector. ebeMultiply(FieldVector<T> v)Element-by-element multiplication. | 
| FieldVector<T> | FieldMatrix. operate(FieldVector<T> v)Returns the result of multiplying this by the vector  v. | 
| FieldVector<T> | AbstractFieldMatrix. operate(FieldVector<T> v)Returns the result of multiplying this by the vector  v. | 
| FieldMatrix<T> | SparseFieldVector. outerProduct(FieldVector<T> v)Compute the outer product. | 
| FieldMatrix<T> | FieldVector. outerProduct(FieldVector<T> v)Compute the outer product. | 
| FieldMatrix<T> | ArrayFieldVector. outerProduct(FieldVector<T> v)Compute the outer product. | 
| FieldVector<T> | FieldMatrix. preMultiply(FieldVector<T> v)Returns the (row) vector result of premultiplying this by the vector
  v. | 
| FieldVector<T> | AbstractFieldMatrix. preMultiply(FieldVector<T> v)Returns the (row) vector result of premultiplying this by the vector
  v. | 
| FieldVector<T> | SparseFieldVector. projection(FieldVector<T> v)Find the orthogonal projection of this vector onto another vector. | 
| FieldVector<T> | FieldVector. projection(FieldVector<T> v)Find the orthogonal projection of this vector onto another vector. | 
| FieldVector<T> | ArrayFieldVector. projection(FieldVector<T> v)Find the orthogonal projection of this vector onto another vector. | 
| void | FieldMatrix. setColumnVector(int column,
               FieldVector<T> vector)Set the entries in column number  columnas a vector. | 
| void | BlockFieldMatrix. setColumnVector(int column,
               FieldVector<T> vector)Set the entries in column number  columnas a vector. | 
| void | AbstractFieldMatrix. setColumnVector(int column,
               FieldVector<T> vector)Set the entries in column number  columnas a vector. | 
| void | FieldMatrix. setRowVector(int row,
            FieldVector<T> vector)Set the entries in row number  rowas a vector. | 
| void | BlockFieldMatrix. setRowVector(int row,
            FieldVector<T> vector)Set the entries in row number  rowas a vector. | 
| void | AbstractFieldMatrix. setRowVector(int row,
            FieldVector<T> vector)Set the entries in row number  rowas a vector. | 
| void | SparseFieldVector. setSubVector(int index,
            FieldVector<T> v)Set a set of consecutive elements. | 
| void | FieldVector. setSubVector(int index,
            FieldVector<T> v)Set a set of consecutive elements. | 
| void | ArrayFieldVector. setSubVector(int index,
            FieldVector<T> v)Set a set of consecutive elements. | 
| FieldVector<T> | FieldDecompositionSolver. solve(FieldVector<T> b)Solve the linear equation A × X = B for matrices A. | 
| FieldVector<T> | SparseFieldVector. subtract(FieldVector<T> v)Compute  thisminusv. | 
| FieldVector<T> | FieldVector. subtract(FieldVector<T> v)Compute  thisminusv. | 
| FieldVector<T> | ArrayFieldVector. subtract(FieldVector<T> v)Compute  thisminusv. | 
| Constructor and Description | 
|---|
| ArrayFieldVector(FieldVector<T> v)Construct a vector from another vector, using a deep copy. | 
| ArrayFieldVector(FieldVector<T> v1,
                FieldVector<T> v2)Construct a vector by appending one vector to another vector. | 
| ArrayFieldVector(FieldVector<T> v1,
                FieldVector<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[] v1,
                FieldVector<T> v2)Construct a vector by appending one vector to another vector. | 
Copyright © 2016–2020 Hipparchus.org. All rights reserved.