# Uses of Class
org.apache.commons.math3.linear.RealVector

Packages that use RealVector
Package
Description
org.apache.commons.math3.filter
Implementations of common discrete-time linear filters.
org.apache.commons.math3.fitting.leastsquares
This package provides algorithms that minimize the residuals between observations and model values.
org.apache.commons.math3.linear
Linear algebra support.
org.apache.commons.math3.optim.linear
Optimization algorithms for linear constrained problems.
org.apache.commons.math3.optimization.linear
This package provides optimization algorithms for linear constrained problems.
org.apache.commons.math3.stat.regression
Statistical routines involving multivariate data.

## Uses of RealVector in org.apache.commons.math3.filter

Methods in org.apache.commons.math3.filter that return RealVector
Modifier and Type
Method
Description
`RealVector`
DefaultProcessModel.`getInitialStateEstimate()`
Returns the initial state estimation vector.
`RealVector`
ProcessModel.`getInitialStateEstimate()`
Returns the initial state estimation vector.
`RealVector`
KalmanFilter.`getStateEstimationVector()`
Returns a copy of the current state estimation vector.
Methods in org.apache.commons.math3.filter with parameters of type RealVector
Modifier and Type
Method
Description
`void`
KalmanFilter.`correct(RealVector z)`
Correct the current state estimate with an actual measurement.
`void`
KalmanFilter.`predict(RealVector u)`
Predict the internal state estimation one time step ahead.
Constructors in org.apache.commons.math3.filter with parameters of type RealVector
Modifier
Constructor
Description
``
`DefaultProcessModel(RealMatrix stateTransition, RealMatrix control, RealMatrix processNoise, RealVector initialStateEstimate, RealMatrix initialErrorCovariance)`
Create a new `ProcessModel`, taking double arrays as input parameters.

## Uses of RealVector in org.apache.commons.math3.fitting.leastsquares

Methods in org.apache.commons.math3.fitting.leastsquares that return RealVector
Modifier and Type
Method
Description
`RealVector`
ValueAndJacobianFunction.`computeValue(double[] params)`
Compute the value.
`RealVector`
LeastSquaresProblem.Evaluation.`getPoint()`
Get the abscissa (independent variables) of this evaluation.
`RealVector`
LeastSquaresProblem.Evaluation.`getResiduals()`
Get the weighted residuals.
`RealVector`
AbstractEvaluation.`getSigma(double covarianceSingularityThreshold)`
Get an estimate of the standard deviation of the parameters.
`RealVector`
LeastSquaresProblem.Evaluation.`getSigma(double covarianceSingularityThreshold)`
Get an estimate of the standard deviation of the parameters.
`RealVector`
LeastSquaresAdapter.`getStart()`
Gets the initial guess.
`RealVector`
LeastSquaresProblem.`getStart()`
Gets the initial guess.
`protected abstract RealVector`
GaussNewtonOptimizer.Decomposition.`solve(RealMatrix jacobian, RealVector residuals)`
Solve the linear least squares problem Jx=r.
`RealVector`
ParameterValidator.`validate(RealVector params)`
Validates the set of parameters.
Methods in org.apache.commons.math3.fitting.leastsquares that return types with arguments of type RealVector
Modifier and Type
Method
Description
`Pair<RealVector,RealMatrix>`
MultivariateJacobianFunction.`value(RealVector point)`
Compute the function value and its Jacobian.
Methods in org.apache.commons.math3.fitting.leastsquares with parameters of type RealVector
Modifier and Type
Method
Description
`static LeastSquaresProblem`
LeastSquaresFactory.`create(MultivariateJacobianFunction model, RealVector observed, RealVector start, RealMatrix weight, ConvergenceChecker<LeastSquaresProblem.Evaluation> checker, int maxEvaluations, int maxIterations)`
Create a `LeastSquaresProblem` from the given elements.
`static LeastSquaresProblem`
LeastSquaresFactory.`create(MultivariateJacobianFunction model, RealVector observed, RealVector start, RealMatrix weight, ConvergenceChecker<LeastSquaresProblem.Evaluation> checker, int maxEvaluations, int maxIterations, boolean lazyEvaluation, ParameterValidator paramValidator)`
Create a `LeastSquaresProblem` from the given elements.
`static LeastSquaresProblem`
LeastSquaresFactory.`create(MultivariateJacobianFunction model, RealVector observed, RealVector start, ConvergenceChecker<LeastSquaresProblem.Evaluation> checker, int maxEvaluations, int maxIterations)`
Create a `LeastSquaresProblem` from the given elements.
`LeastSquaresProblem.Evaluation`
LeastSquaresAdapter.`evaluate(RealVector point)`
Evaluate the model at the specified point.
`LeastSquaresProblem.Evaluation`
LeastSquaresProblem.`evaluate(RealVector point)`
Evaluate the model at the specified point.
`protected abstract RealVector`
GaussNewtonOptimizer.Decomposition.`solve(RealMatrix jacobian, RealVector residuals)`
Solve the linear least squares problem Jx=r.
`LeastSquaresBuilder`
LeastSquaresBuilder.`start(RealVector newStart)`
Configure the initial guess.
`LeastSquaresBuilder`
LeastSquaresBuilder.`target(RealVector newTarget)`
Configure the observed data.
`RealVector`
ParameterValidator.`validate(RealVector params)`
Validates the set of parameters.
`Pair<RealVector,RealMatrix>`
MultivariateJacobianFunction.`value(RealVector point)`
Compute the function value and its Jacobian.
`static LeastSquaresProblem`
LeastSquaresFactory.`weightDiagonal(LeastSquaresProblem problem, RealVector weights)`
Apply a diagonal weight matrix to the `LeastSquaresProblem`.

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

