Uses of Class
org.hipparchus.linear.RealVector
-
Packages that use RealVector Package Description org.hipparchus.linear Linear algebra support.org.hipparchus.util Convenience routines and common data structures used throughout the Hipparchus library. -
-
Uses of RealVector in org.hipparchus.linear
Subclasses of RealVector in org.hipparchus.linear Modifier and Type Class Description class
ArrayRealVector
This class implements theRealVector
interface with a double array.class
OpenMapRealVector
This class implements theRealVector
interface with aOpenIntToDoubleHashMap
backing store.class
SparseRealVector
Marker class for RealVectors that require sparse backing storageMethods in org.hipparchus.linear that return RealVector Modifier and Type Method Description RealVector
OpenMapRealVector. add(RealVector v)
Compute the sum of this vector andv
.RealVector
RealVector. add(RealVector v)
Compute the sum of this vector andv
.RealVector
ArrayRealVector. append(double in)
Construct a new vector by appending a double to this vector.RealVector
ArrayRealVector. append(RealVector v)
Construct a new vector by appending a vector to this vector.abstract RealVector
RealVector. append(double d)
Construct a new vector by appending a double to this vector.abstract RealVector
RealVector. append(RealVector v)
Construct a new vector by appending a vector to this vector.RealVector
RealVector. combine(double a, double b, RealVector y)
Returns a new vector representinga * this + b * y
, the linear combination ofthis
andy
.RealVector
RealVector. combineToSelf(double a, double b, RealVector y)
Updatesthis
with the linear combination ofthis
andy
.abstract RealVector
RealVector. copy()
Returns a (deep) copy of this vector.static RealVector
MatrixUtils. createRealVector(double[] data)
Creates aRealVector
using the data from the input array.static RealVector
MatrixUtils. createRealVector(int dimension)
Creates aRealVector
with specified dimensions.abstract RealVector
RealVector. ebeDivide(RealVector v)
Element-by-element division.abstract RealVector
RealVector. ebeMultiply(RealVector v)
Element-by-element multiplication.RealVector
AbstractRealMatrix. getColumnVector(int column)
Get the entries at the given column index as a vector.RealVector
BlockRealMatrix. getColumnVector(int column)
Get the entries at the given column index as a vector.RealVector
RealMatrix. getColumnVector(int column)
Get the entries at the given column index as a vector.RealVector
EigenDecompositionSymmetric. getEigenvector(int i)
Gets a copy of the ith eigenvector of the original matrix.RealVector
DefaultIterativeLinearSolverEvent. getResidual()
Returns the residual.RealVector
IterativeLinearSolverEvent. getResidual()
Returns the residual.RealVector
DefaultIterativeLinearSolverEvent. getRightHandSideVector()
Returns the current right-hand side of the linear system to be solved.abstract RealVector
IterativeLinearSolverEvent. getRightHandSideVector()
Returns the current right-hand side of the linear system to be solved.RealVector
AbstractRealMatrix. getRowVector(int row)
Returns the entries in row numberrow
as a vector.RealVector
BlockRealMatrix. getRowVector(int row)
Returns the entries in row numberrow
as a vector.RealVector
RealMatrix. getRowVector(int row)
Returns the entries in row numberrow
as a vector.RealVector
DefaultIterativeLinearSolverEvent. getSolution()
Returns the current estimate of the solution to the linear system to be solved.abstract RealVector
IterativeLinearSolverEvent. getSolution()
Returns the current estimate of the solution to the linear system to be solved.RealVector
ArrayRealVector. getSubVector(int index, int n)
Get a subvector from consecutive elements.abstract RealVector
RealVector. getSubVector(int index, int n)
Get a subvector from consecutive elements.RealVector
RealVector. map(UnivariateFunction function)
Acts as if implemented as:RealVector
RealVector. mapAdd(double d)
Add a value to each entry.RealVector
ArrayRealVector. mapAddToSelf(double d)
Add a value to each entry.RealVector
RealVector. mapAddToSelf(double d)
Add a value to each entry.RealVector
RealVector. mapDivide(double d)
Divide each entry by the argument.RealVector
ArrayRealVector. mapDivideToSelf(double d)
Divide each entry by the argument.RealVector
RealVector. mapDivideToSelf(double d)
Divide each entry by the argument.RealVector
RealVector. mapMultiply(double d)
Multiply each entry by the argument.RealVector
ArrayRealVector. mapMultiplyToSelf(double d)
Multiply each entry.RealVector
RealVector. mapMultiplyToSelf(double d)
Multiply each entry.RealVector
RealVector. mapSubtract(double d)
Subtract a value from each entry.RealVector
ArrayRealVector. mapSubtractToSelf(double d)
Subtract a value from each entry.RealVector
RealVector. mapSubtractToSelf(double d)
Subtract a value from each entry.RealVector
RealVector. mapToSelf(UnivariateFunction function)
Acts as if it is implemented as:RealVector
AbstractRealMatrix. operate(RealVector v)
Returns the result of multiplying this by the vectorv
.RealVector
JacobiPreconditioner. operate(RealVector x)
Returns the result of multiplyingthis
by the vectorx
.RealVector
RealLinearOperator. operate(RealVector x)
Returns the result of multiplyingthis
by the vectorx
.RealVector
RealMatrix. operate(RealVector v)
Returns the result of multiplying this by the vectorv
.default RealVector
RealLinearOperator. operateTranspose(RealVector x)
Returns the result of multiplying the transpose ofthis
operator by the vectorx
(optional operation).RealVector
AbstractRealMatrix. preMultiply(RealVector v)
Returns the (row) vector result of premultiplying this by the vectorv
.RealVector
DiagonalMatrix. preMultiply(RealVector v)
Returns the (row) vector result of premultiplying this by the vectorv
.RealVector
RealMatrix. preMultiply(RealVector v)
Returns the (row) vector result of premultiplying this by the vectorv
.RealVector
RealVector. projection(RealVector v)
Find the orthogonal projection of this vector onto another vector.RealVector
DecompositionSolver. solve(RealVector b)
Solve the linear equation A × X = B for matrices A.RealVector
IterativeLinearSolver. solve(RealLinearOperator a, RealVector b)
Returns an estimate of the solution to the linear system A · x = b.RealVector
IterativeLinearSolver. solve(RealLinearOperator a, RealVector b, RealVector x0)
Returns an estimate of the solution to the linear system A · x = b.RealVector
PreconditionedIterativeLinearSolver. solve(RealLinearOperator a, RealLinearOperator m, RealVector b)
Returns an estimate of the solution to the linear system A · x = b.RealVector
PreconditionedIterativeLinearSolver. solve(RealLinearOperator a, RealLinearOperator m, RealVector b, RealVector x0)
Returns an estimate of the solution to the linear system A · x = b.RealVector
PreconditionedIterativeLinearSolver. solve(RealLinearOperator a, RealVector b)
Returns an estimate of the solution to the linear system A · x = b.RealVector
PreconditionedIterativeLinearSolver. solve(RealLinearOperator a, RealVector b, RealVector x0)
Returns an estimate of the solution to the linear system A · x = b.RealVector
SymmLQ. solve(RealLinearOperator a, RealLinearOperator m, RealVector b)
Returns an estimate of the solution to the linear system A · x = b.RealVector
SymmLQ. solve(RealLinearOperator a, RealLinearOperator m, RealVector b, boolean goodb, double shift)
Returns an estimate of the solution to the linear system (A - shift · I) · x = b.RealVector
SymmLQ. solve(RealLinearOperator a, RealLinearOperator m, RealVector b, RealVector x)
Returns an estimate of the solution to the linear system A · x = b.RealVector
SymmLQ. solve(RealLinearOperator a, RealVector b)
Returns an estimate of the solution to the linear system A · x = b.RealVector
SymmLQ. solve(RealLinearOperator a, RealVector b, boolean goodb, double shift)
Returns the solution to the system (A - shift · I) · x = b.RealVector
SymmLQ. solve(RealLinearOperator a, RealVector b, RealVector x)
Returns an estimate of the solution to the linear system A · x = b.RealVector
ConjugateGradient. solveInPlace(RealLinearOperator a, RealLinearOperator m, RealVector b, RealVector x0)
Returns an estimate of the solution to the linear system A · x = b.abstract RealVector
IterativeLinearSolver. solveInPlace(RealLinearOperator a, RealVector b, RealVector x0)
Returns an estimate of the solution to the linear system A · x = b.abstract RealVector
PreconditionedIterativeLinearSolver. solveInPlace(RealLinearOperator a, RealLinearOperator m, RealVector b, RealVector x0)
Returns an estimate of the solution to the linear system A · x = b.RealVector
PreconditionedIterativeLinearSolver. solveInPlace(RealLinearOperator a, RealVector b, RealVector x0)
Returns an estimate of the solution to the linear system A · x = b.RealVector
SymmLQ. solveInPlace(RealLinearOperator a, RealLinearOperator m, RealVector b, RealVector x)
Returns an estimate of the solution to the linear system A · x = b.RealVector
SymmLQ. solveInPlace(RealLinearOperator a, RealLinearOperator m, RealVector b, RealVector x, boolean goodb, double shift)
Returns an estimate of the solution to the linear system (A - shift · I) · x = b.RealVector
SymmLQ. solveInPlace(RealLinearOperator a, RealVector b, RealVector x)
Returns an estimate of the solution to the linear system A · x = b.RealVector
OpenMapRealVector. subtract(RealVector v)
Subtractv
from this vector.RealVector
RealVector. subtract(RealVector v)
Subtractv
from this vector.RealVector
RealVector. unitVector()
Creates a unit vector pointing in the direction of this vector.static RealVector
RealVector. unmodifiableRealVector(RealVector v)
Returns an unmodifiable view of the specified vector.Methods in org.hipparchus.linear that return types with arguments of type RealVector Modifier and Type Method Description static List<RealVector>
MatrixUtils. orthonormalize(List<RealVector> independent, double threshold, DependentVectorsHandler handler)
Orthonormalize a list of vectors.Methods in org.hipparchus.linear with parameters of type RealVector Modifier and Type Method Description ArrayRealVector
ArrayRealVector. add(RealVector v)
Compute the sum of this vector andv
.RealVector
OpenMapRealVector. add(RealVector v)
Compute the sum of this vector andv
.RealVector
RealVector. add(RealVector v)
Compute the sum of this vector andv
.RealVector
ArrayRealVector. append(RealVector v)
Construct a new vector by appending a vector to this vector.OpenMapRealVector
OpenMapRealVector. append(RealVector v)
Construct a new vector by appending a vector to this vector.abstract RealVector
RealVector. append(RealVector v)
Construct a new vector by appending a vector to this vector.protected static void
IterativeLinearSolver. checkParameters(RealLinearOperator a, RealVector b, RealVector x0)
Performs all dimension checks on the parameters ofsolve
andsolveInPlace
, and throws an exception if one of the checks fails.protected static void
PreconditionedIterativeLinearSolver. checkParameters(RealLinearOperator a, RealLinearOperator m, RealVector b, RealVector x0)
Performs all dimension checks on the parameters ofsolve
andsolveInPlace
, and throws an exception if one of the checks fails.protected void
ArrayRealVector. checkVectorDimensions(RealVector v)
Check if instance and specified vectors have the same dimension.protected void
RealVector. checkVectorDimensions(RealVector v)
Check if instance and specified vectors have the same dimension.ArrayRealVector
ArrayRealVector. combine(double a, double b, RealVector y)
Returns a new vector representinga * this + b * y
, the linear combination ofthis
andy
.RealVector
RealVector. combine(double a, double b, RealVector y)
Returns a new vector representinga * this + b * y
, the linear combination ofthis
andy
.ArrayRealVector
ArrayRealVector. combineToSelf(double a, double b, RealVector y)
Updatesthis
with the linear combination ofthis
andy
.RealVector
RealVector. combineToSelf(double a, double b, RealVector y)
Updatesthis
with the linear combination ofthis
andy
.double
RealVector. cosine(RealVector v)
Computes the cosine of the angle between this vector and the argument.double
ArrayRealVector. dotProduct(RealVector v)
Compute the dot product of this vector withv
.double
RealVector. dotProduct(RealVector v)
Compute the dot product of this vector withv
.ArrayRealVector
ArrayRealVector. ebeDivide(RealVector v)
Element-by-element division.OpenMapRealVector
OpenMapRealVector. ebeDivide(RealVector v)
Element-by-element division.abstract RealVector
RealVector. ebeDivide(RealVector v)
Element-by-element division.ArrayRealVector
ArrayRealVector. ebeMultiply(RealVector v)
Element-by-element multiplication.OpenMapRealVector
OpenMapRealVector. ebeMultiply(RealVector v)
Element-by-element multiplication.abstract RealVector
RealVector. ebeMultiply(RealVector v)
Element-by-element multiplication.String
RealVectorFormat. format(RealVector v)
This method callsRealVectorFormat.format(RealVector,StringBuffer,FieldPosition)
.StringBuffer
RealVectorFormat. format(RealVector vector, StringBuffer toAppendTo, FieldPosition pos)
Formats aRealVector
object to produce a string.double
ArrayRealVector. getDistance(RealVector v)
Distance between two vectors.double
OpenMapRealVector. getDistance(RealVector v)
Distance between two vectors.double
RealVector. getDistance(RealVector v)
Distance between two vectors.double
ArrayRealVector. getL1Distance(RealVector v)
Distance between two vectors.double
OpenMapRealVector. getL1Distance(RealVector v)
Distance between two vectors.double
RealVector. getL1Distance(RealVector v)
Distance between two vectors.double
ArrayRealVector. getLInfDistance(RealVector v)
Distance between two vectors.double
OpenMapRealVector. getLInfDistance(RealVector v)
Distance between two vectors.double
RealVector. getLInfDistance(RealVector v)
Distance between two vectors.RealVector
AbstractRealMatrix. operate(RealVector v)
Returns the result of multiplying this by the vectorv
.RealVector
JacobiPreconditioner. operate(RealVector x)
Returns the result of multiplyingthis
by the vectorx
.RealVector
RealLinearOperator. operate(RealVector x)
Returns the result of multiplyingthis
by the vectorx
.RealVector
RealMatrix. operate(RealVector v)
Returns the result of multiplying this by the vectorv
.default RealVector
RealLinearOperator. operateTranspose(RealVector x)
Returns the result of multiplying the transpose ofthis
operator by the vectorx
(optional operation).RealMatrix
ArrayRealVector. outerProduct(RealVector v)
Compute the outer product.RealMatrix
RealVector. outerProduct(RealVector v)
Compute the outer product.RealVector
AbstractRealMatrix. preMultiply(RealVector v)
Returns the (row) vector result of premultiplying this by the vectorv
.RealVector
DiagonalMatrix. preMultiply(RealVector v)
Returns the (row) vector result of premultiplying this by the vectorv
.RealVector
RealMatrix. preMultiply(RealVector v)
Returns the (row) vector result of premultiplying this by the vectorv
.RealVector
RealVector. projection(RealVector v)
Find the orthogonal projection of this vector onto another vector.void
AbstractRealMatrix. setColumnVector(int column, RealVector vector)
Sets the specifiedcolumn
ofthis
matrix to the entries of the specifiedvector
.void
BlockRealMatrix. setColumnVector(int column, RealVector vector)
Sets the specifiedcolumn
ofthis
matrix to the entries of the specifiedvector
.void
RealMatrix. setColumnVector(int column, RealVector vector)
Sets the specifiedcolumn
ofthis
matrix to the entries of the specifiedvector
.void
AbstractRealMatrix. setRowVector(int row, RealVector vector)
Sets the specifiedrow
ofthis
matrix to the entries of the specifiedvector
.void
BlockRealMatrix. setRowVector(int row, RealVector vector)
Sets the specifiedrow
ofthis
matrix to the entries of the specifiedvector
.void
RealMatrix. setRowVector(int row, RealVector vector)
Sets the specifiedrow
ofthis
matrix to the entries of the specifiedvector
.void
ArrayRealVector. setSubVector(int index, RealVector v)
Set a sequence of consecutive elements.void
OpenMapRealVector. setSubVector(int index, RealVector v)
Set a sequence of consecutive elements.abstract void
RealVector. setSubVector(int index, RealVector v)
Set a sequence of consecutive elements.RealVector
DecompositionSolver. solve(RealVector b)
Solve the linear equation A × X = B for matrices A.RealVector
IterativeLinearSolver. solve(RealLinearOperator a, RealVector b)
Returns an estimate of the solution to the linear system A · x = b.RealVector
IterativeLinearSolver. solve(RealLinearOperator a, RealVector b, RealVector x0)
Returns an estimate of the solution to the linear system A · x = b.RealVector
PreconditionedIterativeLinearSolver. solve(RealLinearOperator a, RealLinearOperator m, RealVector b)
Returns an estimate of the solution to the linear system A · x = b.RealVector
PreconditionedIterativeLinearSolver. solve(RealLinearOperator a, RealLinearOperator m, RealVector b, RealVector x0)
Returns an estimate of the solution to the linear system A · x = b.RealVector
PreconditionedIterativeLinearSolver. solve(RealLinearOperator a, RealVector b)
Returns an estimate of the solution to the linear system A · x = b.RealVector
PreconditionedIterativeLinearSolver. solve(RealLinearOperator a, RealVector b, RealVector x0)
Returns an estimate of the solution to the linear system A · x = b.RealVector
SymmLQ. solve(RealLinearOperator a, RealLinearOperator m, RealVector b)
Returns an estimate of the solution to the linear system A · x = b.RealVector
SymmLQ. solve(RealLinearOperator a, RealLinearOperator m, RealVector b, boolean goodb, double shift)
Returns an estimate of the solution to the linear system (A - shift · I) · x = b.RealVector
SymmLQ. solve(RealLinearOperator a, RealLinearOperator m, RealVector b, RealVector x)
Returns an estimate of the solution to the linear system A · x = b.RealVector
SymmLQ. solve(RealLinearOperator a, RealVector b)
Returns an estimate of the solution to the linear system A · x = b.RealVector
SymmLQ. solve(RealLinearOperator a, RealVector b, boolean goodb, double shift)
Returns the solution to the system (A - shift · I) · x = b.RealVector
SymmLQ. solve(RealLinearOperator a, RealVector b, RealVector x)
Returns an estimate of the solution to the linear system A · x = b.RealVector
ConjugateGradient. solveInPlace(RealLinearOperator a, RealLinearOperator m, RealVector b, RealVector x0)
Returns an estimate of the solution to the linear system A · x = b.abstract RealVector
IterativeLinearSolver. solveInPlace(RealLinearOperator a, RealVector b, RealVector x0)
Returns an estimate of the solution to the linear system A · x = b.abstract RealVector
PreconditionedIterativeLinearSolver. solveInPlace(RealLinearOperator a, RealLinearOperator m, RealVector b, RealVector x0)
Returns an estimate of the solution to the linear system A · x = b.RealVector
PreconditionedIterativeLinearSolver. solveInPlace(RealLinearOperator a, RealVector b, RealVector x0)
Returns an estimate of the solution to the linear system A · x = b.RealVector
SymmLQ. solveInPlace(RealLinearOperator a, RealLinearOperator m, RealVector b, RealVector x)
Returns an estimate of the solution to the linear system A · x = b.RealVector
SymmLQ. solveInPlace(RealLinearOperator a, RealLinearOperator m, RealVector b, RealVector x, boolean goodb, double shift)
Returns an estimate of the solution to the linear system (A - shift · I) · x = b.RealVector
SymmLQ. solveInPlace(RealLinearOperator a, RealVector b, RealVector x)
Returns an estimate of the solution to the linear system A · x = b.static void
MatrixUtils. solveLowerTriangularSystem(RealMatrix rm, RealVector b)
Solve a system of composed of a Lower Triangular MatrixRealMatrix
.static void
MatrixUtils. solveUpperTriangularSystem(RealMatrix rm, RealVector b)
Solver a system composed of an Upper Triangular MatrixRealMatrix
.ArrayRealVector
ArrayRealVector. subtract(RealVector v)
Subtractv
from this vector.RealVector
OpenMapRealVector. subtract(RealVector v)
Subtractv
from this vector.RealVector
RealVector. subtract(RealVector v)
Subtractv
from this vector.static RealVector
RealVector. unmodifiableRealVector(RealVector v)
Returns an unmodifiable view of the specified vector.Method parameters in org.hipparchus.linear with type arguments of type RealVector Modifier and Type Method Description abstract int
DependentVectorsHandler. manageDependent(int index, List<RealVector> basis)
Manage a dependent vector.static List<RealVector>
MatrixUtils. orthonormalize(List<RealVector> independent, double threshold, DependentVectorsHandler handler)
Orthonormalize a list of vectors.Constructors in org.hipparchus.linear with parameters of type RealVector Constructor Description ArrayRealVector(ArrayRealVector v1, RealVector v2)
Construct a vector by appending one vector to another vector.ArrayRealVector(RealVector v)
Construct a vector from another vector, using a deep copy.ArrayRealVector(RealVector v1, ArrayRealVector v2)
Construct a vector by appending one vector to another vector.DefaultIterativeLinearSolverEvent(Object source, int iterations, RealVector x, RealVector b, double rnorm)
Creates a new instance of this class.DefaultIterativeLinearSolverEvent(Object source, int iterations, RealVector x, RealVector b, RealVector r, double rnorm)
Creates a new instance of this class.OpenMapRealVector(RealVector v)
Generic copy constructor. -
Uses of RealVector in org.hipparchus.util
Methods in org.hipparchus.util that return RealVector Modifier and Type Method Description default RealVector
UnscentedTransformProvider. getUnscentedMeanState(RealVector[] sigmaPoints)
Computes a weighted mean state from a given set of sigma points.RealVector
JulierUnscentedTransform. getWc()
Get the covariance weights.RealVector
MerweUnscentedTransform. getWc()
Get the covariance weights.RealVector
UnscentedTransformProvider. getWc()
Get the covariance weights.RealVector
JulierUnscentedTransform. getWm()
Get the mean weights.RealVector
MerweUnscentedTransform. getWm()
Get the mean weights.RealVector
UnscentedTransformProvider. getWm()
Get the mean weights.RealVector[]
AbstractUnscentedTransform. unscentedTransform(RealVector state, RealMatrix covariance)
Perform the unscented transform from a state and its covariance.RealVector[]
UnscentedTransformProvider. unscentedTransform(RealVector state, RealMatrix covariance)
Perform the unscented transform from a state and its covariance.Methods in org.hipparchus.util that return types with arguments of type RealVector Modifier and Type Method Description default Pair<RealVector,RealMatrix>
UnscentedTransformProvider. inverseUnscentedTransform(RealVector[] sigmaPoints)
Perform the inverse unscented transform from an array of sigma points.Methods in org.hipparchus.util with parameters of type RealVector Modifier and Type Method Description default RealMatrix
UnscentedTransformProvider. getUnscentedCovariance(RealVector[] sigmaPoints, RealVector meanState)
Computes the unscented covariance matrix from a weighted mean state and a set of sigma points.default RealVector
UnscentedTransformProvider. getUnscentedMeanState(RealVector[] sigmaPoints)
Computes a weighted mean state from a given set of sigma points.default Pair<RealVector,RealMatrix>
UnscentedTransformProvider. inverseUnscentedTransform(RealVector[] sigmaPoints)
Perform the inverse unscented transform from an array of sigma points.RealVector[]
AbstractUnscentedTransform. unscentedTransform(RealVector state, RealMatrix covariance)
Perform the unscented transform from a state and its covariance.RealVector[]
UnscentedTransformProvider. unscentedTransform(RealVector state, RealMatrix covariance)
Perform the unscented transform from a state and its covariance.
-