# Uses of Interface
org.apache.commons.math3.linear.FieldVector

Packages that use FieldVector
Package
Description
org.apache.commons.math3.linear
Linear algebra support.

## Uses of FieldVector in org.apache.commons.math3.linear

Classes in org.apache.commons.math3.linear that implement FieldVector
Modifier and Type
Class
Description
`class`
`ArrayFieldVector<T extends FieldElement<T>>`
This class implements the `FieldVector` interface with a `FieldElement` array.
`class`
`SparseFieldVector<T extends FieldElement<T>>`
This class implements the `FieldVector` interface with a `OpenIntToFieldHashMap` backing store.
Methods in org.apache.commons.math3.linear that return FieldVector
Modifier and Type
Method
Description
`FieldVector<T>`
ArrayFieldVector.`add(FieldVector<T> v)`
Compute the sum of `this` and `v`.
`FieldVector<T>`
FieldVector.`add(FieldVector<T> v)`
Compute the sum of `this` and `v`.
`FieldVector<T>`
SparseFieldVector.`add(FieldVector<T> v)`
Compute the sum of `this` and `v`.
`FieldVector<T>`
SparseFieldVector.`add(SparseFieldVector<T> v)`
Optimized method to add sparse vectors.
`FieldVector<T>`
ArrayFieldVector.`append(FieldVector<T> v)`
Construct a vector by appending a vector to this vector.
`FieldVector<T>`
ArrayFieldVector.`append(T in)`
Construct a vector by appending a T to this vector.
`FieldVector<T>`
FieldVector.`append(FieldVector<T> v)`
Construct a vector by appending a vector to this vector.
`FieldVector<T>`
FieldVector.`append(T d)`
Construct a vector by appending a T to this vector.
`FieldVector<T>`
SparseFieldVector.`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>`
ArrayFieldVector.`copy()`
Returns a (deep) copy of this.
`FieldVector<T>`
FieldVector.`copy()`
Returns a (deep) copy of this.
`FieldVector<T>`
SparseFieldVector.`copy()`
Returns a (deep) copy of this.
`static <T extends FieldElement<T>>
FieldVector<T>`
MatrixUtils.`createFieldVector(T[] data)`
Creates a `FieldVector` using the data from the input array.
`FieldVector<T>`
ArrayFieldVector.`ebeDivide(FieldVector<T> v)`
Element-by-element division.
`FieldVector<T>`
FieldVector.`ebeDivide(FieldVector<T> v)`
Element-by-element division.
`FieldVector<T>`
SparseFieldVector.`ebeDivide(FieldVector<T> v)`
Element-by-element division.
`FieldVector<T>`
ArrayFieldVector.`ebeMultiply(FieldVector<T> v)`
Element-by-element multiplication.
`FieldVector<T>`
FieldVector.`ebeMultiply(FieldVector<T> v)`
Element-by-element multiplication.
`FieldVector<T>`
SparseFieldVector.`ebeMultiply(FieldVector<T> v)`
Element-by-element multiplication.
`FieldVector<T>`
AbstractFieldMatrix.`getColumnVector(int column)`
Returns the entries in column number `column` as a vector.
`FieldVector<T>`
BlockFieldMatrix.`getColumnVector(int column)`
Returns the entries in column number `column` as a vector.
`FieldVector<T>`
FieldMatrix.`getColumnVector(int column)`
Returns the entries in column number `column` as a vector.
`FieldVector<T>`
AbstractFieldMatrix.`getRowVector(int row)`
Get the entries in row number `row` as a vector.
`FieldVector<T>`
BlockFieldMatrix.`getRowVector(int row)`
Get the entries in row number `row` as a vector.
`FieldVector<T>`
FieldMatrix.`getRowVector(int row)`
Get the entries in row number `row` as a vector.
`FieldVector<T>`
ArrayFieldVector.`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>`
SparseFieldVector.`getSubVector(int index, int n)`
Get a subvector from consecutive elements.
`FieldVector<T>`
ArrayFieldVector.`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>`
SparseFieldVector.`mapAdd(T d)`
Map an addition operation to each entry.
`FieldVector<T>`
ArrayFieldVector.`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>`
SparseFieldVector.`mapAddToSelf(T d)`
Map an addition operation to each entry.
`FieldVector<T>`
ArrayFieldVector.`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>`
SparseFieldVector.`mapDivide(T d)`
Map a division operation to each entry.
`FieldVector<T>`
ArrayFieldVector.`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>`
SparseFieldVector.`mapDivideToSelf(T d)`
Map a division operation to each entry.
`FieldVector<T>`
ArrayFieldVector.`mapInv()`
Map the 1/x function to each entry.
`FieldVector<T>`
FieldVector.`mapInv()`
Map the 1/x function to each entry.
`FieldVector<T>`
SparseFieldVector.`mapInv()`
Map the 1/x function to each entry.
`FieldVector<T>`
ArrayFieldVector.`mapInvToSelf()`
Map the 1/x function to each entry.
`FieldVector<T>`
FieldVector.`mapInvToSelf()`
Map the 1/x function to each entry.
`FieldVector<T>`
SparseFieldVector.`mapInvToSelf()`
Map the 1/x function to each entry.
`FieldVector<T>`
ArrayFieldVector.`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>`
SparseFieldVector.`mapMultiply(T d)`
Map a multiplication operation to each entry.
`FieldVector<T>`
ArrayFieldVector.`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>`
SparseFieldVector.`mapMultiplyToSelf(T d)`
Map a multiplication operation to each entry.
`FieldVector<T>`
ArrayFieldVector.`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>`
SparseFieldVector.`mapSubtract(T d)`
Map a subtraction operation to each entry.
`FieldVector<T>`
ArrayFieldVector.`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>`
SparseFieldVector.`mapSubtractToSelf(T d)`
Map a subtraction operation to each entry.
`FieldVector<T>`
AbstractFieldMatrix.`operate(FieldVector<T> v)`
Returns the result of multiplying this by the vector `v`.
`FieldVector<T>`
FieldMatrix.`operate(FieldVector<T> v)`
Returns the result of multiplying 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>`
FieldMatrix.`preMultiply(FieldVector<T> v)`
Returns the (row) vector result of premultiplying this by the vector `v`.
`FieldVector<T>`
ArrayFieldVector.`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>`
SparseFieldVector.`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>`
ArrayFieldVector.`subtract(FieldVector<T> v)`
Compute `this` minus `v`.
`FieldVector<T>`
FieldVector.`subtract(FieldVector<T> v)`
Compute `this` minus `v`.
`FieldVector<T>`
SparseFieldVector.`subtract(FieldVector<T> v)`
Compute `this` minus `v`.
Methods in org.apache.commons.math3.linear with parameters of type FieldVector
Modifier and Type
Method
Description
`FieldVector<T>`
ArrayFieldVector.`add(FieldVector<T> v)`
Compute the sum of `this` and `v`.
`FieldVector<T>`
FieldVector.`add(FieldVector<T> v)`
Compute the sum of `this` and `v`.
`FieldVector<T>`
SparseFieldVector.`add(FieldVector<T> v)`
Compute the sum of `this` and `v`.
`FieldVector<T>`
ArrayFieldVector.`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>`
SparseFieldVector.`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`
ArrayFieldVector.`dotProduct(FieldVector<T> v)`
Compute the dot product.
`T`
FieldVector.`dotProduct(FieldVector<T> v)`
Compute the dot product.
`T`
SparseFieldVector.`dotProduct(FieldVector<T> v)`
Compute the dot product.
`FieldVector<T>`
ArrayFieldVector.`ebeDivide(FieldVector<T> v)`
Element-by-element division.
`FieldVector<T>`
FieldVector.`ebeDivide(FieldVector<T> v)`
Element-by-element division.
`FieldVector<T>`
SparseFieldVector.`ebeDivide(FieldVector<T> v)`
Element-by-element division.
`FieldVector<T>`
ArrayFieldVector.`ebeMultiply(FieldVector<T> v)`
Element-by-element multiplication.
`FieldVector<T>`
FieldVector.`ebeMultiply(FieldVector<T> v)`
Element-by-element multiplication.
`FieldVector<T>`
SparseFieldVector.`ebeMultiply(FieldVector<T> v)`
Element-by-element multiplication.
`FieldVector<T>`
AbstractFieldMatrix.`operate(FieldVector<T> v)`
Returns the result of multiplying this by the vector `v`.
`FieldVector<T>`
FieldMatrix.`operate(FieldVector<T> v)`
Returns the result of multiplying this by the vector `v`.
`FieldMatrix<T>`
ArrayFieldVector.`outerProduct(FieldVector<T> v)`
Compute the outer product.
`FieldMatrix<T>`
FieldVector.`outerProduct(FieldVector<T> v)`
Compute the outer product.
`FieldMatrix<T>`
SparseFieldVector.`outerProduct(FieldVector<T> v)`
Compute the outer product.
`FieldVector<T>`
AbstractFieldMatrix.`preMultiply(FieldVector<T> v)`
Returns the (row) vector result of premultiplying 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>`
ArrayFieldVector.`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>`
SparseFieldVector.`projection(FieldVector<T> v)`
Find the orthogonal projection of this vector onto another vector.
`void`
AbstractFieldMatrix.`setColumnVector(int column, FieldVector<T> vector)`
Set the entries in column number `column` as a vector.
`void`
BlockFieldMatrix.`setColumnVector(int column, FieldVector<T> vector)`
Set the entries in column number `column` as a vector.
`void`
FieldMatrix.`setColumnVector(int column, FieldVector<T> vector)`
Set the entries in column number `column` as a vector.
`void`
AbstractFieldMatrix.`setRowVector(int row, FieldVector<T> vector)`
Set the entries in row number `row` as a vector.
`void`
BlockFieldMatrix.`setRowVector(int row, FieldVector<T> vector)`
Set the entries in row number `row` as a vector.
`void`
FieldMatrix.`setRowVector(int row, FieldVector<T> vector)`
Set the entries in row number `row` as a vector.
`void`
ArrayFieldVector.`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`
SparseFieldVector.`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>`
ArrayFieldVector.`subtract(FieldVector<T> v)`
Compute `this` minus `v`.
`FieldVector<T>`
FieldVector.`subtract(FieldVector<T> v)`
Compute `this` minus `v`.
`FieldVector<T>`
SparseFieldVector.`subtract(FieldVector<T> v)`
Compute `this` minus `v`.
Constructors in org.apache.commons.math3.linear with parameters of type FieldVector
Modifier
Constructor
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, 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.