Uses of Class
org.apache.commons.math3.linear.RealLinearOperator
Packages that use RealLinearOperator
-
Uses of RealLinearOperator in org.apache.commons.math3.linear
Subclasses of RealLinearOperator in org.apache.commons.math3.linearModifier and TypeClassDescriptionclass
Basic implementation of RealMatrix methods regardless of the underlying storage.class
Implementation ofRealMatrix
using adouble[][]
array to store entries.class
Cache-friendly implementation of RealMatrix using a flat arrays to store square blocks of the matrix.class
Implementation of a diagonal matrix.class
This class implements the standard Jacobi (diagonal) preconditioner.class
Sparse matrix implementation based on an open addressed map.Fields in org.apache.commons.math3.linear declared as RealLinearOperatorModifier and TypeFieldDescriptionprivate final RealLinearOperator
SymmLQ.State.a
Reference to the linear operator.private final RealLinearOperator
SymmLQ.State.m
Reference to the preconditioner, M.Methods in org.apache.commons.math3.linear that return RealLinearOperatorModifier and TypeMethodDescriptionJacobiPreconditioner.sqrt()
Returns the square root ofthis
diagonal operator.Methods in org.apache.commons.math3.linear with parameters of type RealLinearOperatorModifier and TypeMethodDescriptionprotected 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.private static void
SymmLQ.State.checkSymmetry
(RealLinearOperator l, RealVector x, RealVector y, RealVector z) Performs a symmetry check on the specified linear operator, and throws an exception in case this check fails.static JacobiPreconditioner
JacobiPreconditioner.create
(RealLinearOperator a) Creates a new instance of this class.IterativeLinearSolver.solve
(RealLinearOperator a, RealVector b) Returns an estimate of the solution to the linear system A · x = b.IterativeLinearSolver.solve
(RealLinearOperator a, RealVector b, RealVector x0) Returns an estimate of the solution to the linear system A · x = b.PreconditionedIterativeLinearSolver.solve
(RealLinearOperator a, RealLinearOperator m, RealVector b) Returns an estimate of the solution to the linear system A · x = b.PreconditionedIterativeLinearSolver.solve
(RealLinearOperator a, RealLinearOperator m, RealVector b, RealVector x0) Returns an estimate of the solution to the linear system A · x = b.PreconditionedIterativeLinearSolver.solve
(RealLinearOperator a, RealVector b) Returns an estimate of the solution to the linear system A · x = b.PreconditionedIterativeLinearSolver.solve
(RealLinearOperator a, RealVector b, RealVector x0) Returns an estimate of the solution to the linear system A · x = b.SymmLQ.solve
(RealLinearOperator a, RealLinearOperator m, RealVector b) Returns an estimate of the solution to the linear system A · x = b.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.SymmLQ.solve
(RealLinearOperator a, RealLinearOperator m, RealVector b, RealVector x) Returns an estimate of the solution to the linear system A · x = b.SymmLQ.solve
(RealLinearOperator a, RealVector b) Returns an estimate of the solution to the linear system A · x = b.SymmLQ.solve
(RealLinearOperator a, RealVector b, boolean goodb, double shift) Returns the solution to the system (A - shift · I) · x = b.SymmLQ.solve
(RealLinearOperator a, RealVector b, RealVector x) Returns an estimate of the solution to the linear system A · x = b.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.PreconditionedIterativeLinearSolver.solveInPlace
(RealLinearOperator a, RealVector b, RealVector x0) Returns an estimate of the solution to the linear system A · x = b.SymmLQ.solveInPlace
(RealLinearOperator a, RealLinearOperator m, RealVector b, RealVector x) Returns an estimate of the solution to the linear system A · x = b.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.SymmLQ.solveInPlace
(RealLinearOperator a, RealVector b, RealVector x) Returns an estimate of the solution to the linear system A · x = b.private static void
SymmLQ.State.throwNPDLOException
(RealLinearOperator l, RealVector v) Throws a newNonPositiveDefiniteOperatorException
with appropriate context.Constructors in org.apache.commons.math3.linear with parameters of type RealLinearOperatorModifierConstructorDescription(package private)
State
(RealLinearOperator a, RealLinearOperator m, RealVector b, boolean goodb, double shift, double delta, boolean check) Creates and inits to k = 1 a new instance of this class.