Subclasses of RealVector in org.apache.commons.math3.linear
Modifier and Type
Class
Description
`class`
`ArrayRealVector`
This class implements the `RealVector` interface with a double array.
`class`
`OpenMapRealVector`
This class implements the `RealVector` interface with a `OpenIntToDoubleHashMap` backing store.
`class`
`SparseRealVector`
Marker class for RealVectors that require sparse backing storage
Methods in org.apache.commons.math3.linear that return RealVector
Modifier and Type
Method
Description
`RealVector`
OpenMapRealVector.`add(RealVector v)`
Compute the sum of this vector and `v`.
`RealVector`
RealVector.`add(RealVector v)`
Compute the sum of this vector and `v`.
`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 representing `a * this + b * y`, the linear combination of `this` and `y`.
`RealVector`
RealVector.`combineToSelf(double a, double b, RealVector y)`
Updates `this` with the linear combination of `this` and `y`.
`abstract RealVector`
RealVector.`copy()`
Returns a (deep) copy of this vector.
`static RealVector`
MatrixUtils.`createRealVector(double[] data)`
Creates a `RealVector` using the data from the input array.
`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`
EigenDecomposition.`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 number `row` as a vector.
`RealVector`
BlockRealMatrix.`getRowVector(int row)`
Returns the entries in row number `row` as a vector.
`RealVector`
RealMatrix.`getRowVector(int row)`
Returns the entries in row number `row` 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 vector `x`.
`RealVector`
JacobiPreconditioner.`operate(RealVector x)`
Returns the result of multiplying `this` by the vector `x`.
`abstract RealVector`
RealLinearOperator.`operate(RealVector x)`
Returns the result of multiplying `this` by the vector `x`.
`RealVector`
RealMatrix.`operate(RealVector v)`
Returns the result of multiplying this by the vector `v`.
`RealVector`
RealLinearOperator.`operateTranspose(RealVector x)`
Returns the result of multiplying the transpose of `this` operator by the vector `x` (optional operation).
`RealVector`
AbstractRealMatrix.`preMultiply(RealVector v)`
Returns the (row) vector result of premultiplying this by the vector `v`.
`RealVector`
DiagonalMatrix.`preMultiply(RealVector v)`
Returns the (row) vector result of premultiplying this by the vector `v`.
`RealVector`
RealMatrix.`preMultiply(RealVector v)`
Returns the (row) vector result of premultiplying this by the vector `v`.
`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)`
Subtract `v` from this vector.
`RealVector`
RealVector.`subtract(RealVector v)`
Subtract `v` 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.apache.commons.math3.linear with parameters of type RealVector
Modifier and Type
Method
Description
`ArrayRealVector`
ArrayRealVector.`add(RealVector v)`
Compute the sum of this vector and `v`.
`RealVector`
OpenMapRealVector.`add(RealVector v)`
Compute the sum of this vector and `v`.
`RealVector`
RealVector.`add(RealVector v)`
Compute the sum of this vector and `v`.
`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 of `solve` and `solveInPlace`, 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 of `solve` and `solveInPlace`, 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 representing `a * this + b * y`, the linear combination of `this` and `y`.
`RealVector`
RealVector.`combine(double a, double b, RealVector y)`
Returns a new vector representing `a * this + b * y`, the linear combination of `this` and `y`.
`ArrayRealVector`
ArrayRealVector.`combineToSelf(double a, double b, RealVector y)`
Updates `this` with the linear combination of `this` and `y`.
`RealVector`
RealVector.`combineToSelf(double a, double b, RealVector y)`
Updates `this` with the linear combination of `this` and `y`.
`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 with `v`.
`double`
RealVector.`dotProduct(RealVector v)`
Compute the dot product of this vector with `v`.
`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 calls `RealVectorFormat.format(RealVector,StringBuffer,FieldPosition)`.
`StringBuffer`
RealVectorFormat.`format(RealVector vector, StringBuffer toAppendTo, FieldPosition pos)`
Formats a `RealVector` 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 vector `x`.
`RealVector`
JacobiPreconditioner.`operate(RealVector x)`
Returns the result of multiplying `this` by the vector `x`.
`abstract RealVector`
RealLinearOperator.`operate(RealVector x)`
Returns the result of multiplying `this` by the vector `x`.
`RealVector`
RealMatrix.`operate(RealVector v)`
Returns the result of multiplying this by the vector `v`.
`RealVector`
RealLinearOperator.`operateTranspose(RealVector x)`
Returns the result of multiplying the transpose of `this` operator by the vector `x` (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 vector `v`.
`RealVector`
DiagonalMatrix.`preMultiply(RealVector v)`
Returns the (row) vector result of premultiplying this by the vector `v`.
`RealVector`
RealMatrix.`preMultiply(RealVector v)`
Returns the (row) vector result of premultiplying this by the vector `v`.
`RealVector`
RealVector.`projection(RealVector v)`
Find the orthogonal projection of this vector onto another vector.
`static void`
MatrixUtils.`serializeRealVector(RealVector vector, ObjectOutputStream oos)`
Serialize a `RealVector`.
`void`
AbstractRealMatrix.`setColumnVector(int column, RealVector vector)`
Sets the specified `column` of `this` matrix to the entries of the specified `vector`.
`void`
BlockRealMatrix.`setColumnVector(int column, RealVector vector)`
Sets the specified `column` of `this` matrix to the entries of the specified `vector`.
`void`
RealMatrix.`setColumnVector(int column, RealVector vector)`
Sets the specified `column` of `this` matrix to the entries of the specified `vector`.
`void`
AbstractRealMatrix.`setRowVector(int row, RealVector vector)`
Sets the specified `row` of `this` matrix to the entries of the specified `vector`.
`void`
BlockRealMatrix.`setRowVector(int row, RealVector vector)`
Sets the specified `row` of `this` matrix to the entries of the specified `vector`.
`void`
RealMatrix.`setRowVector(int row, RealVector vector)`
Sets the specified `row` of `this` matrix to the entries of the specified `vector`.
`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 Matrix `RealMatrix`.
`static void`
MatrixUtils.`solveUpperTriangularSystem(RealMatrix rm, RealVector b)`
Solver a system composed of an Upper Triangular Matrix `RealMatrix`.
`ArrayRealVector`
ArrayRealVector.`subtract(RealVector v)`
Subtract `v` from this vector.
`RealVector`
OpenMapRealVector.`subtract(RealVector v)`
Subtract `v` from this vector.
`RealVector`
RealVector.`subtract(RealVector v)`
Subtract `v` from this vector.
`static RealVector`
RealVector.`unmodifiableRealVector(RealVector v)`
Returns an unmodifiable view of the specified vector.
Constructors in org.apache.commons.math3.linear with parameters of type RealVector
Modifier
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.apache.commons.math3.optim.linear

