| Package | Description | 
|---|---|
| org.hipparchus.linear | 
 Linear algebra support. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractRealMatrix
Basic implementation of RealMatrix methods regardless of the underlying storage. 
 | 
class  | 
Array2DRowRealMatrix
Implementation of  
RealMatrix using a double[][] array to
 store entries. | 
class  | 
BlockRealMatrix
Cache-friendly implementation of RealMatrix using a flat arrays to store
 square blocks of the matrix. 
 | 
class  | 
DiagonalMatrix
Implementation of a diagonal matrix. 
 | 
class  | 
JacobiPreconditioner
This class implements the standard Jacobi (diagonal) preconditioner. 
 | 
class  | 
OpenMapRealMatrix
Sparse matrix implementation based on an open addressed map. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
RealLinearOperator | 
JacobiPreconditioner.sqrt()
Returns the square root of  
this diagonal operator. | 
| Modifier and Type | Method and Description | 
|---|---|
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 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. | 
static JacobiPreconditioner | 
JacobiPreconditioner.create(RealLinearOperator a)
Creates a new instance of this class. 
 | 
RealVector | 
SymmLQ.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)
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 | 
PreconditionedIterativeLinearSolver.solve(RealLinearOperator a,
     RealLinearOperator m,
     RealVector b,
     RealVector x0)
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 | 
IterativeLinearSolver.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)
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 | 
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,
     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. 
 | 
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 | 
ConjugateGradient.solveInPlace(RealLinearOperator a,
            RealLinearOperator m,
            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,
            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. 
 | 
abstract RealVector | 
IterativeLinearSolver.solveInPlace(RealLinearOperator a,
            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. 
 | 
Copyright © 2016–2017 Hipparchus.org. All rights reserved.