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 TypeClassDescriptionclassBasic implementation of RealMatrix methods regardless of the underlying storage.classImplementation ofRealMatrixusing adouble[][]array to store entries.classCache-friendly implementation of RealMatrix using a flat arrays to store square blocks of the matrix.classImplementation of a diagonal matrix.classThis class implements the standard Jacobi (diagonal) preconditioner.classSparse matrix implementation based on an open addressed map.Fields in org.apache.commons.math3.linear declared as RealLinearOperatorModifier and TypeFieldDescriptionprivate final RealLinearOperatorSymmLQ.State.aReference to the linear operator.private final RealLinearOperatorSymmLQ.State.mReference to the preconditioner, M.Methods in org.apache.commons.math3.linear that return RealLinearOperatorModifier and TypeMethodDescriptionJacobiPreconditioner.sqrt()Returns the square root ofthisdiagonal operator.Methods in org.apache.commons.math3.linear with parameters of type RealLinearOperatorModifier and TypeMethodDescriptionprotected static voidIterativeLinearSolver.checkParameters(RealLinearOperator a, RealVector b, RealVector x0) Performs all dimension checks on the parameters ofsolveandsolveInPlace, and throws an exception if one of the checks fails.protected static voidPreconditionedIterativeLinearSolver.checkParameters(RealLinearOperator a, RealLinearOperator m, RealVector b, RealVector x0) Performs all dimension checks on the parameters ofsolveandsolveInPlace, and throws an exception if one of the checks fails.private static voidSymmLQ.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 JacobiPreconditionerJacobiPreconditioner.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 RealVectorIterativeLinearSolver.solveInPlace(RealLinearOperator a, RealVector b, RealVector x0) Returns an estimate of the solution to the linear system A · x = b.abstract RealVectorPreconditionedIterativeLinearSolver.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 voidSymmLQ.State.throwNPDLOException(RealLinearOperator l, RealVector v) Throws a newNonPositiveDefiniteOperatorExceptionwith 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.