Methods in org.apache.commons.math3.optim.linear that return RealVector
Modifier and Type
Method
Description
`RealVector`
LinearConstraint.`getCoefficients()`
Gets the coefficients of the constraint (left hand side).
`RealVector`
LinearObjectiveFunction.`getCoefficients()`
Gets the coefficients of the linear equation being optimized.
Methods in org.apache.commons.math3.optim.linear with parameters of type RealVector
Modifier and Type
Method
Description
`double`
LinearObjectiveFunction.`value(RealVector point)`
Computes the value of the linear equation at the current point.
Constructors in org.apache.commons.math3.optim.linear with parameters of type RealVector
Modifier
Constructor
Description
``
`LinearConstraint(RealVector lhsCoefficients, double lhsConstant, Relationship relationship, RealVector rhsCoefficients, double rhsConstant)`
Build a constraint involving two linear equations.
``
`LinearConstraint(RealVector coefficients, Relationship relationship, double value)`
Build a constraint involving a single linear equation.
``
`LinearObjectiveFunction(RealVector coefficients, double constantTerm)`

## Uses of RealVector in org.apache.commons.math3.optimization.linear

Methods in org.apache.commons.math3.optimization.linear that return RealVector
Modifier and Type
Method
Description
`RealVector`
LinearConstraint.`getCoefficients()`
Deprecated.
Get the coefficients of the constraint (left hand side).
`RealVector`
LinearObjectiveFunction.`getCoefficients()`
Deprecated.
Get the coefficients of the linear equation being optimized.
Methods in org.apache.commons.math3.optimization.linear with parameters of type RealVector
Modifier and Type
Method
Description
`double`
LinearObjectiveFunction.`getValue(RealVector point)`
Deprecated.
Compute the value of the linear equation at the current point
Constructors in org.apache.commons.math3.optimization.linear with parameters of type RealVector
Modifier
Constructor
Description
``
`LinearConstraint(RealVector lhsCoefficients, double lhsConstant, Relationship relationship, RealVector rhsCoefficients, double rhsConstant)`
Deprecated.
Build a constraint involving two linear equations.
``
`LinearConstraint(RealVector coefficients, Relationship relationship, double value)`
Deprecated.
Build a constraint involving a single linear equation.
``
`LinearObjectiveFunction(RealVector coefficients, double constantTerm)`
Deprecated.

## Uses of RealVector in org.apache.commons.math3.stat.regression

Methods in org.apache.commons.math3.stat.regression that return RealVector
Modifier and Type
Method
Description
`protected abstract RealVector`
AbstractMultipleLinearRegression.`calculateBeta()`
Calculates the beta of multiple linear regression in matrix notation.
`protected RealVector`
GLSMultipleLinearRegression.`calculateBeta()`
Calculates beta by GLS.
`protected RealVector`
OLSMultipleLinearRegression.`calculateBeta()`
Calculates the regression coefficients using OLS.
`protected RealVector`
AbstractMultipleLinearRegression.`calculateResiduals()`
Calculates the residuals of multiple linear regression in matrix notation.
`protected RealVector`
AbstractMultipleLinearRegression.`getY()`