- a - Variable in class org.la4j.linear.AbstractSolver
-
- AbstractDecompositor - Class in org.la4j.decomposition
-
- AbstractDecompositor(Matrix) - Constructor for class org.la4j.decomposition.AbstractDecompositor
-
- AbstractSolver - Class in org.la4j.linear
-
- AbstractSolver(Matrix) - Constructor for class org.la4j.linear.AbstractSolver
-
- accumulate() - Method in interface org.la4j.matrix.functor.MatrixAccumulator
-
Return the accumulated value and resets this accumulator.
- accumulate() - Method in interface org.la4j.vector.functor.VectorAccumulator
-
Returns the accumulated value and resets this accumulator.
- add(double) - Method in class org.la4j.Matrix
-
Adds given value
(v) to every element of this matrix (A).
- add(Matrix) - Method in class org.la4j.Matrix
-
Adds given that
matrix (B) to this matrix (A).
- add(double) - Method in class org.la4j.matrix.SparseMatrix
-
- add(double) - Method in class org.la4j.Vector
-
Adds given value
(v) to this vector (X).
- add(Vector) - Method in class org.la4j.Vector
-
Adds given vector
(X) to this vector (Y).
- add(double) - Method in class org.la4j.vector.SparseVector
-
- AdvancedMatrixPredicate - Interface in org.la4j.matrix.functor
-
An advanced matrix predicate that test the whole matrix rather than its
elements.
- andAlsoDivide(MatrixIterator) - Method in class org.la4j.iterator.ColumnMajorMatrixIterator
-
- andAlsoDivide(MatrixIterator) - Method in class org.la4j.iterator.MatrixIterator
-
- andAlsoDivide(MatrixIterator) - Method in class org.la4j.iterator.RowMajorMatrixIterator
-
- andAlsoDivide(VectorIterator) - Method in class org.la4j.iterator.VectorIterator
-
- andAlsoMultiply(MatrixIterator) - Method in class org.la4j.iterator.ColumnMajorMatrixIterator
-
- andAlsoMultiply(MatrixIterator) - Method in class org.la4j.iterator.MatrixIterator
-
- andAlsoMultiply(MatrixIterator) - Method in class org.la4j.iterator.RowMajorMatrixIterator
-
- andAlsoMultiply(VectorIterator) - Method in class org.la4j.iterator.VectorIterator
-
- applicableTo(Matrix) - Method in class org.la4j.decomposition.CholeskyDecompositor
-
- applicableTo(Matrix) - Method in class org.la4j.decomposition.EigenDecompositor
-
- applicableTo(Matrix) - Method in interface org.la4j.decomposition.MatrixDecompositor
-
Checks whether this decompositor is applicable to given matrix or not.
- applicableTo(Matrix) - Method in class org.la4j.decomposition.RawLUDecompositor
-
- applicableTo(Matrix) - Method in class org.la4j.decomposition.RawQRDecompositor
-
- applicableTo(Matrix) - Method in class org.la4j.decomposition.SingularValueDecompositor
-
- applicableTo(Matrix) - Method in class org.la4j.linear.ForwardBackSubstitutionSolver
-
- applicableTo(Matrix) - Method in class org.la4j.linear.GaussianSolver
-
- applicableTo(Matrix) - Method in class org.la4j.linear.JacobiSolver
-
- applicableTo(Matrix) - Method in class org.la4j.linear.LeastNormSolver
-
- applicableTo(Matrix) - Method in class org.la4j.linear.LeastSquaresSolver
-
- applicableTo(Matrix) - Method in interface org.la4j.linear.LinearSystemSolver
-
Checks whether this solver applicable to given matrix
or not.
- applicableTo(Matrix) - Method in class org.la4j.linear.SeidelSolver
-
- applicableTo(Matrix) - Method in class org.la4j.linear.SquareRootSolver
-
- applicableTo(Matrix) - Method in class org.la4j.linear.SweepSolver
-
- apply(MatrixOperation<T>) - Method in class org.la4j.Matrix
-
Pipes this matrix to a given operation
.
- apply(MatrixMatrixOperation<T>, Matrix) - Method in class org.la4j.Matrix
-
Pipes this matrix to a given operation
.
- apply(MatrixVectorOperation<T>, Vector) - Method in class org.la4j.Matrix
-
Pipes this matrix to a given operation
.
- apply(MatrixOperation<T>) - Method in class org.la4j.matrix.ColumnMajorSparseMatrix
-
- apply(MatrixMatrixOperation<T>, Matrix) - Method in class org.la4j.matrix.ColumnMajorSparseMatrix
-
- apply(MatrixVectorOperation<T>, Vector) - Method in class org.la4j.matrix.ColumnMajorSparseMatrix
-
- apply(MatrixOperation<T>) - Method in class org.la4j.matrix.DenseMatrix
-
- apply(MatrixMatrixOperation<T>, Matrix) - Method in class org.la4j.matrix.DenseMatrix
-
- apply(MatrixVectorOperation<T>, Vector) - Method in class org.la4j.matrix.DenseMatrix
-
- apply(int, int, double) - Method in interface org.la4j.matrix.functor.MatrixProcedure
-
Acts on a matrix element.
- apply(int, int) - Method in class org.la4j.matrix.MatrixFactory
-
- apply(MatrixOperation<T>) - Method in class org.la4j.matrix.RowMajorSparseMatrix
-
- apply(MatrixMatrixOperation<T>, Matrix) - Method in class org.la4j.matrix.RowMajorSparseMatrix
-
- apply(MatrixVectorOperation<T>, Vector) - Method in class org.la4j.matrix.RowMajorSparseMatrix
-
- apply(DenseMatrix, DenseMatrix) - Method in class org.la4j.operation.CommonMatrixMatrixOperation
-
- apply(DenseMatrix, RowMajorSparseMatrix) - Method in class org.la4j.operation.CommonMatrixMatrixOperation
-
- apply(DenseMatrix, ColumnMajorSparseMatrix) - Method in class org.la4j.operation.CommonMatrixMatrixOperation
-
- apply(RowMajorSparseMatrix, DenseMatrix) - Method in class org.la4j.operation.CommonMatrixMatrixOperation
-
- apply(RowMajorSparseMatrix, RowMajorSparseMatrix) - Method in class org.la4j.operation.CommonMatrixMatrixOperation
-
- apply(RowMajorSparseMatrix, ColumnMajorSparseMatrix) - Method in class org.la4j.operation.CommonMatrixMatrixOperation
-
- apply(ColumnMajorSparseMatrix, DenseMatrix) - Method in class org.la4j.operation.CommonMatrixMatrixOperation
-
- apply(ColumnMajorSparseMatrix, RowMajorSparseMatrix) - Method in class org.la4j.operation.CommonMatrixMatrixOperation
-
- apply(ColumnMajorSparseMatrix, ColumnMajorSparseMatrix) - Method in class org.la4j.operation.CommonMatrixMatrixOperation
-
- apply(DenseMatrix) - Method in class org.la4j.operation.CommonMatrixOperation
-
- apply(RowMajorSparseMatrix) - Method in class org.la4j.operation.CommonMatrixOperation
-
- apply(ColumnMajorSparseMatrix) - Method in class org.la4j.operation.CommonMatrixOperation
-
- apply(SparseVector) - Method in class org.la4j.operation.CommonVectorOperation
-
- apply(DenseVector) - Method in class org.la4j.operation.CommonVectorOperation
-
- apply(SparseVector, SparseVector) - Method in class org.la4j.operation.CommonVectorVectorOperation
-
- apply(SparseVector, DenseVector) - Method in class org.la4j.operation.CommonVectorVectorOperation
-
- apply(DenseVector, DenseVector) - Method in class org.la4j.operation.CommonVectorVectorOperation
-
- apply(DenseVector, SparseVector) - Method in class org.la4j.operation.CommonVectorVectorOperation
-
- apply(DenseMatrix, DenseMatrix) - Method in class org.la4j.operation.inplace.InPlaceCopyMatrixToMatrix
-
- apply(RowMajorSparseMatrix, ColumnMajorSparseMatrix) - Method in class org.la4j.operation.inplace.InPlaceCopyMatrixToMatrix
-
- apply(ColumnMajorSparseMatrix, RowMajorSparseMatrix) - Method in class org.la4j.operation.inplace.InPlaceCopyMatrixToMatrix
-
- apply(DenseMatrix, DenseMatrix) - Method in class org.la4j.operation.MatrixMatrixOperation
-
- apply(DenseMatrix, RowMajorSparseMatrix) - Method in class org.la4j.operation.MatrixMatrixOperation
-
- apply(DenseMatrix, ColumnMajorSparseMatrix) - Method in class org.la4j.operation.MatrixMatrixOperation
-
- apply(RowMajorSparseMatrix, DenseMatrix) - Method in class org.la4j.operation.MatrixMatrixOperation
-
- apply(RowMajorSparseMatrix, RowMajorSparseMatrix) - Method in class org.la4j.operation.MatrixMatrixOperation
-
- apply(RowMajorSparseMatrix, ColumnMajorSparseMatrix) - Method in class org.la4j.operation.MatrixMatrixOperation
-
- apply(ColumnMajorSparseMatrix, DenseMatrix) - Method in class org.la4j.operation.MatrixMatrixOperation
-
- apply(ColumnMajorSparseMatrix, RowMajorSparseMatrix) - Method in class org.la4j.operation.MatrixMatrixOperation
-
- apply(ColumnMajorSparseMatrix, ColumnMajorSparseMatrix) - Method in class org.la4j.operation.MatrixMatrixOperation
-
- apply(DenseMatrix) - Method in class org.la4j.operation.MatrixOperation
-
- apply(RowMajorSparseMatrix) - Method in class org.la4j.operation.MatrixOperation
-
- apply(ColumnMajorSparseMatrix) - Method in class org.la4j.operation.MatrixOperation
-
- apply(DenseMatrix, DenseVector) - Method in class org.la4j.operation.MatrixVectorOperation
-
- apply(DenseMatrix, SparseVector) - Method in class org.la4j.operation.MatrixVectorOperation
-
- apply(RowMajorSparseMatrix, DenseVector) - Method in class org.la4j.operation.MatrixVectorOperation
-
- apply(RowMajorSparseMatrix, SparseVector) - Method in class org.la4j.operation.MatrixVectorOperation
-
- apply(ColumnMajorSparseMatrix, DenseVector) - Method in class org.la4j.operation.MatrixVectorOperation
-
- apply(ColumnMajorSparseMatrix, SparseVector) - Method in class org.la4j.operation.MatrixVectorOperation
-
- apply(SparseVector, SparseVector) - Method in class org.la4j.operation.ooplace.OoPlaceInnerProduct
-
- apply(DenseVector, DenseVector) - Method in class org.la4j.operation.ooplace.OoPlaceInnerProduct
-
- apply(DenseMatrix, DenseMatrix) - Method in class org.la4j.operation.ooplace.OoPlaceMatricesAddition
-
- apply(DenseMatrix, DenseMatrix) - Method in class org.la4j.operation.ooplace.OoPlaceMatricesMultiplication
-
- apply(DenseMatrix, RowMajorSparseMatrix) - Method in class org.la4j.operation.ooplace.OoPlaceMatricesMultiplication
-
- apply(DenseMatrix, ColumnMajorSparseMatrix) - Method in class org.la4j.operation.ooplace.OoPlaceMatricesMultiplication
-
- apply(RowMajorSparseMatrix, DenseMatrix) - Method in class org.la4j.operation.ooplace.OoPlaceMatricesMultiplication
-
- apply(RowMajorSparseMatrix, RowMajorSparseMatrix) - Method in class org.la4j.operation.ooplace.OoPlaceMatricesMultiplication
-
- apply(RowMajorSparseMatrix, ColumnMajorSparseMatrix) - Method in class org.la4j.operation.ooplace.OoPlaceMatricesMultiplication
-
- apply(ColumnMajorSparseMatrix, DenseMatrix) - Method in class org.la4j.operation.ooplace.OoPlaceMatricesMultiplication
-
- apply(ColumnMajorSparseMatrix, RowMajorSparseMatrix) - Method in class org.la4j.operation.ooplace.OoPlaceMatricesMultiplication
-
- apply(ColumnMajorSparseMatrix, ColumnMajorSparseMatrix) - Method in class org.la4j.operation.ooplace.OoPlaceMatricesMultiplication
-
- apply(DenseMatrix, DenseMatrix) - Method in class org.la4j.operation.ooplace.OoPlaceMatricesSubtraction
-
- apply(RowMajorSparseMatrix, ColumnMajorSparseMatrix) - Method in class org.la4j.operation.ooplace.OoPlaceMatricesSubtraction
-
- apply(ColumnMajorSparseMatrix, RowMajorSparseMatrix) - Method in class org.la4j.operation.ooplace.OoPlaceMatricesSubtraction
-
- apply(DenseMatrix) - Method in class org.la4j.operation.ooplace.OoPlaceMatrixByItsTransposeMultiplication
-
- apply(RowMajorSparseMatrix) - Method in class org.la4j.operation.ooplace.OoPlaceMatrixByItsTransposeMultiplication
-
- apply(ColumnMajorSparseMatrix) - Method in class org.la4j.operation.ooplace.OoPlaceMatrixByItsTransposeMultiplication
-
- apply(DenseMatrix, DenseVector) - Method in class org.la4j.operation.ooplace.OoPlaceMatrixByVectorMultiplication
-
- apply(DenseMatrix, SparseVector) - Method in class org.la4j.operation.ooplace.OoPlaceMatrixByVectorMultiplication
-
- apply(RowMajorSparseMatrix, DenseVector) - Method in class org.la4j.operation.ooplace.OoPlaceMatrixByVectorMultiplication
-
- apply(RowMajorSparseMatrix, SparseVector) - Method in class org.la4j.operation.ooplace.OoPlaceMatrixByVectorMultiplication
-
- apply(ColumnMajorSparseMatrix, DenseVector) - Method in class org.la4j.operation.ooplace.OoPlaceMatrixByVectorMultiplication
-
- apply(ColumnMajorSparseMatrix, SparseVector) - Method in class org.la4j.operation.ooplace.OoPlaceMatrixByVectorMultiplication
-
- apply(DenseMatrix, DenseMatrix) - Method in class org.la4j.operation.ooplace.OoPlaceMatrixHadamardProduct
-
- apply(SparseVector, SparseVector) - Method in class org.la4j.operation.ooplace.OoPlaceOuterProduct
-
- apply(DenseVector, DenseVector) - Method in class org.la4j.operation.ooplace.OoPlaceOuterProduct
-
- apply(DenseVector, SparseVector) - Method in class org.la4j.operation.ooplace.OoPlaceOuterProduct
-
- apply(SparseVector, DenseVector) - Method in class org.la4j.operation.ooplace.OoPlaceOuterProduct
-
- apply(SparseVector, DenseMatrix) - Method in class org.la4j.operation.ooplace.OoPlaceVectorByMatrixMultiplication
-
- apply(SparseVector, RowMajorSparseMatrix) - Method in class org.la4j.operation.ooplace.OoPlaceVectorByMatrixMultiplication
-
- apply(SparseVector, ColumnMajorSparseMatrix) - Method in class org.la4j.operation.ooplace.OoPlaceVectorByMatrixMultiplication
-
- apply(DenseVector, DenseMatrix) - Method in class org.la4j.operation.ooplace.OoPlaceVectorByMatrixMultiplication
-
- apply(DenseVector, RowMajorSparseMatrix) - Method in class org.la4j.operation.ooplace.OoPlaceVectorByMatrixMultiplication
-
- apply(DenseVector, ColumnMajorSparseMatrix) - Method in class org.la4j.operation.ooplace.OoPlaceVectorByMatrixMultiplication
-
- apply(SparseVector, SparseVector) - Method in class org.la4j.operation.ooplace.OoPlaceVectorHadamardProduct
-
- apply(DenseVector, DenseVector) - Method in class org.la4j.operation.ooplace.OoPlaceVectorHadamardProduct
-
- apply(SparseVector, SparseVector) - Method in class org.la4j.operation.ooplace.OoPlaceVectorsAddition
-
- apply(DenseVector, DenseVector) - Method in class org.la4j.operation.ooplace.OoPlaceVectorsAddition
-
- apply(SparseVector, SparseVector) - Method in class org.la4j.operation.ooplace.OoPlaceVectorsSubtraction
-
- apply(SparseVector, DenseVector) - Method in class org.la4j.operation.ooplace.OoPlaceVectorsSubtraction
-
- apply(DenseVector, DenseVector) - Method in class org.la4j.operation.ooplace.OoPlaceVectorsSubtraction
-
- apply(DenseVector, SparseVector) - Method in class org.la4j.operation.ooplace.OoPlaceVectorsSubtraction
-
- apply(DenseMatrix, RowMajorSparseMatrix) - Method in class org.la4j.operation.SimpleMatrixMatrixOperation
-
- apply(DenseMatrix, ColumnMajorSparseMatrix) - Method in class org.la4j.operation.SimpleMatrixMatrixOperation
-
- apply(RowMajorSparseMatrix, DenseMatrix) - Method in class org.la4j.operation.SimpleMatrixMatrixOperation
-
- apply(ColumnMajorSparseMatrix, DenseMatrix) - Method in class org.la4j.operation.SimpleMatrixMatrixOperation
-
- apply(RowMajorSparseMatrix, RowMajorSparseMatrix) - Method in class org.la4j.operation.SimpleMatrixMatrixOperation
-
- apply(ColumnMajorSparseMatrix, ColumnMajorSparseMatrix) - Method in class org.la4j.operation.SimpleMatrixMatrixOperation
-
- apply(DenseMatrix, RowMajorSparseMatrix) - Method in class org.la4j.operation.SymmetricMatrixMatrixOperation
-
- apply(DenseMatrix, ColumnMajorSparseMatrix) - Method in class org.la4j.operation.SymmetricMatrixMatrixOperation
-
- apply(RowMajorSparseMatrix, DenseMatrix) - Method in class org.la4j.operation.SymmetricMatrixMatrixOperation
-
- apply(RowMajorSparseMatrix, ColumnMajorSparseMatrix) - Method in class org.la4j.operation.SymmetricMatrixMatrixOperation
-
- apply(ColumnMajorSparseMatrix, DenseMatrix) - Method in class org.la4j.operation.SymmetricMatrixMatrixOperation
-
- apply(RowMajorSparseMatrix, RowMajorSparseMatrix) - Method in class org.la4j.operation.SymmetricMatrixMatrixOperation
-
- apply(ColumnMajorSparseMatrix, ColumnMajorSparseMatrix) - Method in class org.la4j.operation.SymmetricMatrixMatrixOperation
-
- apply(ColumnMajorSparseMatrix, RowMajorSparseMatrix) - Method in class org.la4j.operation.SymmetricMatrixMatrixOperation
-
- apply(SparseVector, DenseVector) - Method in class org.la4j.operation.SymmetricVectorVectorOperation
-
- apply(DenseVector, SparseVector) - Method in class org.la4j.operation.SymmetricVectorVectorOperation
-
- apply(SparseVector, DenseMatrix) - Method in class org.la4j.operation.VectorMatrixOperation
-
- apply(SparseVector, RowMajorSparseMatrix) - Method in class org.la4j.operation.VectorMatrixOperation
-
- apply(SparseVector, ColumnMajorSparseMatrix) - Method in class org.la4j.operation.VectorMatrixOperation
-
- apply(DenseVector, DenseMatrix) - Method in class org.la4j.operation.VectorMatrixOperation
-
- apply(DenseVector, RowMajorSparseMatrix) - Method in class org.la4j.operation.VectorMatrixOperation
-
- apply(DenseVector, ColumnMajorSparseMatrix) - Method in class org.la4j.operation.VectorMatrixOperation
-
- apply(SparseVector) - Method in class org.la4j.operation.VectorOperation
-
- apply(DenseVector) - Method in class org.la4j.operation.VectorOperation
-
- apply(SparseVector, SparseVector) - Method in class org.la4j.operation.VectorVectorOperation
-
- apply(SparseVector, DenseVector) - Method in class org.la4j.operation.VectorVectorOperation
-
- apply(DenseVector, DenseVector) - Method in class org.la4j.operation.VectorVectorOperation
-
- apply(DenseVector, SparseVector) - Method in class org.la4j.operation.VectorVectorOperation
-
- apply(VectorOperation<T>) - Method in class org.la4j.Vector
-
Pipes this vector to a given operation
.
- apply(VectorVectorOperation<T>, Vector) - Method in class org.la4j.Vector
-
Pipes this vector to a given operation
.
- apply(VectorMatrixOperation<T>, Matrix) - Method in class org.la4j.Vector
-
Pipes this vector to a given operation
.
- apply(VectorOperation<T>) - Method in class org.la4j.vector.DenseVector
-
- apply(VectorVectorOperation<T>, Vector) - Method in class org.la4j.vector.DenseVector
-
- apply(VectorMatrixOperation<T>, Matrix) - Method in class org.la4j.vector.DenseVector
-
- apply(int, double) - Method in interface org.la4j.vector.functor.VectorProcedure
-
Acts on vector's element.
- apply(VectorOperation<T>) - Method in class org.la4j.vector.SparseVector
-
- apply(VectorVectorOperation<T>, Vector) - Method in class org.la4j.vector.SparseVector
-
- apply(VectorMatrixOperation<T>, Matrix) - Method in class org.la4j.vector.SparseVector
-
- apply(int) - Method in class org.la4j.vector.VectorFactory
-
- applyCommon(Matrix, Matrix) - Method in class org.la4j.operation.CommonMatrixMatrixOperation
-
- applyCommon(Matrix) - Method in class org.la4j.operation.CommonMatrixOperation
-
- applyCommon(Vector, Vector) - Method in class org.la4j.operation.CommonVectorVectorOperation
-
- applyCommon(Matrix, Matrix) - Method in class org.la4j.operation.ooplace.OoPlaceKroneckerProduct
-
- applySimple(DenseMatrix, SparseMatrix) - Method in class org.la4j.operation.inplace.InPlaceCopyMatrixToMatrix
-
- applySimple(SparseMatrix, DenseMatrix) - Method in class org.la4j.operation.inplace.InPlaceCopyMatrixToMatrix
-
- applySimple(SparseMatrix, SparseMatrix) - Method in class org.la4j.operation.inplace.InPlaceCopyMatrixToMatrix
-
- applySimple(DenseMatrix, SparseMatrix) - Method in class org.la4j.operation.ooplace.OoPlaceMatricesSubtraction
-
- applySimple(SparseMatrix, DenseMatrix) - Method in class org.la4j.operation.ooplace.OoPlaceMatricesSubtraction
-
- applySimple(SparseMatrix, SparseMatrix) - Method in class org.la4j.operation.ooplace.OoPlaceMatricesSubtraction
-
- applySimple(DenseMatrix, SparseMatrix) - Method in class org.la4j.operation.SimpleMatrixMatrixOperation
-
- applySimple(SparseMatrix, DenseMatrix) - Method in class org.la4j.operation.SimpleMatrixMatrixOperation
-
- applySimple(SparseMatrix, SparseMatrix) - Method in class org.la4j.operation.SimpleMatrixMatrixOperation
-
- applySymmetric(DenseVector, SparseVector) - Method in class org.la4j.operation.ooplace.OoPlaceInnerProduct
-
- applySymmetric(DenseMatrix, SparseMatrix) - Method in class org.la4j.operation.ooplace.OoPlaceMatricesAddition
-
- applySymmetric(RowMajorSparseMatrix, ColumnMajorSparseMatrix) - Method in class org.la4j.operation.ooplace.OoPlaceMatricesAddition
-
- applySymmetric(SparseMatrix, SparseMatrix) - Method in class org.la4j.operation.ooplace.OoPlaceMatricesAddition
-
- applySymmetric(DenseMatrix, SparseMatrix) - Method in class org.la4j.operation.ooplace.OoPlaceMatrixHadamardProduct
-
- applySymmetric(SparseMatrix, SparseMatrix) - Method in class org.la4j.operation.ooplace.OoPlaceMatrixHadamardProduct
-
- applySymmetric(RowMajorSparseMatrix, ColumnMajorSparseMatrix) - Method in class org.la4j.operation.ooplace.OoPlaceMatrixHadamardProduct
-
- applySymmetric(DenseVector, SparseVector) - Method in class org.la4j.operation.ooplace.OoPlaceVectorHadamardProduct
-
- applySymmetric(DenseVector, SparseVector) - Method in class org.la4j.operation.ooplace.OoPlaceVectorsAddition
-
- applySymmetric(DenseMatrix, SparseMatrix) - Method in class org.la4j.operation.SymmetricMatrixMatrixOperation
-
- applySymmetric(SparseMatrix, SparseMatrix) - Method in class org.la4j.operation.SymmetricMatrixMatrixOperation
-
- applySymmetric(RowMajorSparseMatrix, ColumnMajorSparseMatrix) - Method in class org.la4j.operation.SymmetricMatrixMatrixOperation
-
- applySymmetric(DenseVector, SparseVector) - Method in class org.la4j.operation.SymmetricVectorVectorOperation
-
- asAccumulatorProcedure(MatrixAccumulator) - Static method in class org.la4j.Matrices
-
Creates an accumulator procedure that adapts a matrix accumulator for procedure
interface.
- asAccumulatorProcedure(VectorAccumulator) - Static method in class org.la4j.Vectors
-
Creates an accumulator procedure that adapts a vector accumulator for procedure
interface.
- asConstFunction(double) - Static method in class org.la4j.Matrices
-
Creates a const function that evaluates it's argument to given value
.
- asConstFunction(double) - Static method in class org.la4j.Vectors
-
Creates a const function that evaluates it's argument to given value
.
- asDivFunction(double) - Static method in class org.la4j.Matrices
-
Creates a div function that divides it's argument by given value
.
- asDivFunction(double) - Static method in class org.la4j.Vectors
-
Creates a div function that divides it's argument by given value
.
- asMinusFunction(double) - Static method in class org.la4j.Matrices
-
Creates a minus function that subtracts given value
from it's argument.
- asMinusFunction(double) - Static method in class org.la4j.Vectors
-
Creates a minus function that subtracts given value
from it's argument.
- asModFunction(double) - Static method in class org.la4j.Matrices
-
Creates a mod function that calculates the modulus of it's argument and given value
.
- asModFunction(double) - Static method in class org.la4j.Vectors
-
Creates a mod function that calculates the modulus of it's argument and given value
.
- asMulFunction(double) - Static method in class org.la4j.Matrices
-
Creates a mul function that multiplies given value
by it's argument.
- asMulFunction(double) - Static method in class org.la4j.Vectors
-
Creates a mul function that multiplies given value
by it's argument.
- asPlusFunction(double) - Static method in class org.la4j.Matrices
-
Creates a plus function that adds given value
to it's argument.
- asPlusFunction(double) - Static method in class org.la4j.Vectors
-
Creates a plus function that adds given value
to it's argument.
- asProductAccumulator(double) - Static method in class org.la4j.Matrices
-
Creates a product matrix accumulator that calculates the product of all elements in the matrix.
- asProductAccumulator(double) - Static method in class org.la4j.Vectors
-
Creates a product vector accumulator that calculates the product of all elements in the vector.
- asProductFunctionAccumulator(double, MatrixFunction) - Static method in class org.la4j.Matrices
-
Creates a product function accumulator, that calculates the product of
all elements in the matrix after applying given function
to
each of them.
- asProductFunctionAccumulator(double, VectorFunction) - Static method in class org.la4j.Vectors
-
Creates a product function accumulator, that calculates the product of
all elements in the vector after applying given function
to
each of them.
- asSumAccumulator(double) - Static method in class org.la4j.Matrices
-
Creates a sum matrix accumulator that calculates the sum of all elements in the matrix.
- asSumAccumulator(double) - Static method in class org.la4j.Vectors
-
Creates a sum vector accumulator that calculates the sum of all elements in the vector.
- asSumFunctionAccumulator(double, MatrixFunction) - Static method in class org.la4j.Matrices
-
Creates a sum function accumulator, that calculates the sum of all
elements in the matrix after applying given function
to each of them.
- asSumFunctionAccumulator(double, VectorFunction) - Static method in class org.la4j.Vectors
-
Creates a sum function accumulator, that calculates the sum of all
elements in the vector after applying given function
to each of them.
- DATE - Static variable in class org.la4j.LinearAlgebra
-
The library release date.
- DEC_FUNCTION - Static variable in class org.la4j.Matrices
-
Decreases each element of matrix by 1
.
- DEC_FUNCTION - Static variable in class org.la4j.Vectors
-
Decreases each element of vectors by 1
.
- decompose() - Method in class org.la4j.decomposition.CholeskyDecompositor
-
Returns the result of Cholesky decomposition of given matrix
- decompose() - Method in class org.la4j.decomposition.EigenDecompositor
-
Returns the result of Eigen (EVD) decomposition of given matrix
- decompose() - Method in class org.la4j.decomposition.LUDecompositor
-
Returns the result of LU decomposition of given matrix
- decompose() - Method in interface org.la4j.decomposition.MatrixDecompositor
-
Decomposes the wrapped matrix.
- decompose() - Method in class org.la4j.decomposition.QRDecompositor
-
Returns the result of QR decomposition of given matrix
- decompose() - Method in class org.la4j.decomposition.RawLUDecompositor
-
- decompose() - Method in class org.la4j.decomposition.RawQRDecompositor
-
- decompose() - Method in class org.la4j.decomposition.SingularValueDecompositor
-
Returns the result of Singular Value decomposition of given matrix
- DENSE - Static variable in class org.la4j.Matrices
-
A default matrix factory for dense matrices.
- DENSE - Static variable in class org.la4j.Vectors
-
- DenseMatrix - Class in org.la4j.matrix
-
- DenseMatrix(int, int) - Constructor for class org.la4j.matrix.DenseMatrix
-
- DenseVector - Class in org.la4j.vector
-
A dense vector.
- DenseVector(int) - Constructor for class org.la4j.vector.DenseVector
-
- density() - Method in class org.la4j.matrix.SparseMatrix
-
Returns the density (non-zero elements divided by total elements)
of this sparse matrix.
- density() - Method in class org.la4j.vector.SparseVector
-
Returns the density (non-zero elements divided by total elements)
of this sparse vector.
- determinant() - Method in class org.la4j.Matrix
-
Calculates the determinant of this matrix.
- diagonal(int, double) - Static method in class org.la4j.matrix.ColumnMajorSparseMatrix
-
- diagonal(int, double) - Static method in class org.la4j.matrix.dense.Basic1DMatrix
-
Creates a diagonal
Basic1DMatrix
of the given
size
whose
diagonal elements are equal to
diagonal
.
- diagonal(int, double) - Static method in class org.la4j.matrix.dense.Basic2DMatrix
-
Creates a diagonal
Basic2DMatrix
of the given
size
whose
diagonal elements are equal to
diagonal
.
- diagonal(int, double) - Static method in class org.la4j.matrix.DenseMatrix
-
Creates a diagonal
DenseMatrix
of the given
size
whose
diagonal elements are equal to
diagonal
.
- diagonal(int, double) - Static method in class org.la4j.Matrix
-
Creates a diagonal
Matrix
of the given
size
whose
diagonal elements are equal to
diagonal
.
- diagonal(int, double) - Static method in class org.la4j.matrix.RowMajorSparseMatrix
-
Creates a diagonal
RowMajorSparseMatrix
of the given
size
whose
diagonal elements are equal to
diagonal
.
- diagonal(int, double) - Static method in class org.la4j.matrix.sparse.CCSMatrix
-
Creates a diagonal
CCSMatrix
of the given
size
whose
diagonal elements are equal to
diagonal
.
- diagonal(int, double) - Static method in class org.la4j.matrix.sparse.CRSMatrix
-
Creates a diagonal
CRSMatrix
of the given
size
whose
diagonal elements are equal to
diagonal
.
- diagonal(int, double) - Static method in class org.la4j.matrix.SparseMatrix
-
Creates a diagonal
SparseMatrix
of the given
size
whose
diagonal elements are equal to
diagonal
.
- DIAGONAL_MATRIX - Static variable in class org.la4j.Matrices
-
- DIAGONALLY_DOMINANT_MATRIX - Static variable in class org.la4j.Matrices
-
- diagonalProduct() - Method in class org.la4j.Matrix
-
Calculates the product of diagonal elements of this matrix.
- divide(double) - Method in class org.la4j.Matrix
-
Divides every element of this matrix (A) by given value
(v).
- divide(double) - Method in class org.la4j.Vector
-
Divides this vector (X) by given value
(v).
- each(MatrixProcedure) - Method in class org.la4j.Matrix
-
Applies given procedure
to each element of this matrix.
- each(MatrixProcedure) - Method in class org.la4j.matrix.sparse.CCSMatrix
-
- each(MatrixProcedure) - Method in class org.la4j.matrix.sparse.CRSMatrix
-
- each(VectorProcedure) - Method in class org.la4j.Vector
-
Applies given procedure
to each element of this vector.
- each(VectorProcedure) - Method in class org.la4j.vector.sparse.CompressedVector
-
- eachInColumn(int, VectorProcedure) - Method in class org.la4j.Matrix
-
Applies given procedure
to each element of specified column of this matrix.
- eachInColumn(int, VectorProcedure) - Method in class org.la4j.matrix.sparse.CCSMatrix
-
- eachInRow(int, VectorProcedure) - Method in class org.la4j.Matrix
-
Applies given procedure
to each element of specified row of this matrix.
- eachInRow(int, VectorProcedure) - Method in class org.la4j.matrix.sparse.CRSMatrix
-
- eachNonZero(MatrixProcedure) - Method in class org.la4j.matrix.sparse.CCSMatrix
-
- eachNonZero(MatrixProcedure) - Method in class org.la4j.matrix.sparse.CRSMatrix
-
- eachNonZero(MatrixProcedure) - Method in class org.la4j.matrix.SparseMatrix
-
Applies given procedure
to each non-zero element of this matrix.
- eachNonZero(VectorProcedure) - Method in class org.la4j.vector.sparse.CompressedVector
-
- eachNonZero(VectorProcedure) - Method in class org.la4j.vector.SparseVector
-
Applies given procedure
to each non-zero element of this vector.
- eachNonZeroInColumn(int, VectorProcedure) - Method in class org.la4j.matrix.sparse.CCSMatrix
-
- eachNonZeroInColumn(int, VectorProcedure) - Method in class org.la4j.matrix.SparseMatrix
-
Applies the given procedure
to each non-zero element of the specified column of this matrix.
- eachNonZeroInRow(int, VectorProcedure) - Method in class org.la4j.matrix.sparse.CRSMatrix
-
- eachNonZeroInRow(int, VectorProcedure) - Method in class org.la4j.matrix.SparseMatrix
-
Applies the given procedure
to each non-zero element of the specified row of this matrix.
- EIGEN - Static variable in class org.la4j.LinearAlgebra
-
Reference to Eigen decompositor factory.
- EigenDecompositor - Class in org.la4j.decomposition
-
This class represents Eigen decomposition of matrices.
- EigenDecompositor(Matrix) - Constructor for class org.la4j.decomposition.EigenDecompositor
-
- ensureApplicableTo(Matrix, Matrix) - Method in class org.la4j.operation.MatrixMatrixOperation
-
- ensureApplicableTo(Matrix) - Method in class org.la4j.operation.MatrixOperation
-
- ensureApplicableTo(Matrix, Vector) - Method in class org.la4j.operation.MatrixVectorOperation
-
- ensureApplicableTo(Vector, Vector) - Method in class org.la4j.operation.ooplace.OoPlaceInnerProduct
-
- ensureApplicableTo(Matrix, Matrix) - Method in class org.la4j.operation.ooplace.OoPlaceMatricesAddition
-
- ensureApplicableTo(Matrix, Matrix) - Method in class org.la4j.operation.ooplace.OoPlaceMatricesMultiplication
-
- ensureApplicableTo(Matrix, Matrix) - Method in class org.la4j.operation.ooplace.OoPlaceMatricesSubtraction
-
- ensureApplicableTo(Matrix, Vector) - Method in class org.la4j.operation.ooplace.OoPlaceMatrixByVectorMultiplication
-
- ensureApplicableTo(Matrix, Matrix) - Method in class org.la4j.operation.ooplace.OoPlaceMatrixHadamardProduct
-
- ensureApplicableTo(Vector, Matrix) - Method in class org.la4j.operation.ooplace.OoPlaceVectorByMatrixMultiplication
-
- ensureApplicableTo(Vector, Vector) - Method in class org.la4j.operation.ooplace.OoPlaceVectorHadamardProduct
-
- ensureApplicableTo(Vector, Vector) - Method in class org.la4j.operation.ooplace.OoPlaceVectorsAddition
-
- ensureApplicableTo(Vector, Vector) - Method in class org.la4j.operation.ooplace.OoPlaceVectorsSubtraction
-
- ensureApplicableTo(Vector, Matrix) - Method in class org.la4j.operation.VectorMatrixOperation
-
- ensureApplicableTo(Vector) - Method in class org.la4j.operation.VectorOperation
-
- ensureApplicableTo(Vector, Vector) - Method in class org.la4j.operation.VectorVectorOperation
-
- ensureCardinalityIsCorrect(long, long, long) - Method in class org.la4j.matrix.SparseMatrix
-
- ensureDimensionsAreCorrect(int, int) - Method in class org.la4j.Matrix
-
- ensureIndexesAreInBounds(int, int) - Method in class org.la4j.Matrix
-
- ensureIndexIsInBounds(int) - Method in class org.la4j.vector.SparseVector
-
Ensures the provided index is in the bounds of this
SparseVector
.
- ensureLengthIsCorrect(int) - Method in class org.la4j.Vector
-
- ensureRHSIsCorrect(Vector) - Method in class org.la4j.linear.AbstractSolver
-
- EPS - Static variable in class org.la4j.LinearAlgebra
-
The machine epsilon, which is calculated at runtime.
- EPS - Static variable in class org.la4j.Matrices
-
The machine epsilon, that is calculated at runtime.
- EPS - Static variable in class org.la4j.Vectors
-
- equals(Matrix, double) - Method in class org.la4j.Matrix
-
Returns true when matrix is equal to given matrix
with given precision
- equals(Object) - Method in class org.la4j.Matrix
-
- equals(Vector, double) - Method in class org.la4j.Vector
-
Returns true when vector is equal to given that
vector with given
precision
.
- equals(Object) - Method in class org.la4j.Vector
-
Checks where this vector is equal to the given object o
.
- equations - Variable in class org.la4j.linear.AbstractSolver
-
- equations() - Method in class org.la4j.linear.AbstractSolver
-
- equations() - Method in interface org.la4j.linear.LinearSystemSolver
-
Returns the number of equations in this solver.
- euclideanNorm() - Method in class org.la4j.Matrix
-
Calculates an Euclidean norm of this matrix, a.k.a.
- euclideanNorm() - Method in class org.la4j.Vector
-
Calculates an Euclidean norm of this vector.
- euclideanNorm() - Method in class org.la4j.vector.SparseVector
-
- evaluate(int, int, double) - Method in interface org.la4j.matrix.functor.MatrixFunction
-
Evaluates a specified element.
- evaluate(int, double) - Method in interface org.la4j.vector.functor.VectorFunction
-
Evaluates vector's element.
- identity(int) - Static method in class org.la4j.matrix.ColumnMajorSparseMatrix
-
- identity(int) - Static method in class org.la4j.matrix.dense.Basic1DMatrix
-
- identity(int) - Static method in class org.la4j.matrix.dense.Basic2DMatrix
-
- identity(int) - Static method in class org.la4j.matrix.DenseMatrix
-
- identity(int) - Static method in class org.la4j.Matrix
-
Creates an identity
Matrix
of the given
size
.
- identity(int) - Static method in class org.la4j.matrix.RowMajorSparseMatrix
-
- identity(int) - Static method in class org.la4j.matrix.sparse.CCSMatrix
-
Creates an identity
CCSMatrix
of the given
size
.
- identity(int) - Static method in class org.la4j.matrix.sparse.CRSMatrix
-
Creates an identity
CRSMatrix
of the given
size
.
- identity(int) - Static method in class org.la4j.matrix.SparseMatrix
-
- IDENTITY_MATRIX - Static variable in class org.la4j.Matrices
-
- IN_PLACE_COPY_MATRIX_TO_MATRIX - Static variable in class org.la4j.LinearAlgebra
-
- INC_FUNCTION - Static variable in class org.la4j.Matrices
-
Increases each element of matrix by 1
.
- INC_FUNCTION - Static variable in class org.la4j.Vectors
-
Increases each element of vector by 1
.
- index() - Method in class org.la4j.iterator.VectorIterator
-
Returns an index of the current cell.
- infinityNorm() - Method in class org.la4j.Matrix
-
Calculates an Infinity norm of this matrix.
- infinityNorm() - Method in class org.la4j.Vector
-
Calculates an Infinity norm of this vector.
- infinityNorm() - Method in class org.la4j.vector.SparseVector
-
- innerProduct(VectorIterator) - Method in class org.la4j.iterator.VectorIterator
-
- innerProduct(Vector) - Method in class org.la4j.Vector
-
Calculates the inner product of this vector and given that
.
- InPlaceCopyMatrixToMatrix - Class in org.la4j.operation.inplace
-
- InPlaceCopyMatrixToMatrix() - Constructor for class org.la4j.operation.inplace.InPlaceCopyMatrixToMatrix
-
- insert(Matrix) - Method in class org.la4j.Matrix
-
Inserts a given that
(B) into this matrix (A).
- insert(Matrix, int, int) - Method in class org.la4j.Matrix
-
Inserts a given that
matrix (B) into this matrix (A).
- insert(Matrix, int, int, int, int) - Method in class org.la4j.Matrix
-
Inserts a given that
matrix (B) into this matrix (A).
- insert(Matrix, int, int, int, int, int, int) - Method in class org.la4j.Matrix
-
Inserts a given that
matrix (B) into this matrix (A).
- insertColumn(int, Vector) - Method in class org.la4j.Matrix
-
Adds one column to matrix.
- insertRow(int, Vector) - Method in class org.la4j.Matrix
-
Adds one row to matrix.
- INV_FUNCTION - Static variable in class org.la4j.Matrices
-
Inverts each element of matrix.
- INV_FUNCTION - Static variable in class org.la4j.Vectors
-
Inverts each element of vector.
- inverse() - Method in class org.la4j.inversion.GaussJordanInverter
-
- inverse() - Method in interface org.la4j.inversion.MatrixInverter
-
Inverse matrix.
- inverse() - Method in class org.la4j.inversion.NoPivotGaussInverter
-
- INVERTER - Static variable in class org.la4j.LinearAlgebra
-
Reference to the Smart inverter factory.
- is(MatrixPredicate) - Method in class org.la4j.Matrix
-
Checks whether this matrix compiles with given predicate
or not.
- is(AdvancedMatrixPredicate) - Method in class org.la4j.Matrix
-
Checks whether this matrix compiles with given predicate
or not.
- is(VectorPredicate) - Method in class org.la4j.Vector
-
Checks whether this vector compiles with given predicate
or not.
- isColumnMajor() - Method in class org.la4j.matrix.SparseMatrix
-
- isRowMajor() - Method in class org.la4j.matrix.ColumnMajorSparseMatrix
-
- isRowMajor() - Method in class org.la4j.matrix.RowMajorSparseMatrix
-
- isRowMajor() - Method in class org.la4j.matrix.SparseMatrix
-
Checks whether or not this sparse matrix row-major.
- isZeroAt(int, int) - Method in class org.la4j.matrix.SparseMatrix
-
Whether or not the specified element is zero.
- isZeroAt(int) - Method in class org.la4j.vector.SparseVector
-
Whether or not the specified element is zero.
- iterator() - Method in class org.la4j.matrix.ColumnMajorSparseMatrix
-
- iterator() - Method in class org.la4j.Matrix
-
Returns a matrix iterator.
- iterator() - Method in class org.la4j.Vector
-
Returns a vector iterator.
- iterator() - Method in class org.la4j.vector.sparse.CompressedVector
-
- iteratorOfColumn(int) - Method in class org.la4j.Matrix
-
Returns a vector iterator of the given column {code j}.
- iteratorOfColumn(int) - Method in class org.la4j.matrix.sparse.CCSMatrix
-
- iteratorOfNonZeroRows() - Method in class org.la4j.matrix.RowMajorSparseMatrix
-
- iteratorOfNonZeroRows() - Method in class org.la4j.matrix.sparse.CRSMatrix
-
- iteratorOfRow(int) - Method in class org.la4j.Matrix
-
Returns a vector iterator of the given row {code i}.
- iteratorOfRow(int) - Method in class org.la4j.matrix.sparse.CRSMatrix
-
- iteratorOrNonZeroColumns() - Method in class org.la4j.matrix.ColumnMajorSparseMatrix
-
- iteratorOrNonZeroColumns() - Method in class org.la4j.matrix.sparse.CCSMatrix
-
- manhattanNorm() - Method in class org.la4j.Matrix
-
Calculates a Manhattan norm of this matrix, a.k.a.
- manhattanNorm() - Method in class org.la4j.Vector
-
Calculates a Manhattan norm of this vector.
- manhattanNorm() - Method in class org.la4j.vector.SparseVector
-
- Matrices - Class in org.la4j
-
- Matrices() - Constructor for class org.la4j.Matrices
-
- matrix - Variable in class org.la4j.decomposition.AbstractDecompositor
-
- Matrix - Class in org.la4j
-
A real matrix.
- Matrix() - Constructor for class org.la4j.Matrix
-
Creates a zero-shape matrix.
- Matrix(int, int) - Constructor for class org.la4j.Matrix
-
Creates a matrix of given shape rows
x columns
;
- MatrixAccumulator - Interface in org.la4j.matrix.functor
-
A matrix accumulator that accumulates elements across matrix.
- MatrixDecompositor - Interface in org.la4j.decomposition
-
Interface for implementing various matrix decompositions.
- MatrixFactory<T extends Matrix> - Class in org.la4j.matrix
-
An abstract matrix factory.
- MatrixFactory() - Constructor for class org.la4j.matrix.MatrixFactory
-
- MatrixFunction - Interface in org.la4j.matrix.functor
-
A matrix function that takes an element with its indices and produces
a new value.
- MatrixInverter - Interface in org.la4j.inversion
-
- MatrixIterator - Class in org.la4j.iterator
-
- MatrixIterator(int, int) - Constructor for class org.la4j.iterator.MatrixIterator
-
- MatrixMatrixOperation<R> - Class in org.la4j.operation
-
- MatrixMatrixOperation() - Constructor for class org.la4j.operation.MatrixMatrixOperation
-
- MatrixOperation<R> - Class in org.la4j.operation
-
- MatrixOperation() - Constructor for class org.la4j.operation.MatrixOperation
-
- MatrixPredicate - Interface in org.la4j.matrix.functor
-
A matrix predicate that tests each matrix element.
- MatrixProcedure - Interface in org.la4j.matrix.functor
-
A matrix procedure that performs an action of every matrix element.
- MatrixVectorOperation<R> - Class in org.la4j.operation
-
- MatrixVectorOperation() - Constructor for class org.la4j.operation.MatrixVectorOperation
-
- max() - Method in class org.la4j.Matrix
-
Searches for the maximum value of the elements of this matrix.
- max() - Method in class org.la4j.matrix.sparse.CCSMatrix
-
- max() - Method in class org.la4j.matrix.sparse.CRSMatrix
-
- max() - Method in class org.la4j.Vector
-
Searches for the maximum value of the elements of this vector.
- max() - Method in class org.la4j.vector.SparseVector
-
- maxInColumn(int) - Method in class org.la4j.Matrix
-
Searches for the maximum value of specified column in this matrix.
- maxInColumn(int) - Method in class org.la4j.matrix.sparse.CCSMatrix
-
- maxInRow(int) - Method in class org.la4j.Matrix
-
Searches for the maximum value of specified row in this matrix.
- maxInRow(int) - Method in class org.la4j.matrix.sparse.CRSMatrix
-
- min() - Method in class org.la4j.Matrix
-
Searches for the minimum value of the elements of this matrix.
- min() - Method in class org.la4j.matrix.sparse.CCSMatrix
-
- min() - Method in class org.la4j.matrix.sparse.CRSMatrix
-
- min() - Method in class org.la4j.Vector
-
Searches for the minimum value of the elements of this vector.
- min() - Method in class org.la4j.vector.SparseVector
-
- minInColumn(int) - Method in class org.la4j.Matrix
-
Searches for the minimum value of specified column in this matrix.
- minInColumn(int) - Method in class org.la4j.matrix.sparse.CCSMatrix
-
- minInRow(int) - Method in class org.la4j.Matrix
-
Searches for the minimum value of specified row in this matrix.
- minInRow(int) - Method in class org.la4j.matrix.sparse.CRSMatrix
-
- mkEuclideanNormAccumulator() - Static method in class org.la4j.Matrices
-
Makes an Euclidean norm accumulator that allows to use
org.la4j.Matrix#fold(org.la4j.vector.functor.MatrixAccumulator)
method for norm calculation.
- mkEuclideanNormAccumulator() - Static method in class org.la4j.Vectors
-
- mkInfinityNormAccumulator() - Static method in class org.la4j.Matrices
-
Makes an Infinity norm accumulator that allows to use
org.la4j.Matrix#fold(org.la4j.vector.functor.MatrixAccumulator)
method for norm calculation.
- mkInfinityNormAccumulator() - Static method in class org.la4j.Vectors
-
- mkManhattanNormAccumulator() - Static method in class org.la4j.Matrices
-
Makes an Manhattan norm accumulator that allows to use
org.la4j.Matrix#fold(org.la4j.vector.functor.MatrixAccumulator)
method for norm calculation.
- mkManhattanNormAccumulator() - Static method in class org.la4j.Vectors
-
- mkMaxAccumulator() - Static method in class org.la4j.Matrices
-
Makes a maximum matrix accumulator that accumulates the maximum of matrix elements.
- mkMaxAccumulator() - Static method in class org.la4j.Vectors
-
Makes a maximum vector accumulator that accumulates the maximum across vector elements.
- mkMinAccumulator() - Static method in class org.la4j.Matrices
-
Makes a minimum matrix accumulator that accumulates the minimum of matrix elements.
- mkMinAccumulator() - Static method in class org.la4j.Vectors
-
Makes a minimum vector accumulator that accumulates the minimum across vector elements.
- mkString(NumberFormat) - Method in class org.la4j.Matrix
-
Converts this matrix into the string representation.
- mkString(String, String) - Method in class org.la4j.Matrix
-
Converts this matrix into the string representation.
- mkString(NumberFormat, String, String) - Method in class org.la4j.Matrix
-
Converts this matrix into the string representation.
- mkString(NumberFormat) - Method in class org.la4j.Vector
-
Converts this vector into the string representation.
- mkString(NumberFormat, String) - Method in class org.la4j.Vector
-
Converts this vector into the string representation.
- multiply(double) - Method in class org.la4j.Matrix
-
Scales this matrix by given value
(v).
- multiply(Vector) - Method in class org.la4j.Matrix
-
Multiplies this matrix (A) by given that
vector (x).
- multiply(Matrix) - Method in class org.la4j.Matrix
-
Multiplies this matrix (A) by given that
matrix (B).
- multiply(double) - Method in class org.la4j.matrix.SparseMatrix
-
- multiply(double) - Method in class org.la4j.Vector
-
Multiplies this vector (X) by given value
(v).
- multiply(Matrix) - Method in class org.la4j.Vector
-
Multiples this vector (X) by given that
(A).
- multiply(double) - Method in class org.la4j.vector.SparseVector
-
- multiplyByItsTranspose() - Method in class org.la4j.Matrix
-
Multiplies this matrix by its transpose.
- NAME - Static variable in class org.la4j.LinearAlgebra
-
The library name.
- NEGATIVE_MATRIX - Static variable in class org.la4j.Matrices
-
- NEGATIVE_VECTOR - Static variable in class org.la4j.Vectors
-
- next() - Method in class org.la4j.iterator.CursorToColumnMajorMatrixIterator
-
- NO_PIVOT_GAUSS - Static variable in class org.la4j.LinearAlgebra
-
Reference to the Gauss elimination method-based inverter factory.
- non(MatrixPredicate) - Method in class org.la4j.Matrix
-
Checks whether this matrix compiles with given predicate
or not.
- non(AdvancedMatrixPredicate) - Method in class org.la4j.Matrix
-
Checks whether this matrix compiles with given predicate
or not.
- non(VectorPredicate) - Method in class org.la4j.Vector
-
Checks whether this vector compiles with given predicate
or not.
- nonZeroAt(int, int) - Method in class org.la4j.matrix.sparse.CCSMatrix
-
- nonZeroAt(int, int) - Method in class org.la4j.matrix.sparse.CRSMatrix
-
- nonZeroAt(int, int) - Method in class org.la4j.matrix.SparseMatrix
-
Whether or not the specified element is not zero.
- nonZeroAt(int) - Method in class org.la4j.vector.sparse.CompressedVector
-
- nonZeroAt(int) - Method in class org.la4j.vector.SparseVector
-
* Whether or not the specified element is not zero.
- nonZeroColumnMajorIterator() - Method in class org.la4j.matrix.sparse.CCSMatrix
-
- nonZeroColumnMajorIterator() - Method in class org.la4j.matrix.SparseMatrix
-
Returns a non-zero column-major matrix iterator.
- nonZeroIterator() - Method in class org.la4j.matrix.ColumnMajorSparseMatrix
-
- nonZeroIterator() - Method in class org.la4j.matrix.SparseMatrix
-
Returns a non-zero matrix iterator.
- nonZeroIterator() - Method in class org.la4j.vector.sparse.CompressedVector
-
- nonZeroIterator() - Method in class org.la4j.vector.SparseVector
-
Returns a non-zero vector iterator.
- nonZeroIteratorOfColumn(int) - Method in class org.la4j.matrix.sparse.CCSMatrix
-
- nonZeroIteratorOfColumn(int) - Method in class org.la4j.matrix.SparseMatrix
-
Returns a non-zero vector iterator of the given column j
.
- nonZeroIteratorOfRow(int) - Method in class org.la4j.matrix.sparse.CRSMatrix
-
- nonZeroIteratorOfRow(int) - Method in class org.la4j.matrix.SparseMatrix
-
Returns a non-zero vector iterator of the given row i
.
- nonZeroRowMajorIterator() - Method in class org.la4j.matrix.sparse.CRSMatrix
-
- nonZeroRowMajorIterator() - Method in class org.la4j.matrix.SparseMatrix
-
Returns a non-zero row-major matrix iterator.
- NoPivotGaussInverter - Class in org.la4j.inversion
-
- NoPivotGaussInverter(Matrix) - Constructor for class org.la4j.inversion.NoPivotGaussInverter
-
- norm() - Method in class org.la4j.Matrix
-
Calculates an Euclidean norm of this matrix, a.k.a.
- norm() - Method in class org.la4j.Vector
-
Calculates an Euclidean norm of this vector.
- SEIDEL - Static variable in class org.la4j.LinearAlgebra
-
References to the Seidel solver factory.
- SeidelSolver - Class in org.la4j.linear
-
- SeidelSolver(Matrix) - Constructor for class org.la4j.linear.SeidelSolver
-
- select(int[], int[]) - Method in class org.la4j.Matrix
-
Returns a new matrix with the selected rows and columns.
- select(int[], int[]) - Method in class org.la4j.matrix.sparse.CCSMatrix
-
Returns a CCSMatrix with the selected rows and columns.
- select(int[], int[]) - Method in class org.la4j.matrix.sparse.CRSMatrix
-
Returns a CRSMatrix with the selected rows and columns.
- select(int[]) - Method in class org.la4j.Vector
-
Returns a new vector with the selected elements.
- self() - Method in class org.la4j.decomposition.AbstractDecompositor
-
- self() - Method in interface org.la4j.decomposition.MatrixDecompositor
-
Returns the self matrix of this decompositor.
- self() - Method in class org.la4j.inversion.GaussJordanInverter
-
- self() - Method in interface org.la4j.inversion.MatrixInverter
-
Returns the self matrix of this inverter.
- self() - Method in class org.la4j.inversion.NoPivotGaussInverter
-
- self() - Method in class org.la4j.linear.AbstractSolver
-
- self() - Method in interface org.la4j.linear.LinearSystemSolver
-
Returns the self matrix of the solver.
- set(double) - Method in class org.la4j.iterator.CursorToColumnMajorMatrixIterator
-
- set(int, int, double) - Method in class org.la4j.matrix.dense.Basic1DMatrix
-
- set(int, int, double) - Method in class org.la4j.matrix.dense.Basic2DMatrix
-
- set(int, int, double) - Method in class org.la4j.Matrix
-
Sets the specified element of this matrix to given value
.
- set(int, int, double) - Method in class org.la4j.matrix.sparse.CCSMatrix
-
- set(int, int, double) - Method in class org.la4j.matrix.sparse.CRSMatrix
-
- set(int, double) - Method in class org.la4j.vector.dense.BasicVector
-
- set(int, double) - Method in class org.la4j.Vector
-
Sets the specified element of this matrix to given value
.
- set(int, double) - Method in class org.la4j.vector.sparse.CompressedVector
-
- setAll(double) - Method in class org.la4j.matrix.dense.Basic1DMatrix
-
- setAll(double) - Method in class org.la4j.matrix.dense.Basic2DMatrix
-
- setAll(double) - Method in class org.la4j.Matrix
-
Sets all elements of this matrix to the given value
.
- setAll(double) - Method in class org.la4j.matrix.sparse.CCSMatrix
-
- setAll(double) - Method in class org.la4j.matrix.sparse.CRSMatrix
-
- setAll(double) - Method in class org.la4j.Vector
-
Sets all elements of this vector to given value
.
- setAll(double) - Method in class org.la4j.vector.sparse.CompressedVector
-
- setColumn(int, double) - Method in class org.la4j.Matrix
-
Sets all elements of the specified column of this matrix to given value
.
- setColumn(int, Vector) - Method in class org.la4j.Matrix
-
Copies given column
into the specified column of this matrix.
- setRow(int, double) - Method in class org.la4j.Matrix
-
Sets all elements of the specified row of this matrix to given value
.
- setRow(int, Vector) - Method in class org.la4j.Matrix
-
Copies given row
into the specified row of this matrix.
- shuffle() - Method in class org.la4j.Matrix
-
Shuffles this matrix.
- shuffle() - Method in class org.la4j.Vector
-
Shuffles this vector.
- SimpleMatrixMatrixOperation<R> - Class in org.la4j.operation
-
- SimpleMatrixMatrixOperation() - Constructor for class org.la4j.operation.SimpleMatrixMatrixOperation
-
- SingularValueDecompositor - Class in org.la4j.decomposition
-
This class represents singular value decomposition of matrices.
- SingularValueDecompositor(Matrix) - Constructor for class org.la4j.decomposition.SingularValueDecompositor
-
- slice(int, int, int, int) - Method in class org.la4j.Matrix
-
Retrieves the specified sub-matrix of this matrix.
- slice(int, int) - Method in class org.la4j.Vector
-
Retrieves the specified sub-vector of this vector.
- sliceBottomRight(int, int) - Method in class org.la4j.Matrix
-
Retrieves the specified sub-matrix of this matrix.
- sliceLeft(int) - Method in class org.la4j.Vector
-
Retrieves the specified sub-vector of this vector.
- sliceRight(int) - Method in class org.la4j.Vector
-
Retrieves the specified sub-vector of this vector.
- sliceTopLeft(int, int) - Method in class org.la4j.Matrix
-
Retrieves the specified sub-matrix of this matrix.
- solve(Vector) - Method in class org.la4j.linear.ForwardBackSubstitutionSolver
-
- solve(Vector) - Method in class org.la4j.linear.GaussianSolver
-
- solve(Vector) - Method in class org.la4j.linear.JacobiSolver
-
- solve(Vector) - Method in class org.la4j.linear.LeastNormSolver
-
- solve(Vector) - Method in class org.la4j.linear.LeastSquaresSolver
-
- solve(Vector) - Method in interface org.la4j.linear.LinearSystemSolver
-
Solves the system A*x = b.
- solve(Vector) - Method in class org.la4j.linear.SeidelSolver
-
- solve(Vector) - Method in class org.la4j.linear.SquareRootSolver
-
- solve(Vector) - Method in class org.la4j.linear.SweepSolver
-
- SOLVER - Static variable in class org.la4j.LinearAlgebra
-
References to the Smart solver factory.
- SPARSE - Static variable in class org.la4j.Matrices
-
A default factory for sparse matrices.
- SPARSE - Static variable in class org.la4j.Vectors
-
- SPARSE_COLUMN_MAJOR - Static variable in class org.la4j.Matrices
-
A default factory for sparse column-major matrices.
- SPARSE_ROW_MAJOR - Static variable in class org.la4j.Matrices
-
A default factory for sparse row-major matrices.
- SparseMatrix - Class in org.la4j.matrix
-
- SparseMatrix(int, int) - Constructor for class org.la4j.matrix.SparseMatrix
-
- SparseMatrix(int, int, int) - Constructor for class org.la4j.matrix.SparseMatrix
-
- SparseVector - Class in org.la4j.vector
-
A sparse vector.
- SparseVector(int) - Constructor for class org.la4j.vector.SparseVector
-
- SparseVector(int, int) - Constructor for class org.la4j.vector.SparseVector
-
- SQUARE_ROOT - Static variable in class org.la4j.LinearAlgebra
-
References to the Square Root solver factory.
- SquareRootSolver - Class in org.la4j.linear
-
- SquareRootSolver(Matrix) - Constructor for class org.la4j.linear.SquareRootSolver
-
- subtract(double) - Method in class org.la4j.Matrix
-
Subtracts given value
(v) from every element of this matrix (A).
- subtract(Matrix) - Method in class org.la4j.Matrix
-
Subtracts given that
matrix (B) from this matrix (A).
- subtract(double) - Method in class org.la4j.Vector
-
Subtracts given value
(v) from this vector (X).
- subtract(Vector) - Method in class org.la4j.Vector
-
Subtracts given that
(Y) from this vector (X).
- sum() - Method in class org.la4j.Matrix
-
Summarizes up all elements of this matrix.
- sum() - Method in class org.la4j.Vector
-
Summarizes all elements of the vector
- SVD - Static variable in class org.la4j.LinearAlgebra
-
Reference to SVD decompositor factory.
- swapColumns(int, int) - Method in class org.la4j.matrix.dense.Basic1DMatrix
-
- swapColumns(int, int) - Method in class org.la4j.matrix.dense.Basic2DMatrix
-
- swapColumns(int, int) - Method in class org.la4j.Matrix
-
Swaps the specified columns of this matrix.
- swapElements(int, int) - Method in class org.la4j.vector.dense.BasicVector
-
- swapElements(int, int) - Method in class org.la4j.vector.sparse.CompressedVector
-
- swapElements(int, int) - Method in class org.la4j.Vector
-
Swaps the specified elements of this vector.
- swapRows(int, int) - Method in class org.la4j.matrix.dense.Basic1DMatrix
-
- swapRows(int, int) - Method in class org.la4j.matrix.dense.Basic2DMatrix
-
- swapRows(int, int) - Method in class org.la4j.Matrix
-
Swaps the specified rows of this matrix.
- SWEEP - Static variable in class org.la4j.LinearAlgebra
-
References to the Sweep solver factory.
- SweepSolver - Class in org.la4j.linear
-
- SweepSolver(Matrix) - Constructor for class org.la4j.linear.SweepSolver
-
- SYMMETRIC_MATRIX - Static variable in class org.la4j.Matrices
-
- SymmetricMatrixMatrixOperation<R> - Class in org.la4j.operation
-
- SymmetricMatrixMatrixOperation() - Constructor for class org.la4j.operation.SymmetricMatrixMatrixOperation
-
- SymmetricVectorVectorOperation<R> - Class in org.la4j.operation
-
- SymmetricVectorVectorOperation() - Constructor for class org.la4j.operation.SymmetricVectorVectorOperation
-
- test(Matrix) - Method in interface org.la4j.matrix.functor.AdvancedMatrixPredicate
-
Tests given matrix
.
- test(int, int) - Method in interface org.la4j.matrix.functor.MatrixPredicate
-
Tests number of rows and columns in the matrix.
- test(int, int, double) - Method in interface org.la4j.matrix.functor.MatrixPredicate
-
Tests matrix element.
- test(int, double) - Method in interface org.la4j.vector.functor.VectorPredicate
-
Tests vector's element.
- to(MatrixFactory<T>) - Method in class org.la4j.matrix.dense.Basic1DMatrix
-
- to(MatrixFactory<T>) - Method in class org.la4j.matrix.dense.Basic2DMatrix
-
- to(MatrixFactory<T>) - Method in class org.la4j.matrix.sparse.CCSMatrix
-
- to(MatrixFactory<T>) - Method in class org.la4j.matrix.sparse.CRSMatrix
-
- to(MatrixFactory<T>) - Method in class org.la4j.Matrix
-
Converts this matrix using the given factory
.
- to(VectorFactory<T>) - Method in class org.la4j.vector.dense.BasicVector
-
- to(VectorFactory<T>) - Method in class org.la4j.vector.sparse.CompressedVector
-
- to(VectorFactory<T>) - Method in class org.la4j.vector.SparseVector
-
- to(VectorFactory<T>) - Method in class org.la4j.Vector
-
Converts this vector using the given factory
.
- toArray() - Method in class org.la4j.matrix.dense.Basic1DMatrix
-
- toArray() - Method in class org.la4j.matrix.dense.Basic2DMatrix
-
- toArray() - Method in class org.la4j.matrix.DenseMatrix
-
Converts this dense matrix to double array.
- toArray() - Method in class org.la4j.vector.dense.BasicVector
-
- toArray() - Method in class org.la4j.vector.DenseVector
-
Converts this dense vector to a double array.
- toBinary() - Method in class org.la4j.matrix.dense.Basic1DMatrix
-
- toBinary() - Method in class org.la4j.matrix.dense.Basic2DMatrix
-
- toBinary() - Method in class org.la4j.matrix.sparse.CCSMatrix
-
- toBinary() - Method in class org.la4j.matrix.sparse.CRSMatrix
-
- toBinary() - Method in class org.la4j.Matrix
-
Encodes this matrix into a byte array.
- toBinary() - Method in class org.la4j.vector.dense.BasicVector
-
- toBinary() - Method in class org.la4j.vector.sparse.CompressedVector
-
- toBinary() - Method in class org.la4j.Vector
-
Encodes this vector into a byte array.
- toColumnMajorSparseMatrix() - Method in class org.la4j.Matrix
-
Converts this matrix into a column-major sparse matrix.
- toColumnMatrix() - Method in class org.la4j.vector.DenseVector
-
- toColumnMatrix() - Method in class org.la4j.vector.SparseVector
-
- toColumnMatrix() - Method in class org.la4j.Vector
-
Converts this vector to matrix with only one column.
- toColumnVector() - Method in class org.la4j.Matrix
-
Converts this matrix into the column vector.
- toCSV() - Method in class org.la4j.Matrix
-
Converts this matrix into the CSV (Comma Separated Value) string.
- toCSV(NumberFormat) - Method in class org.la4j.Matrix
-
Converts this matrix into the CSV (Comma Separated Value) string
using the given formatter
.
- toCSV() - Method in class org.la4j.Vector
-
Converts this vector into the CSV (Comma Separated Value) string.
- toCSV(NumberFormat) - Method in class org.la4j.Vector
-
Converts this vector into the CSV (Comma Separated Value) string
using the given formatter
.
- toDenseMatrix() - Method in class org.la4j.Matrix
-
Converts this matrix into a dense matrix.
- toDenseVector() - Method in class org.la4j.Vector
-
- toDiagonalMatrix() - Method in class org.la4j.vector.DenseVector
-
- toDiagonalMatrix() - Method in class org.la4j.vector.SparseVector
-
- toDiagonalMatrix() - Method in class org.la4j.Vector
-
Converts this vector to a diagonal matrix.
- toMatrixMarket(NumberFormat) - Method in class org.la4j.matrix.DenseMatrix
-
- toMatrixMarket(NumberFormat) - Method in class org.la4j.matrix.SparseMatrix
-
- toMatrixMarket(NumberFormat) - Method in class org.la4j.Matrix
-
Converts this matrix into the Matrix Market string using the
given number formatter
.
- toMatrixMarket() - Method in class org.la4j.Matrix
-
Converts this matrix into the Matrix Market string.
- toMatrixMarket(NumberFormat) - Method in class org.la4j.vector.DenseVector
-
- toMatrixMarket(NumberFormat) - Method in class org.la4j.vector.SparseVector
-
- toMatrixMarket(NumberFormat) - Method in class org.la4j.Vector
-
Converts this vector into the string in Matrix Market format
using the given formatter
;
- toMatrixMarket() - Method in class org.la4j.Vector
-
Converts this vector into the string in Matrix Market format.
- toRowMajorSparseMatrix() - Method in class org.la4j.Matrix
-
Converts this matrix into a row-major sparse matrix.
- toRowMatrix() - Method in class org.la4j.vector.DenseVector
-
- toRowMatrix() - Method in class org.la4j.vector.SparseVector
-
- toRowMatrix() - Method in class org.la4j.Vector
-
Converts this vector to matrix with only one row.
- toRowVector() - Method in class org.la4j.Matrix
-
Converts this matrix into the row vector.
- toSparseMatrix() - Method in class org.la4j.Matrix
-
Converts this matrix into a sparse matrix.
- toSparseVector() - Method in class org.la4j.Vector
-
- toString() - Method in class org.la4j.Matrix
-
- toString() - Method in class org.la4j.Vector
-
Converts this vector into a string representation.
- trace() - Method in class org.la4j.Matrix
-
Calculates the trace of this matrix.
- transform(MatrixFunction) - Method in class org.la4j.Matrix
-
Builds a new matrix by applying given function
to each element of this matrix.
- transform(VectorFunction) - Method in class org.la4j.Vector
-
Builds a new vector by applying given function
to each element
of this vector.
- transformColumn(int, VectorFunction) - Method in class org.la4j.Matrix
-
Builds a new matrix by applying given function
to each element of specified
column in this matrix.
- transformRow(int, VectorFunction) - Method in class org.la4j.Matrix
-
Builds a new matrix by applying given function
to each element of specified
row in this matrix.
- transpose() - Method in class org.la4j.matrix.ColumnMajorSparseMatrix
-
- transpose() - Method in class org.la4j.matrix.RowMajorSparseMatrix
-
- transpose() - Method in class org.la4j.Matrix
-
Transposes this matrix.
- TRIDIAGONAL_MATRIX - Static variable in class org.la4j.Matrices
-
- valueOf(String) - Static method in enum org.la4j.LinearAlgebra.DecompositorFactory
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.la4j.LinearAlgebra.InverterFactory
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.la4j.LinearAlgebra.SolverFactory
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.la4j.LinearAlgebra.DecompositorFactory
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.la4j.LinearAlgebra.InverterFactory
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.la4j.LinearAlgebra.SolverFactory
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- Vector - Class in org.la4j
-
A vector represents an array of elements.
- Vector() - Constructor for class org.la4j.Vector
-
Creates a vector of zero length.
- Vector(int) - Constructor for class org.la4j.Vector
-
Creates a vector of given length
.
- VectorAccumulator - Interface in org.la4j.vector.functor
-
A vector accumulator that accumulates vector's elements.
- VectorFactory<T extends Vector> - Class in org.la4j.vector
-
An abstract vector factory.
- VectorFactory() - Constructor for class org.la4j.vector.VectorFactory
-
- VectorFunction - Interface in org.la4j.vector.functor
-
A vector function that takes a vector's element and produces a new value.
- VectorIterator - Class in org.la4j.iterator
-
- VectorIterator(int) - Constructor for class org.la4j.iterator.VectorIterator
-
- VectorMatrixOperation<R> - Class in org.la4j.operation
-
- VectorMatrixOperation() - Constructor for class org.la4j.operation.VectorMatrixOperation
-
- VectorOperation<R> - Class in org.la4j.operation
-
- VectorOperation() - Constructor for class org.la4j.operation.VectorOperation
-
- VectorPredicate - Interface in org.la4j.vector.functor
-
A vector predicate that tests vector's elements.
- VectorProcedure - Interface in org.la4j.vector.functor
-
A vector procedure that acts on vector's elements.
- Vectors - Class in org.la4j
-
- Vectors() - Constructor for class org.la4j.Vectors
-
- VectorVectorOperation<R> - Class in org.la4j.operation
-
- VectorVectorOperation() - Constructor for class org.la4j.operation.VectorVectorOperation
-
- VERSION - Static variable in class org.la4j.LinearAlgebra
-
The library version.