A B C D E F G H I J K L M N O P Q R S T U V W Z
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- a - Variable in class org.la4j.linear.AbstractSolver
- aa - Variable in class org.la4j.linear.GaussianSolver
- aa - Variable in class org.la4j.linear.JacobiSolver
- aa - Variable in class org.la4j.linear.SeidelSolver
- 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(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(double) - Method in class org.la4j.vector.SparseVector
- add(Matrix) - Method in class org.la4j.Matrix
-
Adds given
that
matrix (B) to this matrix (A). - add(Vector) - Method in class org.la4j.Vector
-
Adds given
vector
(X) to this vector (Y). - ADD - Static variable in class org.la4j.iterator.JoinFunction
- AdvancedMatrixPredicate - Interface in org.la4j.matrix.functor
-
An advanced matrix predicate that test the whole matrix rather than its elements.
- align(int) - Method in class org.la4j.matrix.sparse.CCSMatrix
- align(int) - Method in class org.la4j.matrix.sparse.CRSMatrix
- align(int, int) - Method in class org.la4j.vector.sparse.CompressedVector
- andAlso(CursorIterator, JoinFunction) - Method in class org.la4j.iterator.CursorIterator
- 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(double, double) - Method in class org.la4j.iterator.JoinFunction
- apply(int) - Method in class org.la4j.vector.VectorFactory
- apply(int, double) - Method in interface org.la4j.vector.functor.VectorProcedure
-
Acts on vector's element.
- apply(int, int) - Method in class org.la4j.matrix.MatrixFactory
- apply(int, int, double) - Method in interface org.la4j.matrix.functor.MatrixProcedure
-
Acts on a matrix element.
- apply(ColumnMajorSparseMatrix) - Method in class org.la4j.operation.CommonMatrixOperation
- apply(ColumnMajorSparseMatrix) - Method in class org.la4j.operation.MatrixOperation
- apply(ColumnMajorSparseMatrix) - Method in class org.la4j.operation.ooplace.OoPlaceMatrixByItsTransposeMultiplication
- apply(ColumnMajorSparseMatrix, ColumnMajorSparseMatrix) - Method in class org.la4j.operation.CommonMatrixMatrixOperation
- apply(ColumnMajorSparseMatrix, ColumnMajorSparseMatrix) - Method in class org.la4j.operation.MatrixMatrixOperation
- apply(ColumnMajorSparseMatrix, ColumnMajorSparseMatrix) - Method in class org.la4j.operation.ooplace.OoPlaceMatricesMultiplication
- apply(ColumnMajorSparseMatrix, ColumnMajorSparseMatrix) - Method in class org.la4j.operation.SimpleMatrixMatrixOperation
- apply(ColumnMajorSparseMatrix, ColumnMajorSparseMatrix) - Method in class org.la4j.operation.SymmetricMatrixMatrixOperation
- apply(ColumnMajorSparseMatrix, DenseMatrix) - Method in class org.la4j.operation.CommonMatrixMatrixOperation
- apply(ColumnMajorSparseMatrix, DenseMatrix) - Method in class org.la4j.operation.MatrixMatrixOperation
- apply(ColumnMajorSparseMatrix, DenseMatrix) - Method in class org.la4j.operation.ooplace.OoPlaceMatricesMultiplication
- apply(ColumnMajorSparseMatrix, DenseMatrix) - Method in class org.la4j.operation.SimpleMatrixMatrixOperation
- apply(ColumnMajorSparseMatrix, DenseMatrix) - Method in class org.la4j.operation.SymmetricMatrixMatrixOperation
- apply(ColumnMajorSparseMatrix, RowMajorSparseMatrix) - Method in class org.la4j.operation.CommonMatrixMatrixOperation
- apply(ColumnMajorSparseMatrix, RowMajorSparseMatrix) - Method in class org.la4j.operation.inplace.InPlaceCopyMatrixToMatrix
- apply(ColumnMajorSparseMatrix, RowMajorSparseMatrix) - Method in class org.la4j.operation.MatrixMatrixOperation
- apply(ColumnMajorSparseMatrix, RowMajorSparseMatrix) - Method in class org.la4j.operation.ooplace.OoPlaceMatricesMultiplication
- apply(ColumnMajorSparseMatrix, RowMajorSparseMatrix) - Method in class org.la4j.operation.ooplace.OoPlaceMatricesSubtraction
- apply(ColumnMajorSparseMatrix, RowMajorSparseMatrix) - Method in class org.la4j.operation.SymmetricMatrixMatrixOperation
- apply(ColumnMajorSparseMatrix, DenseVector) - Method in class org.la4j.operation.MatrixVectorOperation
- apply(ColumnMajorSparseMatrix, DenseVector) - Method in class org.la4j.operation.ooplace.OoPlaceMatrixByVectorMultiplication
- apply(ColumnMajorSparseMatrix, SparseVector) - Method in class org.la4j.operation.MatrixVectorOperation
- apply(ColumnMajorSparseMatrix, SparseVector) - Method in class org.la4j.operation.ooplace.OoPlaceMatrixByVectorMultiplication
- apply(DenseMatrix) - Method in class org.la4j.operation.CommonMatrixOperation
- apply(DenseMatrix) - Method in class org.la4j.operation.MatrixOperation
- apply(DenseMatrix) - Method in class org.la4j.operation.ooplace.OoPlaceMatrixByItsTransposeMultiplication
- apply(DenseMatrix, ColumnMajorSparseMatrix) - Method in class org.la4j.operation.CommonMatrixMatrixOperation
- apply(DenseMatrix, ColumnMajorSparseMatrix) - Method in class org.la4j.operation.MatrixMatrixOperation
- apply(DenseMatrix, ColumnMajorSparseMatrix) - Method in class org.la4j.operation.ooplace.OoPlaceMatricesMultiplication
- apply(DenseMatrix, ColumnMajorSparseMatrix) - Method in class org.la4j.operation.SimpleMatrixMatrixOperation
- apply(DenseMatrix, ColumnMajorSparseMatrix) - Method in class org.la4j.operation.SymmetricMatrixMatrixOperation
- apply(DenseMatrix, DenseMatrix) - Method in class org.la4j.operation.CommonMatrixMatrixOperation
- apply(DenseMatrix, DenseMatrix) - Method in class org.la4j.operation.inplace.InPlaceCopyMatrixToMatrix
- apply(DenseMatrix, DenseMatrix) - Method in class org.la4j.operation.MatrixMatrixOperation
- apply(DenseMatrix, DenseMatrix) - Method in class org.la4j.operation.ooplace.OoPlaceMatricesAddition
- apply(DenseMatrix, DenseMatrix) - Method in class org.la4j.operation.ooplace.OoPlaceMatricesMultiplication
- apply(DenseMatrix, DenseMatrix) - Method in class org.la4j.operation.ooplace.OoPlaceMatricesSubtraction
- apply(DenseMatrix, DenseMatrix) - Method in class org.la4j.operation.ooplace.OoPlaceMatrixHadamardProduct
- apply(DenseMatrix, RowMajorSparseMatrix) - Method in class org.la4j.operation.CommonMatrixMatrixOperation
- apply(DenseMatrix, RowMajorSparseMatrix) - Method in class org.la4j.operation.MatrixMatrixOperation
- apply(DenseMatrix, RowMajorSparseMatrix) - Method in class org.la4j.operation.ooplace.OoPlaceMatricesMultiplication
- apply(DenseMatrix, RowMajorSparseMatrix) - Method in class org.la4j.operation.SimpleMatrixMatrixOperation
- apply(DenseMatrix, RowMajorSparseMatrix) - Method in class org.la4j.operation.SymmetricMatrixMatrixOperation
- apply(DenseMatrix, DenseVector) - Method in class org.la4j.operation.MatrixVectorOperation
- apply(DenseMatrix, DenseVector) - Method in class org.la4j.operation.ooplace.OoPlaceMatrixByVectorMultiplication
- apply(DenseMatrix, SparseVector) - Method in class org.la4j.operation.MatrixVectorOperation
- apply(DenseMatrix, SparseVector) - Method in class org.la4j.operation.ooplace.OoPlaceMatrixByVectorMultiplication
- apply(RowMajorSparseMatrix) - Method in class org.la4j.operation.CommonMatrixOperation
- apply(RowMajorSparseMatrix) - Method in class org.la4j.operation.MatrixOperation
- apply(RowMajorSparseMatrix) - Method in class org.la4j.operation.ooplace.OoPlaceMatrixByItsTransposeMultiplication
- apply(RowMajorSparseMatrix, ColumnMajorSparseMatrix) - Method in class org.la4j.operation.CommonMatrixMatrixOperation
- apply(RowMajorSparseMatrix, ColumnMajorSparseMatrix) - Method in class org.la4j.operation.inplace.InPlaceCopyMatrixToMatrix
- apply(RowMajorSparseMatrix, ColumnMajorSparseMatrix) - Method in class org.la4j.operation.MatrixMatrixOperation
- apply(RowMajorSparseMatrix, ColumnMajorSparseMatrix) - Method in class org.la4j.operation.ooplace.OoPlaceMatricesMultiplication
- apply(RowMajorSparseMatrix, ColumnMajorSparseMatrix) - Method in class org.la4j.operation.ooplace.OoPlaceMatricesSubtraction
- apply(RowMajorSparseMatrix, ColumnMajorSparseMatrix) - Method in class org.la4j.operation.SymmetricMatrixMatrixOperation
- apply(RowMajorSparseMatrix, DenseMatrix) - Method in class org.la4j.operation.CommonMatrixMatrixOperation
- apply(RowMajorSparseMatrix, DenseMatrix) - Method in class org.la4j.operation.MatrixMatrixOperation
- apply(RowMajorSparseMatrix, DenseMatrix) - Method in class org.la4j.operation.ooplace.OoPlaceMatricesMultiplication
- apply(RowMajorSparseMatrix, DenseMatrix) - Method in class org.la4j.operation.SimpleMatrixMatrixOperation
- apply(RowMajorSparseMatrix, DenseMatrix) - Method in class org.la4j.operation.SymmetricMatrixMatrixOperation
- apply(RowMajorSparseMatrix, RowMajorSparseMatrix) - Method in class org.la4j.operation.CommonMatrixMatrixOperation
- apply(RowMajorSparseMatrix, RowMajorSparseMatrix) - Method in class org.la4j.operation.MatrixMatrixOperation
- apply(RowMajorSparseMatrix, RowMajorSparseMatrix) - Method in class org.la4j.operation.ooplace.OoPlaceMatricesMultiplication
- apply(RowMajorSparseMatrix, RowMajorSparseMatrix) - Method in class org.la4j.operation.SimpleMatrixMatrixOperation
- apply(RowMajorSparseMatrix, RowMajorSparseMatrix) - Method in class org.la4j.operation.SymmetricMatrixMatrixOperation
- apply(RowMajorSparseMatrix, DenseVector) - Method in class org.la4j.operation.MatrixVectorOperation
- apply(RowMajorSparseMatrix, DenseVector) - Method in class org.la4j.operation.ooplace.OoPlaceMatrixByVectorMultiplication
- apply(RowMajorSparseMatrix, SparseVector) - Method in class org.la4j.operation.MatrixVectorOperation
- apply(RowMajorSparseMatrix, SparseVector) - Method in class org.la4j.operation.ooplace.OoPlaceMatrixByVectorMultiplication
- apply(MatrixMatrixOperation<T>, Matrix) - Method in class org.la4j.Matrix
-
Pipes this matrix to a given
operation
. - apply(MatrixMatrixOperation<T>, Matrix) - Method in class org.la4j.matrix.ColumnMajorSparseMatrix
- apply(MatrixMatrixOperation<T>, Matrix) - Method in class org.la4j.matrix.DenseMatrix
- apply(MatrixMatrixOperation<T>, Matrix) - Method in class org.la4j.matrix.RowMajorSparseMatrix
- apply(MatrixOperation<T>) - Method in class org.la4j.Matrix
-
Pipes this matrix to a given
operation
. - apply(MatrixOperation<T>) - Method in class org.la4j.matrix.ColumnMajorSparseMatrix
- apply(MatrixOperation<T>) - Method in class org.la4j.matrix.DenseMatrix
- apply(MatrixOperation<T>) - Method in class org.la4j.matrix.RowMajorSparseMatrix
- apply(MatrixVectorOperation<T>, Vector) - Method in class org.la4j.Matrix
-
Pipes this matrix to a given
operation
. - apply(MatrixVectorOperation<T>, Vector) - Method in class org.la4j.matrix.ColumnMajorSparseMatrix
- apply(MatrixVectorOperation<T>, Vector) - Method in class org.la4j.matrix.DenseMatrix
- apply(MatrixVectorOperation<T>, Vector) - Method in class org.la4j.matrix.RowMajorSparseMatrix
- apply(VectorMatrixOperation<T>, Matrix) - Method in class org.la4j.Vector
-
Pipes this vector to a given
operation
. - apply(VectorMatrixOperation<T>, Matrix) - Method in class org.la4j.vector.DenseVector
- apply(VectorMatrixOperation<T>, Matrix) - Method in class org.la4j.vector.SparseVector
- apply(VectorOperation<T>) - Method in class org.la4j.Vector
-
Pipes this vector to a given
operation
. - apply(VectorOperation<T>) - Method in class org.la4j.vector.DenseVector
- apply(VectorOperation<T>) - Method in class org.la4j.vector.SparseVector
- apply(VectorVectorOperation<T>, Vector) - Method in class org.la4j.Vector
-
Pipes this vector to a given
operation
. - apply(VectorVectorOperation<T>, Vector) - Method in class org.la4j.vector.DenseVector
- apply(VectorVectorOperation<T>, Vector) - Method in class org.la4j.vector.SparseVector
- apply(DenseVector) - Method in class org.la4j.operation.CommonVectorOperation
- apply(DenseVector) - Method in class org.la4j.operation.VectorOperation
- apply(DenseVector, ColumnMajorSparseMatrix) - Method in class org.la4j.operation.ooplace.OoPlaceVectorByMatrixMultiplication
- apply(DenseVector, ColumnMajorSparseMatrix) - Method in class org.la4j.operation.VectorMatrixOperation
- apply(DenseVector, DenseMatrix) - Method in class org.la4j.operation.ooplace.OoPlaceVectorByMatrixMultiplication
- apply(DenseVector, DenseMatrix) - Method in class org.la4j.operation.VectorMatrixOperation
- apply(DenseVector, RowMajorSparseMatrix) - Method in class org.la4j.operation.ooplace.OoPlaceVectorByMatrixMultiplication
- apply(DenseVector, RowMajorSparseMatrix) - Method in class org.la4j.operation.VectorMatrixOperation
- apply(DenseVector, DenseVector) - Method in class org.la4j.operation.CommonVectorVectorOperation
- apply(DenseVector, DenseVector) - Method in class org.la4j.operation.ooplace.OoPlaceInnerProduct
- apply(DenseVector, DenseVector) - Method in class org.la4j.operation.ooplace.OoPlaceOuterProduct
- apply(DenseVector, DenseVector) - Method in class org.la4j.operation.ooplace.OoPlaceVectorHadamardProduct
- apply(DenseVector, DenseVector) - Method in class org.la4j.operation.ooplace.OoPlaceVectorsAddition
- apply(DenseVector, DenseVector) - Method in class org.la4j.operation.ooplace.OoPlaceVectorsSubtraction
- apply(DenseVector, DenseVector) - Method in class org.la4j.operation.VectorVectorOperation
- apply(DenseVector, SparseVector) - Method in class org.la4j.operation.CommonVectorVectorOperation
- apply(DenseVector, SparseVector) - Method in class org.la4j.operation.ooplace.OoPlaceOuterProduct
- apply(DenseVector, SparseVector) - Method in class org.la4j.operation.ooplace.OoPlaceVectorsSubtraction
- apply(DenseVector, SparseVector) - Method in class org.la4j.operation.SymmetricVectorVectorOperation
- apply(DenseVector, SparseVector) - Method in class org.la4j.operation.VectorVectorOperation
- apply(SparseVector) - Method in class org.la4j.operation.CommonVectorOperation
- apply(SparseVector) - Method in class org.la4j.operation.VectorOperation
- apply(SparseVector, ColumnMajorSparseMatrix) - Method in class org.la4j.operation.ooplace.OoPlaceVectorByMatrixMultiplication
- apply(SparseVector, ColumnMajorSparseMatrix) - Method in class org.la4j.operation.VectorMatrixOperation
- apply(SparseVector, DenseMatrix) - Method in class org.la4j.operation.ooplace.OoPlaceVectorByMatrixMultiplication
- apply(SparseVector, DenseMatrix) - Method in class org.la4j.operation.VectorMatrixOperation
- apply(SparseVector, RowMajorSparseMatrix) - Method in class org.la4j.operation.ooplace.OoPlaceVectorByMatrixMultiplication
- apply(SparseVector, RowMajorSparseMatrix) - Method in class org.la4j.operation.VectorMatrixOperation
- apply(SparseVector, DenseVector) - Method in class org.la4j.operation.CommonVectorVectorOperation
- apply(SparseVector, DenseVector) - Method in class org.la4j.operation.ooplace.OoPlaceOuterProduct
- apply(SparseVector, DenseVector) - Method in class org.la4j.operation.ooplace.OoPlaceVectorsSubtraction
- apply(SparseVector, DenseVector) - Method in class org.la4j.operation.SymmetricVectorVectorOperation
- apply(SparseVector, DenseVector) - Method in class org.la4j.operation.VectorVectorOperation
- apply(SparseVector, SparseVector) - Method in class org.la4j.operation.CommonVectorVectorOperation
- apply(SparseVector, SparseVector) - Method in class org.la4j.operation.ooplace.OoPlaceInnerProduct
- apply(SparseVector, SparseVector) - Method in class org.la4j.operation.ooplace.OoPlaceOuterProduct
- apply(SparseVector, SparseVector) - Method in class org.la4j.operation.ooplace.OoPlaceVectorHadamardProduct
- apply(SparseVector, SparseVector) - Method in class org.la4j.operation.ooplace.OoPlaceVectorsAddition
- apply(SparseVector, SparseVector) - Method in class org.la4j.operation.ooplace.OoPlaceVectorsSubtraction
- apply(SparseVector, SparseVector) - Method in class org.la4j.operation.VectorVectorOperation
- applyCommon(Matrix) - Method in class org.la4j.operation.CommonMatrixOperation
- applyCommon(Matrix, Matrix) - Method in class org.la4j.operation.CommonMatrixMatrixOperation
- applyCommon(Matrix, Matrix) - Method in class org.la4j.operation.ooplace.OoPlaceKroneckerProduct
- applyCommon(Vector) - Method in class org.la4j.operation.CommonVectorOperation
- applyCommon(Vector, Vector) - Method in class org.la4j.operation.CommonVectorVectorOperation
- applySimple(DenseMatrix, SparseMatrix) - Method in class org.la4j.operation.inplace.InPlaceCopyMatrixToMatrix
- applySimple(DenseMatrix, 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.inplace.InPlaceCopyMatrixToMatrix
- applySimple(SparseMatrix, DenseMatrix) - Method in class org.la4j.operation.ooplace.OoPlaceMatricesSubtraction
- applySimple(SparseMatrix, DenseMatrix) - Method in class org.la4j.operation.SimpleMatrixMatrixOperation
- applySimple(SparseMatrix, SparseMatrix) - Method in class org.la4j.operation.inplace.InPlaceCopyMatrixToMatrix
- applySimple(SparseMatrix, SparseMatrix) - Method in class org.la4j.operation.ooplace.OoPlaceMatricesSubtraction
- applySimple(SparseMatrix, SparseMatrix) - Method in class org.la4j.operation.SimpleMatrixMatrixOperation
- applySymmetric(DenseMatrix, SparseMatrix) - Method in class org.la4j.operation.ooplace.OoPlaceMatricesAddition
- applySymmetric(DenseMatrix, SparseMatrix) - Method in class org.la4j.operation.ooplace.OoPlaceMatrixHadamardProduct
- applySymmetric(DenseMatrix, SparseMatrix) - Method in class org.la4j.operation.SymmetricMatrixMatrixOperation
- applySymmetric(RowMajorSparseMatrix, ColumnMajorSparseMatrix) - Method in class org.la4j.operation.ooplace.OoPlaceMatricesAddition
- applySymmetric(RowMajorSparseMatrix, ColumnMajorSparseMatrix) - Method in class org.la4j.operation.ooplace.OoPlaceMatrixHadamardProduct
- applySymmetric(RowMajorSparseMatrix, ColumnMajorSparseMatrix) - Method in class org.la4j.operation.SymmetricMatrixMatrixOperation
- applySymmetric(SparseMatrix, SparseMatrix) - Method in class org.la4j.operation.ooplace.OoPlaceMatricesAddition
- applySymmetric(SparseMatrix, SparseMatrix) - Method in class org.la4j.operation.ooplace.OoPlaceMatrixHadamardProduct
- applySymmetric(SparseMatrix, SparseMatrix) - Method in class org.la4j.operation.SymmetricMatrixMatrixOperation
- applySymmetric(DenseVector, SparseVector) - Method in class org.la4j.operation.ooplace.OoPlaceInnerProduct
- applySymmetric(DenseVector, SparseVector) - Method in class org.la4j.operation.ooplace.OoPlaceVectorHadamardProduct
- applySymmetric(DenseVector, SparseVector) - Method in class org.la4j.operation.ooplace.OoPlaceVectorsAddition
- 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.
B
- backSubstitution(Matrix, Vector) - Method in class org.la4j.linear.GaussianSolver
- BASIC - Static variable in class org.la4j.Vectors
- BASIC_1D - Static variable in class org.la4j.Matrices
-
A matrix factory that produces zero
Basic1DMatrix
. - BASIC_2D - Static variable in class org.la4j.Matrices
-
A matrix factory that produces zero
Basic2DMatrix
. - Basic1DMatrix - Class in org.la4j.matrix.dense
- Basic1DMatrix() - Constructor for class org.la4j.matrix.dense.Basic1DMatrix
- Basic1DMatrix(int, int) - Constructor for class org.la4j.matrix.dense.Basic1DMatrix
- Basic1DMatrix(int, int, double[]) - Constructor for class org.la4j.matrix.dense.Basic1DMatrix
- Basic2DMatrix - Class in org.la4j.matrix.dense
- Basic2DMatrix() - Constructor for class org.la4j.matrix.dense.Basic2DMatrix
- Basic2DMatrix(double[][]) - Constructor for class org.la4j.matrix.dense.Basic2DMatrix
- Basic2DMatrix(int, int) - Constructor for class org.la4j.matrix.dense.Basic2DMatrix
- BasicVector - Class in org.la4j.vector.dense
-
A basic dense vector implementation using an array.
- BasicVector() - Constructor for class org.la4j.vector.dense.BasicVector
- BasicVector(double[]) - Constructor for class org.la4j.vector.dense.BasicVector
- BasicVector(int) - Constructor for class org.la4j.vector.dense.BasicVector
- blank() - Method in class org.la4j.Matrix
-
Creates the blank matrix (a zero matrix with same size) of this matrix.
- blank() - Method in class org.la4j.Vector
-
Creates a blank (an empty vector with same length) copy of this vector.
- blankOfColumns(int) - Method in class org.la4j.Matrix
-
Creates the blank matrix (a zero matrix with same size) of this matrix of the given shape:
columns
. - blankOfLength(int) - Method in class org.la4j.Vector
-
Creates a blank (an empty vector) copy of this vector with the given
length
. - blankOfLength(int) - Method in class org.la4j.vector.dense.BasicVector
- blankOfLength(int) - Method in class org.la4j.vector.sparse.CompressedVector
- blankOfRows(int) - Method in class org.la4j.Matrix
-
Creates the blank matrix (a zero matrix with same size) of this matrix of the given shape:
rows
. - blankOfShape(int, int) - Method in class org.la4j.Matrix
-
Creates the blank matrix (a zero matrix with same size) of this matrix of the given shape:
rows
xcolumns
. - blankOfShape(int, int) - Method in class org.la4j.matrix.dense.Basic1DMatrix
- blankOfShape(int, int) - Method in class org.la4j.matrix.dense.Basic2DMatrix
- blankOfShape(int, int) - Method in class org.la4j.matrix.sparse.CCSMatrix
- blankOfShape(int, int) - Method in class org.la4j.matrix.sparse.CRSMatrix
- block(Matrix, Matrix, Matrix, Matrix) - Static method in class org.la4j.Matrix
- block(Matrix, Matrix, Matrix, Matrix) - Static method in class org.la4j.matrix.ColumnMajorSparseMatrix
- block(Matrix, Matrix, Matrix, Matrix) - Static method in class org.la4j.matrix.dense.Basic1DMatrix
- block(Matrix, Matrix, Matrix, Matrix) - Static method in class org.la4j.matrix.dense.Basic2DMatrix
- block(Matrix, Matrix, Matrix, Matrix) - Static method in class org.la4j.matrix.DenseMatrix
- block(Matrix, Matrix, Matrix, Matrix) - Static method in class org.la4j.matrix.RowMajorSparseMatrix
- block(Matrix, Matrix, Matrix, Matrix) - Static method in class org.la4j.matrix.sparse.CCSMatrix
- block(Matrix, Matrix, Matrix, Matrix) - Static method in class org.la4j.matrix.sparse.CRSMatrix
- block(Matrix, Matrix, Matrix, Matrix) - Static method in class org.la4j.matrix.SparseMatrix
C
- capacity() - Method in class org.la4j.matrix.SparseMatrix
- cardinality - Variable in class org.la4j.matrix.SparseMatrix
- cardinality - Variable in class org.la4j.vector.SparseVector
- cardinality() - Method in class org.la4j.matrix.SparseMatrix
-
Returns the cardinality (the number of non-zero elements) of this sparse matrix.
- cardinality() - Method in class org.la4j.vector.SparseVector
-
Returns the cardinality (the number of non-zero elements) of this sparse vector.
- CCS - Static variable in class org.la4j.Matrices
-
A matrix factory that produces zero
CCSMatrix
. - CCSMatrix - Class in org.la4j.matrix.sparse
-
This is a CCS (Compressed Column Storage) matrix class.
- CCSMatrix() - Constructor for class org.la4j.matrix.sparse.CCSMatrix
- CCSMatrix(int, int) - Constructor for class org.la4j.matrix.sparse.CCSMatrix
- CCSMatrix(int, int, int) - Constructor for class org.la4j.matrix.sparse.CCSMatrix
- CCSMatrix(int, int, int, double[], int[], int[]) - Constructor for class org.la4j.matrix.sparse.CCSMatrix
- cdiv(double, double, double, double) - Method in class org.la4j.decomposition.EigenDecompositor
- CHOLESKY - org.la4j.LinearAlgebra.DecompositorFactory
- CHOLESKY - Static variable in class org.la4j.LinearAlgebra
-
Reference to Cholesky decompositor factory.
- CholeskyDecompositor - Class in org.la4j.decomposition
-
This class represents Cholesky decomposition of matrices.
- CholeskyDecompositor(Matrix) - Constructor for class org.la4j.decomposition.CholeskyDecompositor
- columnIndex() - Method in class org.la4j.iterator.CursorToColumnMajorMatrixIterator
- columnIndex() - Method in class org.la4j.iterator.CursorToRowMajorMatrixIterator
- columnIndex() - Method in class org.la4j.iterator.MatrixIterator
- columnIndices - Variable in class org.la4j.matrix.sparse.CRSMatrix
- columnMajorIterator() - Method in class org.la4j.Matrix
-
Returns a column-major matrix iterator.
- columnMajorIterator() - Method in class org.la4j.matrix.sparse.CCSMatrix
- ColumnMajorMatrixIterator - Class in org.la4j.iterator
- ColumnMajorMatrixIterator(int, int) - Constructor for class org.la4j.iterator.ColumnMajorMatrixIterator
- ColumnMajorSparseMatrix - Class in org.la4j.matrix
- ColumnMajorSparseMatrix(int, int) - Constructor for class org.la4j.matrix.ColumnMajorSparseMatrix
- ColumnMajorSparseMatrix(int, int, int) - Constructor for class org.la4j.matrix.ColumnMajorSparseMatrix
- columnPointers - Variable in class org.la4j.matrix.sparse.CCSMatrix
- columns - Variable in class org.la4j.iterator.MatrixIterator
- columns - Variable in class org.la4j.Matrix
- columns() - Method in class org.la4j.Matrix
-
Returns the number of columns of this matrix.
- CommonMatrixMatrixOperation<R> - Class in org.la4j.operation
- CommonMatrixMatrixOperation() - Constructor for class org.la4j.operation.CommonMatrixMatrixOperation
- CommonMatrixOperation<R> - Class in org.la4j.operation
- CommonMatrixOperation() - Constructor for class org.la4j.operation.CommonMatrixOperation
- CommonVectorOperation<R> - Class in org.la4j.operation
- CommonVectorOperation() - Constructor for class org.la4j.operation.CommonVectorOperation
- CommonVectorVectorOperation<R> - Class in org.la4j.operation
- CommonVectorVectorOperation() - Constructor for class org.la4j.operation.CommonVectorVectorOperation
- COMPRESSED - Static variable in class org.la4j.Vectors
- CompressedVector - Class in org.la4j.vector.sparse
-
A basic sparse vector implementation using underlying value and index arrays.
- CompressedVector() - Constructor for class org.la4j.vector.sparse.CompressedVector
- CompressedVector(int) - Constructor for class org.la4j.vector.sparse.CompressedVector
- CompressedVector(int, int) - Constructor for class org.la4j.vector.sparse.CompressedVector
- CompressedVector(int, int, double[], int[]) - Constructor for class org.la4j.vector.sparse.CompressedVector
- constant(int, double) - Static method in class org.la4j.Vector
- constant(int, double) - Static method in class org.la4j.vector.dense.BasicVector
- constant(int, double) - Static method in class org.la4j.vector.DenseVector
- constant(int, int, double) - Static method in class org.la4j.Matrix
-
Creates a constant
Matrix
of the given shape andvalue
. - constant(int, int, double) - Static method in class org.la4j.matrix.dense.Basic1DMatrix
-
Creates a constant
Basic1DMatrix
of the given shape andvalue
. - constant(int, int, double) - Static method in class org.la4j.matrix.dense.Basic2DMatrix
-
Creates a constant
Basic2DMatrix
of the given shape andvalue
. - constant(int, int, double) - Static method in class org.la4j.matrix.DenseMatrix
-
Creates a constant
DenseMatrix
of the given shape andvalue
. - CONVERTERS - Static variable in class org.la4j.Matrices
- copy() - Method in class org.la4j.Matrix
-
Copies this matrix.
- copy() - Method in class org.la4j.Vector
-
Copies this vector.
- copyOfColumns(int) - Method in class org.la4j.Matrix
-
Copies this matrix into the new matrix with specified column dimension:
columns
. - copyOfLength(int) - Method in class org.la4j.Vector
-
Copies this vector into the new vector with specified
length
. - copyOfLength(int) - Method in class org.la4j.vector.dense.BasicVector
- copyOfLength(int) - Method in class org.la4j.vector.sparse.CompressedVector
- copyOfRows(int) - Method in class org.la4j.Matrix
-
Copies this matrix into the new matrix with specified row dimension:
rows
. - copyOfShape(int, int) - Method in class org.la4j.Matrix
-
Copies this matrix into the new matrix with specified dimensions:
rows
andcolumns
. - copyOfShape(int, int) - Method in class org.la4j.matrix.dense.Basic1DMatrix
- copyOfShape(int, int) - Method in class org.la4j.matrix.dense.Basic2DMatrix
- copyOfShape(int, int) - Method in class org.la4j.matrix.sparse.CCSMatrix
- copyOfShape(int, int) - Method in class org.la4j.matrix.sparse.CRSMatrix
- create(Matrix) - Method in enum org.la4j.LinearAlgebra.DecompositorFactory
- create(Matrix) - Method in enum org.la4j.LinearAlgebra.InverterFactory
- create(Matrix) - Method in enum org.la4j.LinearAlgebra.SolverFactory
- CRS - Static variable in class org.la4j.Matrices
-
A matrix factory that produces zero
CRSMatrix
. - CRSMatrix - Class in org.la4j.matrix.sparse
-
This is a CRS (Compressed Row Storage) matrix class.
- CRSMatrix() - Constructor for class org.la4j.matrix.sparse.CRSMatrix
- CRSMatrix(int, int) - Constructor for class org.la4j.matrix.sparse.CRSMatrix
- CRSMatrix(int, int, int) - Constructor for class org.la4j.matrix.sparse.CRSMatrix
- CRSMatrix(int, int, int, double[], int[], int[]) - Constructor for class org.la4j.matrix.sparse.CRSMatrix
- cursor() - Method in class org.la4j.iterator.ColumnMajorMatrixIterator
- cursor() - Method in class org.la4j.iterator.CursorIterator
- cursor() - Method in class org.la4j.iterator.RowMajorMatrixIterator
- cursor() - Method in class org.la4j.iterator.VectorIterator
- CursorIterator - Class in org.la4j.iterator
- CursorIterator() - Constructor for class org.la4j.iterator.CursorIterator
- CursorIterator.IteratorState - Enum in org.la4j.iterator
- CursorToColumnMajorMatrixIterator - Class in org.la4j.iterator
- CursorToColumnMajorMatrixIterator(CursorIterator, int, int) - Constructor for class org.la4j.iterator.CursorToColumnMajorMatrixIterator
- CursorToRowMajorMatrixIterator - Class in org.la4j.iterator
- CursorToRowMajorMatrixIterator(CursorIterator, int, int) - Constructor for class org.la4j.iterator.CursorToRowMajorMatrixIterator
- CursorToVectorIterator - Class in org.la4j.iterator
- CursorToVectorIterator(CursorIterator, int) - Constructor for class org.la4j.iterator.CursorToVectorIterator
D
- 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
- decomposeNonSymmetricMatrix(Matrix) - Method in class org.la4j.decomposition.EigenDecompositor
-
Returns the result of Eigen decomposition for non-symmetric matrix
- decomposeSymmetricMatrix(Matrix) - Method in class org.la4j.decomposition.EigenDecompositor
-
Returns the result of Eigen decomposition for symmetric matrix
- DecompositorFactory() - Constructor for enum org.la4j.LinearAlgebra.DecompositorFactory
- DEFAULT_COLUMNS_DELIMITER - Static variable in class org.la4j.Matrix
- DEFAULT_DELIMITER - Static variable in class org.la4j.Vector
- DEFAULT_FORMATTER - Static variable in class org.la4j.Matrix
- DEFAULT_FORMATTER - Static variable in class org.la4j.Vector
- DEFAULT_ROWS_DELIMITER - Static variable in class org.la4j.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
-
Creates a diagonal
ColumnMajorSparseMatrix
of the givensize
whose diagonal elements are equal todiagonal
. - diagonal(int, double) - Static method in class org.la4j.matrix.dense.Basic1DMatrix
- diagonal(int, double) - Static method in class org.la4j.matrix.dense.Basic2DMatrix
- diagonal(int, double) - Static method in class org.la4j.matrix.DenseMatrix
- diagonal(int, double) - Static method in class org.la4j.Matrix
- diagonal(int, double) - Static method in class org.la4j.matrix.RowMajorSparseMatrix
-
Creates a diagonal
RowMajorSparseMatrix
of the givensize
whose diagonal elements are equal todiagonal
. - diagonal(int, double) - Static method in class org.la4j.matrix.sparse.CCSMatrix
- diagonal(int, double) - Static method in class org.la4j.matrix.sparse.CRSMatrix
- diagonal(int, double) - Static method in class org.la4j.matrix.SparseMatrix
- DIAGONAL_MATRIX - Static variable in class org.la4j.Matrices
-
Checks whether the matrix is a diagonal matrix.
- DIAGONALLY_DOMINANT_MATRIX - Static variable in class org.la4j.Matrices
-
Checks whether the matrix is a diagonally dominant matrix.
- DiagonallyDominantPredicate() - Constructor for class org.la4j.Matrices.DiagonallyDominantPredicate
- diagonalProduct() - Method in class org.la4j.Matrix
-
Calculates the product of diagonal elements of this matrix.
- DIV - Static variable in class org.la4j.iterator.JoinFunction
- 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). - dot(Vector) - Method in class org.la4j.operation.ooplace.OoPlaceInnerProduct
E
- 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 - org.la4j.LinearAlgebra.DecompositorFactory
- 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) - Method in class org.la4j.operation.MatrixOperation
- ensureApplicableTo(Matrix, Matrix) - Method in class org.la4j.operation.MatrixMatrixOperation
- 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, Matrix) - Method in class org.la4j.operation.ooplace.OoPlaceMatrixHadamardProduct
- ensureApplicableTo(Matrix, Vector) - Method in class org.la4j.operation.MatrixVectorOperation
- ensureApplicableTo(Matrix, Vector) - Method in class org.la4j.operation.ooplace.OoPlaceMatrixByVectorMultiplication
- ensureApplicableTo(Vector) - Method in class org.la4j.operation.VectorOperation
- ensureApplicableTo(Vector, Matrix) - Method in class org.la4j.operation.ooplace.OoPlaceVectorByMatrixMultiplication
- ensureApplicableTo(Vector, Matrix) - Method in class org.la4j.operation.VectorMatrixOperation
- ensureApplicableTo(Vector, Vector) - Method in class org.la4j.operation.ooplace.OoPlaceInnerProduct
- 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, 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(Object) - Method in class org.la4j.Matrix
- equals(Object) - Method in class org.la4j.Vector
-
Checks where this vector is equal to the given object
o
. - equals(Matrix, double) - Method in class org.la4j.Matrix
-
Returns true when matrix is equal to given
matrix
with givenprecision
- equals(Vector, double) - Method in class org.la4j.Vector
-
Returns true when vector is equal to given
that
vector with givenprecision
. - 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, double) - Method in interface org.la4j.vector.functor.VectorFunction
-
Evaluates vector's element.
- evaluate(int, int, double) - Method in interface org.la4j.matrix.functor.MatrixFunction
-
Evaluates a specified element.
F
- FACTORIES - Static variable in class org.la4j.Vectors
- fail(String) - Method in class org.la4j.decomposition.AbstractDecompositor
- fail(String) - Method in class org.la4j.linear.AbstractSolver
- fail(String) - Method in class org.la4j.Matrix
- fail(String) - Method in class org.la4j.Vector
- findMax(Matrix, int) - Method in class org.la4j.decomposition.EigenDecompositor
- findMax(Vector) - Method in class org.la4j.decomposition.EigenDecompositor
- fold(MatrixAccumulator) - Method in class org.la4j.Matrix
-
Folds all elements of this matrix with given
accumulator
. - fold(VectorAccumulator) - Method in class org.la4j.Vector
-
Folds all elements of this vector with given
accumulator
. - foldColumn(int, VectorAccumulator) - Method in class org.la4j.Matrix
-
Folds all elements of specified column in this matrix with given
accumulator
. - foldColumns(VectorAccumulator) - Method in class org.la4j.Matrix
-
Folds all elements (in a column-by-column manner) of this matrix with given
accumulator
. - foldNonZero(MatrixAccumulator) - Method in class org.la4j.matrix.SparseMatrix
-
Folds non-zero elements of this matrix with given
accumulator
. - foldNonZero(VectorAccumulator) - Method in class org.la4j.vector.SparseVector
-
Folds non-zero elements of this vector with given
accumulator
. - foldNonZeroInColumn(int, VectorAccumulator) - Method in class org.la4j.matrix.SparseMatrix
-
Folds non-zero elements of the specified column in this matrix with the given
accumulator
. - foldNonZeroInColumns(VectorAccumulator) - Method in class org.la4j.matrix.SparseMatrix
-
Folds non-zero elements (in a column-by-column manner) of this matrix with given
accumulator
. - foldNonZeroInRow(int, VectorAccumulator) - Method in class org.la4j.matrix.SparseMatrix
-
Folds non-zero elements of the specified row in this matrix with the given
accumulator
. - foldNonZeroInRows(VectorAccumulator) - Method in class org.la4j.matrix.SparseMatrix
-
Folds non-zero elements (in a row-by-row manner) of this matrix with given
accumulator
. - foldRow(int, VectorAccumulator) - Method in class org.la4j.Matrix
-
Folds all elements of specified row in this matrix with given
accumulator
. - foldRows(VectorAccumulator) - Method in class org.la4j.Matrix
-
Folds all elements (in row-by-row manner) of this matrix with given
accumulator
. - FORWARD_BACK_SUBSTITUTION - org.la4j.LinearAlgebra.SolverFactory
- FORWARD_BACK_SUBSTITUTION - Static variable in class org.la4j.LinearAlgebra
-
References to the Forward-Back Substitution solver factory.
- ForwardBackSubstitutionSolver - Class in org.la4j.linear
- ForwardBackSubstitutionSolver(Matrix) - Constructor for class org.la4j.linear.ForwardBackSubstitutionSolver
- from1DArray(int, int, double[]) - Static method in class org.la4j.matrix.ColumnMajorSparseMatrix
-
Creates a new
ColumnMajorSparseMatrix
from the given 1Darray
with compressing (copying) the underlying array. - from1DArray(int, int, double[]) - Static method in class org.la4j.matrix.dense.Basic1DMatrix
-
Creates a
Basic1DMatrix
of the given 1Darray
w/o copying the underlying array. - from1DArray(int, int, double[]) - Static method in class org.la4j.matrix.dense.Basic2DMatrix
-
Creates a
Basic2DMatrix
of the given 1Darray
with copying the underlying array. - from1DArray(int, int, double[]) - Static method in class org.la4j.matrix.DenseMatrix
-
Creates a
DenseMatrix
of the given 1Darray
w/o copying the underlying array. - from1DArray(int, int, double[]) - Static method in class org.la4j.Matrix
-
Creates a
Matrix
of the given 1Darray
w/o copying the underlying array. - from1DArray(int, int, double[]) - Static method in class org.la4j.matrix.RowMajorSparseMatrix
-
Creates a new
RowMajorSparseMatrix
from the given 1Darray
with compressing (copying) the underlying array. - from1DArray(int, int, double[]) - Static method in class org.la4j.matrix.sparse.CCSMatrix
-
Creates a new
CCSMatrix
from the given 1Darray
with compressing (copying) the underlying array. - from1DArray(int, int, double[]) - Static method in class org.la4j.matrix.sparse.CRSMatrix
-
Creates a new
CRSMatrix
from the given 1Darray
with compressing (copying) the underlying array. - from1DArray(int, int, double[]) - Static method in class org.la4j.matrix.SparseMatrix
-
Creates a new
SparseMatrix
from the given 1Darray
with compressing (copying) the underlying array. - from2DArray(double[][]) - Static method in class org.la4j.matrix.ColumnMajorSparseMatrix
-
Creates a new
ColumnMajorSparseMatrix
from the given 2Darray
with compressing (copying) the underlying array. - from2DArray(double[][]) - Static method in class org.la4j.matrix.dense.Basic1DMatrix
-
Creates a
Basic1DMatrix
of the given 2Darray
with copying the underlying array. - from2DArray(double[][]) - Static method in class org.la4j.matrix.dense.Basic2DMatrix
-
Creates a
Basic2DMatrix
of the given 2Darray
w/o copying the underlying array. - from2DArray(double[][]) - Static method in class org.la4j.matrix.DenseMatrix
-
Creates a
DenseMatrix
of the given 2Darray
w/o copying the underlying array. - from2DArray(double[][]) - Static method in class org.la4j.Matrix
-
Creates a
Matrix
of the given 2Darray
w/o copying the underlying array. - from2DArray(double[][]) - Static method in class org.la4j.matrix.RowMajorSparseMatrix
-
Creates a new
RowMajorSparseMatrix
from the given 2Darray
with compressing (copying) the underlying array. - from2DArray(double[][]) - Static method in class org.la4j.matrix.sparse.CCSMatrix
-
Creates a new
CCSMatrix
from the given 2Darray
with compressing (copying) the underlying array. - from2DArray(double[][]) - Static method in class org.la4j.matrix.sparse.CRSMatrix
-
Creates a new
CRSMatrix
from the given 2Darray
with compressing (copying) the underlying array. - from2DArray(double[][]) - Static method in class org.la4j.matrix.SparseMatrix
-
Creates a new
SparseMatrix
from the given 2Darray
with compressing (copying) the underlying array. - fromArray(double[]) - Static method in class org.la4j.vector.dense.BasicVector
-
Creates a new
BasicVector
from the givenarray
w/o copying the underlying array. - fromArray(double[]) - Static method in class org.la4j.vector.DenseVector
-
Creates a new
DenseVector
from the givenarray
w/o copying the underlying array. - fromArray(double[]) - Static method in class org.la4j.Vector
-
Creates a new
Vector
from the givenarray
w/o copying the underlying array. - fromArray(double[]) - Static method in class org.la4j.vector.sparse.CompressedVector
-
Creates a new
CompressedVector
from the givenarray
with compressing (copying) the underlying array. - fromArray(double[]) - Static method in class org.la4j.vector.SparseVector
-
Creates a new
SparseVector
from the givenarray
with compressing (copying) the underlying array. - fromBinary(byte[]) - Static method in class org.la4j.matrix.dense.Basic1DMatrix
-
Decodes
Basic1DMatrix
from the given bytearray
. - fromBinary(byte[]) - Static method in class org.la4j.matrix.dense.Basic2DMatrix
-
Decodes
Basic2DMatrix
from the given bytearray
. - fromBinary(byte[]) - Static method in class org.la4j.matrix.sparse.CCSMatrix
-
Decodes
CCSMatrix
from the given bytearray
. - fromBinary(byte[]) - Static method in class org.la4j.matrix.sparse.CRSMatrix
-
Decodes
CRSMatrix
from the given bytearray
. - fromBinary(byte[]) - Static method in class org.la4j.vector.dense.BasicVector
-
Decodes
BasicVector
from the given bytearray
. - fromBinary(byte[]) - Static method in class org.la4j.vector.sparse.CompressedVector
-
Decodes
CompressedVector
from the given bytearray
. - fromCollection(Collection<? extends Number>) - Static method in class org.la4j.vector.dense.BasicVector
-
Creates new
BasicVector
from - fromCollection(Collection<? extends Number>) - Static method in class org.la4j.vector.DenseVector
-
Creates new
DenseVector
from - fromCollection(Collection<? extends Number>) - Static method in class org.la4j.Vector
-
Creates new
BasicVector
fromlist
- fromCollection(Collection<? extends Number>) - Static method in class org.la4j.vector.sparse.CompressedVector
-
Creates new
CompressedVector
from collection - fromCollection(Collection<? extends Number>) - Static method in class org.la4j.vector.SparseVector
-
Creates new
SparseVector
from collection - fromCSV(String) - Static method in class org.la4j.matrix.ColumnMajorSparseMatrix
-
Parses
ColumnMajorSparseMatrix
from the given CSV string. - fromCSV(String) - Static method in class org.la4j.matrix.dense.Basic1DMatrix
-
Parses
Basic1DMatrix
from the given CSV string. - fromCSV(String) - Static method in class org.la4j.matrix.dense.Basic2DMatrix
-
Parses
Basic2DMatrix
from the given CSV string. - fromCSV(String) - Static method in class org.la4j.matrix.DenseMatrix
-
Parses
DenseMatrix
from the given CSV string. - fromCSV(String) - Static method in class org.la4j.Matrix
-
Parses
Matrix
from the given CSV string. - fromCSV(String) - Static method in class org.la4j.matrix.RowMajorSparseMatrix
-
Parses
RowMajorSparseMatrix
from the given CSV string. - fromCSV(String) - Static method in class org.la4j.matrix.sparse.CCSMatrix
-
Parses
CCSMatrix
from the given CSV string. - fromCSV(String) - Static method in class org.la4j.matrix.sparse.CRSMatrix
-
Parses
CRSMatrix
from the given CSV string. - fromCSV(String) - Static method in class org.la4j.matrix.SparseMatrix
-
Parses
SparseMatrix
from the given CSV string. - fromCSV(String) - Static method in class org.la4j.vector.dense.BasicVector
-
Parses
BasicVector
from the given CSV string. - fromCSV(String) - Static method in class org.la4j.vector.DenseVector
-
Parses
DenseVector
from the given CSV string. - fromCSV(String) - Static method in class org.la4j.Vector
-
Parses
Vector
from the given CSV string. - fromCSV(String) - Static method in class org.la4j.vector.sparse.CompressedVector
-
Parses
CompressedVector
from the given CSV string. - fromCSV(String) - Static method in class org.la4j.vector.SparseVector
-
Parses
SparseVector
from the given CSV string. - fromMap(Map<Integer, ? extends Number>, int) - Static method in class org.la4j.vector.dense.BasicVector
-
Creates new
BasicVector
from index-value map - fromMap(Map<Integer, ? extends Number>, int) - Static method in class org.la4j.vector.DenseVector
-
Creates new
DenseVector
from index-value map - fromMap(Map<Integer, ? extends Number>, int) - Static method in class org.la4j.Vector
-
Creates new
SparseVector
fromlist
- fromMap(Map<Integer, ? extends Number>, int) - Static method in class org.la4j.vector.sparse.CompressedVector
-
Creates new
CompressedVector
from index-value map - fromMap(Map<Integer, ? extends Number>, int) - Static method in class org.la4j.vector.SparseVector
-
Creates new
SparseVector
from given index-value map - fromMatrixMarket(String) - Static method in class org.la4j.matrix.ColumnMajorSparseMatrix
-
Parses
ColumnMajorSparseMatrix
from the given Matrix Market string. - fromMatrixMarket(String) - Static method in class org.la4j.matrix.dense.Basic1DMatrix
-
Parses
Basic1DMatrix
from the given Matrix Market string. - fromMatrixMarket(String) - Static method in class org.la4j.matrix.dense.Basic2DMatrix
-
Parses
Basic2DMatrix
from the given Matrix Market string. - fromMatrixMarket(String) - Static method in class org.la4j.matrix.DenseMatrix
-
Parses
DenseMatrix
from the given Matrix Market string. - fromMatrixMarket(String) - Static method in class org.la4j.Matrix
-
Parses
Matrix
from the given Matrix Market string. - fromMatrixMarket(String) - Static method in class org.la4j.matrix.RowMajorSparseMatrix
-
Parses
RowMajorSparseMatrix
from the given Matrix Market string. - fromMatrixMarket(String) - Static method in class org.la4j.matrix.sparse.CCSMatrix
-
Parses
CCSMatrix
from the given Matrix Market string. - fromMatrixMarket(String) - Static method in class org.la4j.matrix.sparse.CRSMatrix
-
Parses
CRSMatrix
from the given Matrix Market string. - fromMatrixMarket(String) - Static method in class org.la4j.matrix.SparseMatrix
-
Parses
SparseMatrix
from the given Matrix Market string. - fromMatrixMarket(String) - Static method in class org.la4j.vector.dense.BasicVector
-
Parses
BasicVector
from the given Matrix Market string. - fromMatrixMarket(String) - Static method in class org.la4j.vector.DenseVector
-
Parses
DenseVector
from the given Matrix Market string. - fromMatrixMarket(String) - Static method in class org.la4j.Vector
-
Parses
Vector
from the given Matrix Market string. - fromMatrixMarket(String) - Static method in class org.la4j.vector.sparse.CompressedVector
-
Parses
CompressedVector
from the given Matrix Market string. - fromMatrixMarket(String) - Static method in class org.la4j.vector.SparseVector
-
Parses
SparseVector
from the given Matrix Market string. - fromSparseToMatrix(SparseMatrix, Matrix) - Method in class org.la4j.operation.inplace.InPlaceCopyMatrixToMatrix
- FULL_NAME - Static variable in class org.la4j.LinearAlgebra
-
The library full name.
G
- GAUSS_JORDAN - org.la4j.LinearAlgebra.InverterFactory
- GAUSS_JORDAN - Static variable in class org.la4j.LinearAlgebra
-
Reference to an inverter factory solving n linear systems.
- GAUSSIAN - org.la4j.LinearAlgebra.SolverFactory
- GAUSSIAN - Static variable in class org.la4j.LinearAlgebra
-
References to the Gaussian solver factory.
- GaussianSolver - Class in org.la4j.linear
-
This class represents Gaussian method for solving linear systems.
- GaussianSolver(Matrix) - Constructor for class org.la4j.linear.GaussianSolver
- GaussJordanInverter - Class in org.la4j.inversion
- GaussJordanInverter(Matrix) - Constructor for class org.la4j.inversion.GaussJordanInverter
- generateR(Matrix) - Method in class org.la4j.decomposition.EigenDecompositor
- generateRi(Matrix, int) - Method in class org.la4j.decomposition.EigenDecompositor
- get() - Method in class org.la4j.iterator.CursorIterator
- get() - Method in class org.la4j.iterator.CursorToColumnMajorMatrixIterator
- get() - Method in class org.la4j.iterator.CursorToRowMajorMatrixIterator
- get() - Method in class org.la4j.iterator.CursorToVectorIterator
- get(int) - Method in class org.la4j.vector.dense.BasicVector
- get(int) - Method in class org.la4j.Vector
-
Gets the specified element of this vector.
- get(int) - Method in class org.la4j.vector.SparseVector
- get(int, int) - Method in class org.la4j.matrix.dense.Basic1DMatrix
- get(int, int) - Method in class org.la4j.matrix.dense.Basic2DMatrix
- get(int, int) - Method in class org.la4j.Matrix
-
Gets the specified element of this matrix.
- get(int, int) - Method in class org.la4j.matrix.SparseMatrix
- getColumn(int) - Method in class org.la4j.matrix.DenseMatrix
- getColumn(int) - Method in class org.la4j.Matrix
-
Copies the specified column of this matrix into the vector.
- getColumn(int) - Method in class org.la4j.matrix.sparse.CCSMatrix
- getColumn(int) - Method in class org.la4j.matrix.sparse.CRSMatrix
- getColumn(int) - Method in class org.la4j.matrix.SparseMatrix
- getOrElse(int, double) - Method in class org.la4j.vector.sparse.CompressedVector
- getOrElse(int, double) - Method in class org.la4j.vector.SparseVector
-
Gets the specified element, or a
defaultValue
if there is no actual element at indexi
in this sparse vector. - getOrElse(int, int, double) - Method in class org.la4j.matrix.sparse.CCSMatrix
- getOrElse(int, int, double) - Method in class org.la4j.matrix.sparse.CRSMatrix
- getOrElse(int, int, double) - Method in class org.la4j.matrix.SparseMatrix
-
Gets the specified element, or a
defaultValue
if there is no actual element at (i
,j
) in this sparse matrix. - getRow(int) - Method in class org.la4j.matrix.dense.Basic1DMatrix
- getRow(int) - Method in class org.la4j.matrix.dense.Basic2DMatrix
- getRow(int) - Method in class org.la4j.matrix.DenseMatrix
- getRow(int) - Method in class org.la4j.Matrix
-
Copies the specified row of this matrix into the vector.
- getRow(int) - Method in class org.la4j.matrix.sparse.CCSMatrix
- getRow(int) - Method in class org.la4j.matrix.sparse.CRSMatrix
- getRow(int) - Method in class org.la4j.matrix.SparseMatrix
- growUp() - Method in class org.la4j.matrix.sparse.CCSMatrix
- growUp() - Method in class org.la4j.matrix.sparse.CRSMatrix
- growUp() - Method in class org.la4j.vector.sparse.CompressedVector
H
- hadamardProduct(Matrix) - Method in class org.la4j.Matrix
-
Calculates the Hadamard (element-wise) product of this and given
that
matrix. - hadamardProduct(Vector) - Method in class org.la4j.Vector
-
Calculates the Hadamard (element-wise) product of this vector and given
that
. - hashCode() - Method in class org.la4j.Matrix
- hashCode() - Method in class org.la4j.Vector
-
Calculates the hash-code of this vector.
- hashCode() - Method in class org.la4j.vector.SparseVector
- hasNext() - Method in class org.la4j.iterator.CursorToColumnMajorMatrixIterator
- hasNext() - Method in class org.la4j.iterator.CursorToRowMajorMatrixIterator
- hasNext() - Method in class org.la4j.iterator.CursorToVectorIterator
- hqr2(Matrix, Matrix, Vector, Vector) - Method in class org.la4j.decomposition.EigenDecompositor
- hypot(double, double) - Method in class org.la4j.decomposition.SingularValueDecompositor
I
- identity(int) - Static method in class org.la4j.matrix.ColumnMajorSparseMatrix
-
Creates an identity
ColumnMajorSparseMatrix
of the givensize
. - identity(int) - Static method in class org.la4j.matrix.dense.Basic1DMatrix
-
Creates an identity
Basic1DMatrix
of the givensize
. - identity(int) - Static method in class org.la4j.matrix.dense.Basic2DMatrix
-
Creates an identity
Basic2DMatrix
of the givensize
. - identity(int) - Static method in class org.la4j.matrix.DenseMatrix
-
Creates an identity
DenseMatrix
of the givensize
. - identity(int) - Static method in class org.la4j.Matrix
-
Creates an identity
Matrix
of the givensize
. - identity(int) - Static method in class org.la4j.matrix.RowMajorSparseMatrix
-
Creates an identity
RowMajorSparseMatrix
of the givensize
. - identity(int) - Static method in class org.la4j.matrix.sparse.CCSMatrix
-
Creates an identity
CCSMatrix
of the givensize
. - identity(int) - Static method in class org.la4j.matrix.sparse.CRSMatrix
-
Creates an identity
CRSMatrix
of the givensize
. - identity(int) - Static method in class org.la4j.matrix.SparseMatrix
-
Creates an identity
SparseMatrix
of the givensize
. - IDENTITY_MATRIX - Static variable in class org.la4j.Matrices
-
Checks whether the matrix is an identity matrix.
- 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
. - indent(StringBuilder, int) - Method in class org.la4j.Matrix
- INDENTS - Static variable in class org.la4j.Matrix
- index() - Method in class org.la4j.iterator.CursorToVectorIterator
- index() - Method in class org.la4j.iterator.VectorIterator
-
Returns an index of the current cell.
- indices - Variable in class org.la4j.vector.sparse.CompressedVector
- 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(int, int, double) - Method in class org.la4j.vector.sparse.CompressedVector
- insert(int, int, int, double) - Method in class org.la4j.matrix.sparse.CCSMatrix
- insert(int, int, int, double) - Method in class org.la4j.matrix.sparse.CRSMatrix
- 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.
- InverterFactory() - Constructor for enum org.la4j.LinearAlgebra.InverterFactory
- is(AdvancedMatrixPredicate) - Method in class org.la4j.Matrix
-
Checks whether this matrix compiles with given
predicate
or not. - is(MatrixPredicate) - 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) - Method in class org.la4j.vector.SparseVector
-
Whether or not the specified element is zero.
- isZeroAt(int, int) - Method in class org.la4j.matrix.SparseMatrix
-
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
- IteratorState() - Constructor for enum org.la4j.iterator.CursorIterator.IteratorState
J
- JACOBI - org.la4j.LinearAlgebra.SolverFactory
- JACOBI - Static variable in class org.la4j.LinearAlgebra
-
References to the Jacobi solver factory.
- JacobiSolver - Class in org.la4j.linear
-
This class represents Jacobi method for solving linear systems.
- JacobiSolver(Matrix) - Constructor for class org.la4j.linear.JacobiSolver
- JoinFunction - Class in org.la4j.iterator
- JoinFunction() - Constructor for class org.la4j.iterator.JoinFunction
K
- kroneckerProduct(Matrix) - Method in class org.la4j.Matrix
-
Calculates the Kronecker product of this matrix (A) and given
that
matrix (B).
L
- LEAST_SQUARES - org.la4j.LinearAlgebra.SolverFactory
- LEAST_SQUARES - Static variable in class org.la4j.LinearAlgebra
-
References to the Least Squares solver factory.
- LeastNormSolver - Class in org.la4j.linear
-
This class provides solution of "fat" linear system with least euclidean norm.
- LeastNormSolver(Matrix) - Constructor for class org.la4j.linear.LeastNormSolver
- LeastSquaresSolver - Class in org.la4j.linear
- LeastSquaresSolver(Matrix) - Constructor for class org.la4j.linear.LeastSquaresSolver
- length - Variable in class org.la4j.iterator.VectorIterator
- length - Variable in class org.la4j.Vector
-
Length of this vector.
- length() - Method in class org.la4j.Vector
-
Returns the length of this vector.
- LinearAlgebra - Class in org.la4j
-
Tiny class for common things.
- LinearAlgebra() - Constructor for class org.la4j.LinearAlgebra
- LinearAlgebra.DecompositorFactory - Enum in org.la4j
- LinearAlgebra.InverterFactory - Enum in org.la4j
- LinearAlgebra.SolverFactory - Enum in org.la4j
- LinearSystemSolver - Interface in org.la4j.linear
-
Linear System Solver interface; This class implements Strategy design pattern;
- LOWER_BIDIAGONAL_MATRIX - Static variable in class org.la4j.Matrices
-
Checks whether the matrix is a lower bi-diagonal matrix.
- LOWER_TRIANGULAR_MATRIX - Static variable in class org.la4j.Matrices
-
Checks whether the matrix is a lower triangular matrix.
- lu - Variable in class org.la4j.linear.ForwardBackSubstitutionSolver
- LU - org.la4j.LinearAlgebra.DecompositorFactory
- LU - Static variable in class org.la4j.LinearAlgebra
-
Reference to LU decompositor factory.
- LUDecompositor - Class in org.la4j.decomposition
-
This class represents LU decomposition of matrices.
- LUDecompositor(Matrix) - Constructor for class org.la4j.decomposition.LUDecompositor
M
- 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
- Matrices.DiagonallyDominantPredicate - Class in org.la4j
- Matrices.PositiveDefiniteMatrixPredicate - Class in org.la4j
- Matrices.SymmetricMatrixPredicate - Class in org.la4j
- matrix - Variable in class org.la4j.decomposition.AbstractDecompositor
- matrix - Variable in class org.la4j.inversion.GaussJordanInverter
- matrix - Variable in class org.la4j.inversion.NoPivotGaussInverter
- 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
xcolumns
; - MATRIX_TAG - Static variable in class org.la4j.matrix.dense.Basic1DMatrix
- MATRIX_TAG - Static variable in class org.la4j.matrix.dense.Basic2DMatrix
- MATRIX_TAG - Static variable in class org.la4j.matrix.sparse.CCSMatrix
- MATRIX_TAG - Static variable in class org.la4j.matrix.sparse.CRSMatrix
- 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
- MINIMUM_SIZE - Static variable in class org.la4j.matrix.sparse.CCSMatrix
- MINIMUM_SIZE - Static variable in class org.la4j.matrix.sparse.CRSMatrix
- MINIMUM_SIZE - Static variable in class org.la4j.vector.sparse.CompressedVector
- 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
Matrix.fold(org.la4j.vector.functor.MatrixAccumulator)
method for norm calculation. - mkEuclideanNormAccumulator() - Static method in class org.la4j.Vectors
-
Makes an Euclidean norm accumulator that allows to use
Vector.fold(org.la4j.vector.functor.VectorAccumulator)
method for norm calculation. - mkInfinityNormAccumulator() - Static method in class org.la4j.Matrices
-
Makes an Infinity norm accumulator that allows to use
Matrix.fold(org.la4j.vector.functor.MatrixAccumulator)
method for norm calculation. - mkInfinityNormAccumulator() - Static method in class org.la4j.Vectors
-
Makes an Infinity norm accumulator that allows to use
Vector.fold(org.la4j.vector.functor.VectorAccumulator)
method for norm calculation. - mkManhattanNormAccumulator() - Static method in class org.la4j.Matrices
-
Makes an Manhattan norm accumulator that allows to use
Matrix.fold(org.la4j.vector.functor.MatrixAccumulator)
method for norm calculation. - mkManhattanNormAccumulator() - Static method in class org.la4j.Vectors
-
Makes a Manhattan norm accumulator that allows to use
Vector.fold(org.la4j.vector.functor.VectorAccumulator)
method for norm calculation. - 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(String, String) - Method in class org.la4j.Matrix
-
Converts this matrix into the string representation.
- mkString(NumberFormat) - 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.
- mkString(NumberFormat, String, String) - Method in class org.la4j.Matrix
-
Converts this matrix into the string representation.
- MOD - Static variable in class org.la4j.iterator.JoinFunction
- MUL - Static variable in class org.la4j.iterator.JoinFunction
- multiply(double) - Method in class org.la4j.Matrix
-
Scales this matrix by given
value
(v). - 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(double) - Method in class org.la4j.vector.SparseVector
- multiply(Matrix) - Method in class org.la4j.Matrix
-
Multiplies this matrix (A) by given
that
matrix (B). - multiply(Matrix) - Method in class org.la4j.Vector
-
Multiples this vector (X) by given
that
(A). - multiply(Vector) - Method in class org.la4j.Matrix
-
Multiplies this matrix (A) by given
that
vector (x). - multiplyByItsTranspose() - Method in class org.la4j.Matrix
-
Multiplies this matrix by its transpose.
N
- NAME - Static variable in class org.la4j.LinearAlgebra
-
The library name.
- NEGATIVE_MATRIX - Static variable in class org.la4j.Matrices
-
Checks whether the matrix is a negative matrix.
- NEGATIVE_VECTOR - Static variable in class org.la4j.Vectors
-
Checks whether the vector is a negative vector.
- next() - Method in class org.la4j.iterator.CursorToColumnMajorMatrixIterator
- next() - Method in class org.la4j.iterator.CursorToRowMajorMatrixIterator
- next() - Method in class org.la4j.iterator.CursorToVectorIterator
- NO_PIVOT_GAUSS - org.la4j.LinearAlgebra.InverterFactory
- NO_PIVOT_GAUSS - Static variable in class org.la4j.LinearAlgebra
-
Reference to the Gauss elimination method-based inverter factory.
- non(AdvancedMatrixPredicate) - Method in class org.la4j.Matrix
-
Checks whether this matrix compiles with given
predicate
or not. - non(MatrixPredicate) - 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) - 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.
- 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.
- 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.
O
- OO_PLACE_INNER_PRODUCT - Static variable in class org.la4j.LinearAlgebra
- OO_PLACE_KRONECKER_PRODUCT - Static variable in class org.la4j.LinearAlgebra
- OO_PLACE_MATRICES_MULTIPLICATION - Static variable in class org.la4j.LinearAlgebra
- OO_PLACE_MATRICES_SUBTRACTION - Static variable in class org.la4j.LinearAlgebra
- OO_PLACE_MATRIX_ADDITION - Static variable in class org.la4j.LinearAlgebra
- OO_PLACE_MATRIX_BY_ITS_TRANSPOSE_MULTIPLICATION - Static variable in class org.la4j.LinearAlgebra
- OO_PLACE_MATRIX_BY_VECTOR_MULTIPLICATION - Static variable in class org.la4j.LinearAlgebra
- OO_PLACE_MATRIX_HADAMARD_PRODUCT - Static variable in class org.la4j.LinearAlgebra
- OO_PLACE_OUTER_PRODUCT - Static variable in class org.la4j.LinearAlgebra
- OO_PLACE_VECTOR_BY_MATRIX_MULTIPLICATION - Static variable in class org.la4j.LinearAlgebra
- OO_PLACE_VECTOR_HADAMARD_PRODUCT - Static variable in class org.la4j.LinearAlgebra
- OO_PLACE_VECTORS_ADDITION - Static variable in class org.la4j.LinearAlgebra
- OO_PLACE_VECTORS_SUBTRACTION - Static variable in class org.la4j.LinearAlgebra
- OoPlaceInnerProduct - Class in org.la4j.operation.ooplace
- OoPlaceInnerProduct() - Constructor for class org.la4j.operation.ooplace.OoPlaceInnerProduct
- OoPlaceKroneckerProduct - Class in org.la4j.operation.ooplace
- OoPlaceKroneckerProduct() - Constructor for class org.la4j.operation.ooplace.OoPlaceKroneckerProduct
- OoPlaceMatricesAddition - Class in org.la4j.operation.ooplace
- OoPlaceMatricesAddition() - Constructor for class org.la4j.operation.ooplace.OoPlaceMatricesAddition
- OoPlaceMatricesMultiplication - Class in org.la4j.operation.ooplace
- OoPlaceMatricesMultiplication() - Constructor for class org.la4j.operation.ooplace.OoPlaceMatricesMultiplication
- OoPlaceMatricesSubtraction - Class in org.la4j.operation.ooplace
- OoPlaceMatricesSubtraction() - Constructor for class org.la4j.operation.ooplace.OoPlaceMatricesSubtraction
- OoPlaceMatrixByItsTransposeMultiplication - Class in org.la4j.operation.ooplace
- OoPlaceMatrixByItsTransposeMultiplication() - Constructor for class org.la4j.operation.ooplace.OoPlaceMatrixByItsTransposeMultiplication
- OoPlaceMatrixByVectorMultiplication - Class in org.la4j.operation.ooplace
- OoPlaceMatrixByVectorMultiplication() - Constructor for class org.la4j.operation.ooplace.OoPlaceMatrixByVectorMultiplication
- OoPlaceMatrixHadamardProduct - Class in org.la4j.operation.ooplace
- OoPlaceMatrixHadamardProduct() - Constructor for class org.la4j.operation.ooplace.OoPlaceMatrixHadamardProduct
- OoPlaceOuterProduct - Class in org.la4j.operation.ooplace
- OoPlaceOuterProduct() - Constructor for class org.la4j.operation.ooplace.OoPlaceOuterProduct
- OoPlaceVectorByMatrixMultiplication - Class in org.la4j.operation.ooplace
- OoPlaceVectorByMatrixMultiplication() - Constructor for class org.la4j.operation.ooplace.OoPlaceVectorByMatrixMultiplication
- OoPlaceVectorHadamardProduct - Class in org.la4j.operation.ooplace
- OoPlaceVectorHadamardProduct() - Constructor for class org.la4j.operation.ooplace.OoPlaceVectorHadamardProduct
- OoPlaceVectorsAddition - Class in org.la4j.operation.ooplace
- OoPlaceVectorsAddition() - Constructor for class org.la4j.operation.ooplace.OoPlaceVectorsAddition
- OoPlaceVectorsSubtraction - Class in org.la4j.operation.ooplace
- OoPlaceVectorsSubtraction() - Constructor for class org.la4j.operation.ooplace.OoPlaceVectorsSubtraction
- orElse(CursorIterator, JoinFunction) - Method in class org.la4j.iterator.CursorIterator
- orElseAdd(MatrixIterator) - Method in class org.la4j.iterator.ColumnMajorMatrixIterator
- orElseAdd(MatrixIterator) - Method in class org.la4j.iterator.MatrixIterator
- orElseAdd(MatrixIterator) - Method in class org.la4j.iterator.RowMajorMatrixIterator
- orElseAdd(VectorIterator) - Method in class org.la4j.iterator.VectorIterator
- orElseSubtract(MatrixIterator) - Method in class org.la4j.iterator.ColumnMajorMatrixIterator
- orElseSubtract(MatrixIterator) - Method in class org.la4j.iterator.MatrixIterator
- orElseSubtract(MatrixIterator) - Method in class org.la4j.iterator.RowMajorMatrixIterator
- orElseSubtract(VectorIterator) - Method in class org.la4j.iterator.VectorIterator
- org.la4j - package org.la4j
- org.la4j.decomposition - package org.la4j.decomposition
- org.la4j.inversion - package org.la4j.inversion
- org.la4j.iterator - package org.la4j.iterator
- org.la4j.linear - package org.la4j.linear
- org.la4j.matrix - package org.la4j.matrix
- org.la4j.matrix.dense - package org.la4j.matrix.dense
- org.la4j.matrix.functor - package org.la4j.matrix.functor
- org.la4j.matrix.sparse - package org.la4j.matrix.sparse
- org.la4j.operation - package org.la4j.operation
- org.la4j.operation.inplace - package org.la4j.operation.inplace
- org.la4j.operation.ooplace - package org.la4j.operation.ooplace
- org.la4j.vector - package org.la4j.vector
- org.la4j.vector.dense - package org.la4j.vector.dense
- org.la4j.vector.functor - package org.la4j.vector.functor
- org.la4j.vector.sparse - package org.la4j.vector.sparse
- orthes(Matrix, Matrix, Vector) - Method in class org.la4j.decomposition.EigenDecompositor
- outerProduct(Vector) - Method in class org.la4j.Vector
-
Calculates the outer product of this vector and given
that
. - outputClass - Variable in class org.la4j.matrix.MatrixFactory
- outputClass - Variable in class org.la4j.vector.VectorFactory
P
- p - Variable in class org.la4j.linear.ForwardBackSubstitutionSolver
- partiallyApply(ColumnMajorSparseMatrix) - Method in class org.la4j.operation.MatrixMatrixOperation
- partiallyApply(ColumnMajorSparseMatrix) - Method in class org.la4j.operation.MatrixVectorOperation
- partiallyApply(DenseMatrix) - Method in class org.la4j.operation.MatrixMatrixOperation
- partiallyApply(DenseMatrix) - Method in class org.la4j.operation.MatrixVectorOperation
- partiallyApply(RowMajorSparseMatrix) - Method in class org.la4j.operation.MatrixMatrixOperation
- partiallyApply(RowMajorSparseMatrix) - Method in class org.la4j.operation.MatrixVectorOperation
- partiallyApply(DenseVector) - Method in class org.la4j.operation.VectorMatrixOperation
- partiallyApply(DenseVector) - Method in class org.la4j.operation.VectorVectorOperation
- partiallyApply(SparseVector) - Method in class org.la4j.operation.VectorMatrixOperation
- partiallyApply(SparseVector) - Method in class org.la4j.operation.VectorVectorOperation
- POSITIVE_DEFINITE_MATRIX - Static variable in class org.la4j.Matrices
-
Checks whether the matrix is positive definite.
- POSITIVE_MATRIX - Static variable in class org.la4j.Matrices
-
Checks whether the matrix is a positive matrix.
- POSITIVE_VECTOR - Static variable in class org.la4j.Vectors
-
Checks whether the vector is a positive vector.
- PositiveDefiniteMatrixPredicate() - Constructor for class org.la4j.Matrices.PositiveDefiniteMatrixPredicate
- power(int) - Method in class org.la4j.Matrix
-
Powers this matrix of given exponent {code n}.
- product() - Method in class org.la4j.Matrix
-
Multiplies up all elements of this matrix.
- product() - Method in class org.la4j.Vector
-
Multiplies up all elements of this vector.
Q
- qr - Variable in class org.la4j.linear.LeastSquaresSolver
- QR - org.la4j.LinearAlgebra.DecompositorFactory
- QR - Static variable in class org.la4j.LinearAlgebra
-
Reference to QR decompositor factory.
- QRDecompositor - Class in org.la4j.decomposition
-
This class represents QR decomposition of matrices.
- QRDecompositor(Matrix) - Constructor for class org.la4j.decomposition.QRDecompositor
R
- r - Variable in class org.la4j.linear.LeastSquaresSolver
- random(int, double, Random) - Static method in class org.la4j.vector.sparse.CompressedVector
- random(int, double, Random) - Static method in class org.la4j.vector.SparseVector
- random(int, int, double, Random) - Static method in class org.la4j.matrix.ColumnMajorSparseMatrix
- random(int, int, double, Random) - Static method in class org.la4j.matrix.RowMajorSparseMatrix
- random(int, int, double, Random) - Static method in class org.la4j.matrix.sparse.CCSMatrix
- random(int, int, double, Random) - Static method in class org.la4j.matrix.sparse.CRSMatrix
- random(int, int, double, Random) - Static method in class org.la4j.matrix.SparseMatrix
- random(int, int, Random) - Static method in class org.la4j.matrix.dense.Basic1DMatrix
- random(int, int, Random) - Static method in class org.la4j.matrix.dense.Basic2DMatrix
- random(int, int, Random) - Static method in class org.la4j.matrix.DenseMatrix
- random(int, int, Random) - Static method in class org.la4j.Matrix
- random(int, Random) - Static method in class org.la4j.vector.dense.BasicVector
- random(int, Random) - Static method in class org.la4j.vector.DenseVector
- random(int, Random) - Static method in class org.la4j.Vector
- randomSymmetric(int, double, Random) - Static method in class org.la4j.matrix.ColumnMajorSparseMatrix
-
Creates a random symmetric
ColumnMajorSparseMatrix
of the givensize
. - randomSymmetric(int, double, Random) - Static method in class org.la4j.matrix.RowMajorSparseMatrix
-
Creates a random symmetric
RowMajorSparseMatrix
of the givensize
. - randomSymmetric(int, double, Random) - Static method in class org.la4j.matrix.sparse.CCSMatrix
-
Creates a random symmetric
CCSMatrix
of the givensize
. - randomSymmetric(int, double, Random) - Static method in class org.la4j.matrix.sparse.CRSMatrix
-
Creates a random symmetric
CRSMatrix
of the givensize
. - randomSymmetric(int, double, Random) - Static method in class org.la4j.matrix.SparseMatrix
-
Creates a random symmetric
SparseMatrix
of the givensize
. - randomSymmetric(int, Random) - Static method in class org.la4j.matrix.dense.Basic1DMatrix
-
Creates a random symmetric
Basic1DMatrix
of the givensize
. - randomSymmetric(int, Random) - Static method in class org.la4j.matrix.dense.Basic2DMatrix
-
Creates a random symmetric
Basic2DMatrix
of the givensize
. - randomSymmetric(int, Random) - Static method in class org.la4j.matrix.DenseMatrix
-
Creates a random symmetric
DenseMatrix
of the givensize
. - randomSymmetric(int, Random) - Static method in class org.la4j.Matrix
-
Creates a random symmetric
Matrix
of the givensize
. - rank() - Method in class org.la4j.Matrix
-
Calculates the rank of this matrix.
- RAW_LU - org.la4j.LinearAlgebra.DecompositorFactory
- RAW_LU - Static variable in class org.la4j.LinearAlgebra
-
Reference to Raw LU decompositor factory.
- RAW_QR - org.la4j.LinearAlgebra.DecompositorFactory
- RAW_QR - Static variable in class org.la4j.LinearAlgebra
-
Reference to Raw QR decompositor factory.
- RawLUDecompositor - Class in org.la4j.decomposition
- RawLUDecompositor(Matrix) - Constructor for class org.la4j.decomposition.RawLUDecompositor
- RawQRDecompositor - Class in org.la4j.decomposition
- RawQRDecompositor(Matrix) - Constructor for class org.la4j.decomposition.RawQRDecompositor
- regenerateU(Matrix, Matrix, int, int, int, int) - Method in class org.la4j.decomposition.EigenDecompositor
- remove() - Method in class org.la4j.iterator.CursorIterator
- remove(int) - Method in class org.la4j.vector.sparse.CompressedVector
- remove(int, int) - Method in class org.la4j.matrix.sparse.CCSMatrix
- remove(int, int) - Method in class org.la4j.matrix.sparse.CRSMatrix
- removeColumn(int) - Method in class org.la4j.Matrix
-
Removes one column from matrix.
- removeFirstColumn() - Method in class org.la4j.Matrix
-
Removes first column from matrix.
- removeFirstRow() - Method in class org.la4j.Matrix
-
Removes first row from matrix.
- removeLastColumn() - Method in class org.la4j.Matrix
-
Removes last column from matrix.
- removeLastRow() - Method in class org.la4j.Matrix
-
Removes last row from matrix.
- removeRow(int) - Method in class org.la4j.Matrix
-
Removes one row from matrix.
- rotate() - Method in class org.la4j.matrix.ColumnMajorSparseMatrix
- rotate() - Method in class org.la4j.Matrix
-
Rotates this matrix by 90 degrees to the right.
- rotate() - Method in class org.la4j.matrix.RowMajorSparseMatrix
- ROUND_FACTOR - Static variable in class org.la4j.LinearAlgebra
-
Exponent of machine epsilon
- ROUND_FACTOR - Static variable in class org.la4j.Matrices
-
Exponent of machine epsilon
- ROUND_FACTOR - Static variable in class org.la4j.Vectors
- rowIndex() - Method in class org.la4j.iterator.CursorToColumnMajorMatrixIterator
- rowIndex() - Method in class org.la4j.iterator.CursorToRowMajorMatrixIterator
- rowIndex() - Method in class org.la4j.iterator.MatrixIterator
- rowIndices - Variable in class org.la4j.matrix.sparse.CCSMatrix
- rowMajorIterator() - Method in class org.la4j.Matrix
-
Returns a row-major matrix iterator.
- rowMajorIterator() - Method in class org.la4j.matrix.sparse.CRSMatrix
- RowMajorMatrixIterator - Class in org.la4j.iterator
- RowMajorMatrixIterator(int, int) - Constructor for class org.la4j.iterator.RowMajorMatrixIterator
- RowMajorSparseMatrix - Class in org.la4j.matrix
- RowMajorSparseMatrix(int, int) - Constructor for class org.la4j.matrix.RowMajorSparseMatrix
- RowMajorSparseMatrix(int, int, int) - Constructor for class org.la4j.matrix.RowMajorSparseMatrix
- rowPointers - Variable in class org.la4j.matrix.sparse.CRSMatrix
- rows - Variable in class org.la4j.iterator.MatrixIterator
- rows - Variable in class org.la4j.Matrix
- rows() - Method in class org.la4j.Matrix
-
Returns the number of rows of this matrix.
S
- searchForColumnIndex(int, int, int) - Method in class org.la4j.matrix.sparse.CRSMatrix
- searchForIndex(int) - Method in class org.la4j.vector.sparse.CompressedVector
-
Does the binary searching to find the position in the value array given it's index.
- searchForRowIndex(int, int, int) - Method in class org.la4j.matrix.sparse.CCSMatrix
- SEIDEL - org.la4j.LinearAlgebra.SolverFactory
- SEIDEL - Static variable in class org.la4j.LinearAlgebra
-
References to the Seidel solver factory.
- SeidelSolver - Class in org.la4j.linear
-
This class represents Seidel method for solving linear systems.
- SeidelSolver(Matrix) - Constructor for class org.la4j.linear.SeidelSolver
- select(int[]) - Method in class org.la4j.Vector
-
Returns a new vector with the selected elements.
- 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.
- self - Variable in class org.la4j.matrix.dense.Basic1DMatrix
- self - Variable in class org.la4j.matrix.dense.Basic2DMatrix
- self - Variable in class org.la4j.vector.dense.BasicVector
- 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.
- serialVersionUID - Static variable in class org.la4j.linear.ForwardBackSubstitutionSolver
- serialVersionUID - Static variable in class org.la4j.linear.GaussianSolver
- serialVersionUID - Static variable in class org.la4j.linear.JacobiSolver
- serialVersionUID - Static variable in class org.la4j.linear.LeastSquaresSolver
- serialVersionUID - Static variable in class org.la4j.linear.SeidelSolver
- serialVersionUID - Static variable in class org.la4j.linear.SquareRootSolver
- serialVersionUID - Static variable in class org.la4j.linear.SweepSolver
- set(double) - Method in class org.la4j.iterator.CursorIterator
- set(double) - Method in class org.la4j.iterator.CursorToColumnMajorMatrixIterator
- set(double) - Method in class org.la4j.iterator.CursorToRowMajorMatrixIterator
- set(double) - Method in class org.la4j.iterator.CursorToVectorIterator
- 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
- 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
- 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) - Method in class org.la4j.Vector
-
Retrieves the specified sub-vector of this vector.
- slice(int, int, int, int) - Method in class org.la4j.Matrix
-
Retrieves the specified sub-matrix of this matrix.
- 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.
- SMART - org.la4j.LinearAlgebra.InverterFactory
- SMART - org.la4j.LinearAlgebra.SolverFactory
- 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.
- SolverFactory() - Constructor for enum org.la4j.LinearAlgebra.SolverFactory
- 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 - org.la4j.LinearAlgebra.SolverFactory
- SQUARE_ROOT - Static variable in class org.la4j.LinearAlgebra
-
References to the Square Root solver factory.
- SquareRootSolver - Class in org.la4j.linear
-
This class represents Square Root method for solving linear systems.
- SquareRootSolver(Matrix) - Constructor for class org.la4j.linear.SquareRootSolver
- SUB - Static variable in class org.la4j.iterator.JoinFunction
- subtract(double) - Method in class org.la4j.Matrix
-
Subtracts given
value
(v) from every element of this matrix (A). - subtract(double) - Method in class org.la4j.Vector
-
Subtracts given
value
(v) from this vector (X). - subtract(Matrix) - Method in class org.la4j.Matrix
-
Subtracts given
that
matrix (B) from this matrix (A). - 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 - org.la4j.LinearAlgebra.DecompositorFactory
- 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 - org.la4j.LinearAlgebra.SolverFactory
- SWEEP - Static variable in class org.la4j.LinearAlgebra
-
References to the Sweep solver factory.
- SweepSolver - Class in org.la4j.linear
-
This class represents Sweep (or Tridiagonal matrix, or Thomas) method for solving linear systems.
- SweepSolver(Matrix) - Constructor for class org.la4j.linear.SweepSolver
- SYMMETRIC_MATRIX - Static variable in class org.la4j.Matrices
-
Checks whether the matrix is a symmetric matrix.
- SymmetricMatrixMatrixOperation<R> - Class in org.la4j.operation
- SymmetricMatrixMatrixOperation() - Constructor for class org.la4j.operation.SymmetricMatrixMatrixOperation
- SymmetricMatrixPredicate() - Constructor for class org.la4j.Matrices.SymmetricMatrixPredicate
- SymmetricVectorVectorOperation<R> - Class in org.la4j.operation
- SymmetricVectorVectorOperation() - Constructor for class org.la4j.operation.SymmetricVectorVectorOperation
T
- TAKEN_FROM_BOTH - Static variable in class org.la4j.iterator.CursorIterator
- TAKEN_FROM_THESE - org.la4j.iterator.CursorIterator.IteratorState
- TAKEN_FROM_THOSE - org.la4j.iterator.CursorIterator.IteratorState
- test(int, double) - Method in interface org.la4j.vector.functor.VectorPredicate
-
Tests vector's element.
- 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(Matrix) - Method in class org.la4j.Matrices.DiagonallyDominantPredicate
- test(Matrix) - Method in class org.la4j.Matrices.PositiveDefiniteMatrixPredicate
- test(Matrix) - Method in class org.la4j.Matrices.SymmetricMatrixPredicate
- test(Matrix) - Method in interface org.la4j.matrix.functor.AdvancedMatrixPredicate
-
Tests given
matrix
. - THESE_ARE_EMPTY - org.la4j.iterator.CursorIterator.IteratorState
- THOSE_ARE_EMPTY - org.la4j.iterator.CursorIterator.IteratorState
- 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() - Method in class org.la4j.Vector
-
Converts this vector 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(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
-
Converts this vector into a
DenseVector
. - 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() - Method in class org.la4j.Matrix
-
Converts this matrix into the Matrix Market string.
- toMatrixMarket() - Method in class org.la4j.Vector
-
Converts this vector into the string in Matrix Market format.
- 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(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
; - 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
-
Converts this vector into a
SparseVector
. - 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.
- triangularizeWithPivoting(Matrix) - Method in class org.la4j.linear.GaussianSolver
- TRIDIAGONAL_MATRIX - Static variable in class org.la4j.Matrices
-
Checks whether the matrix is a tridiagonal matrix.
U
- underlying - Variable in class org.la4j.iterator.CursorToColumnMajorMatrixIterator
- underlying - Variable in class org.la4j.iterator.CursorToRowMajorMatrixIterator
- underlying - Variable in class org.la4j.iterator.CursorToVectorIterator
- unit(int) - Static method in class org.la4j.vector.dense.BasicVector
-
Creates an unit
BasicVector
of the givenlength
. - unit(int) - Static method in class org.la4j.vector.DenseVector
-
Creates an unit
DenseVector
of the givenlength
. - unit(int) - Static method in class org.la4j.Vector
-
Creates an unit
Vector
of the givenlength
. - unit(int, int) - Static method in class org.la4j.matrix.dense.Basic1DMatrix
- unit(int, int) - Static method in class org.la4j.matrix.dense.Basic2DMatrix
- unit(int, int) - Static method in class org.la4j.matrix.DenseMatrix
- unit(int, int) - Static method in class org.la4j.Matrix
- unknowns - Variable in class org.la4j.linear.AbstractSolver
- unknowns() - Method in class org.la4j.linear.AbstractSolver
- unknowns() - Method in interface org.la4j.linear.LinearSystemSolver
-
Returns the number os unknowns in this solver.
- update(int, double) - Method in interface org.la4j.vector.functor.VectorAccumulator
-
Updates a value that was accumulated so far with new vector's element.
- update(int, int, double) - Method in interface org.la4j.matrix.functor.MatrixAccumulator
-
Updates a value that was accumulated so far with new matrix element.
- update(MatrixFunction) - Method in class org.la4j.Matrix
-
Updates all elements of this matrix by applying given
function
. - update(VectorFunction) - Method in class org.la4j.Vector
-
Updates all elements of this vector by applying given
function
. - updateAt(int, int, MatrixFunction) - Method in class org.la4j.matrix.sparse.CCSMatrix
- updateAt(int, int, MatrixFunction) - Method in class org.la4j.matrix.sparse.CRSMatrix
- updateAt(int, int, MatrixFunction) - Method in class org.la4j.Matrix
-
Updates the specified element of this matrix by applying given
function
. - updateAt(int, VectorFunction) - Method in class org.la4j.vector.sparse.CompressedVector
- updateAt(int, VectorFunction) - Method in class org.la4j.Vector
-
Updates the specified element of this vector by applying given
function
. - updateColumn(int, VectorFunction) - Method in class org.la4j.Matrix
-
Updates all elements of the specified column in this matrix by applying given
function
. - updateRow(int, VectorFunction) - Method in class org.la4j.Matrix
-
Updates all elements of the specified row in this matrix by applying given
function
. - UPPER_BIDIAGONAL_MATRIX - Static variable in class org.la4j.Matrices
-
Checks whether the matrix is an upper bidiagonal matrix.
- UPPER_TRIANGULAR_MATRIX - Static variable in class org.la4j.Matrices
-
Checks whether the matrix is an upper triangular matrix.
V
- valueOf(String) - Static method in enum org.la4j.iterator.CursorIterator.IteratorState
-
Returns the enum constant of this type with the specified name.
- 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 - Variable in class org.la4j.matrix.sparse.CCSMatrix
- values - Variable in class org.la4j.matrix.sparse.CRSMatrix
- values - Variable in class org.la4j.vector.sparse.CompressedVector
- values() - Static method in enum org.la4j.iterator.CursorIterator.IteratorState
-
Returns an array containing the constants of this enum type, in the order they are declared.
- 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
. - VECTOR_TAG - Static variable in class org.la4j.vector.dense.BasicVector
- VECTOR_TAG - Static variable in class org.la4j.vector.sparse.CompressedVector
- 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.
W
- withDecompositor(LinearAlgebra.DecompositorFactory) - Method in class org.la4j.Matrix
-
Creates a new decompositor by given
factory
of this matrix. - withInverter(LinearAlgebra.InverterFactory) - Method in class org.la4j.Matrix
-
Creates a new inverter by given
factory
of this matrix. - withSolver(LinearAlgebra.SolverFactory) - Method in class org.la4j.Matrix
-
Creates a new solver by given
factory
of this matrix.
Z
- zero(int) - Static method in class org.la4j.vector.dense.BasicVector
-
Creates a zero
BasicVector
of the givenlength
. - zero(int) - Static method in class org.la4j.vector.DenseVector
-
Creates a zero
DenseVector
of the givenlength
. - zero(int) - Static method in class org.la4j.vector.sparse.CompressedVector
-
Creates a zero
CompressedVector
of the givenlength
. - zero(int) - Static method in class org.la4j.vector.SparseVector
-
Creates a zero
SparseVector
of the givenlength
. - zero(int) - Static method in class org.la4j.Vector
-
Creates a zero
Vector
of the givenlength
. - zero(int, int) - Static method in class org.la4j.matrix.ColumnMajorSparseMatrix
- zero(int, int) - Static method in class org.la4j.matrix.dense.Basic1DMatrix
- zero(int, int) - Static method in class org.la4j.matrix.dense.Basic2DMatrix
- zero(int, int) - Static method in class org.la4j.matrix.DenseMatrix
- zero(int, int) - Static method in class org.la4j.matrix.RowMajorSparseMatrix
- zero(int, int) - Static method in class org.la4j.matrix.sparse.CCSMatrix
- zero(int, int) - Static method in class org.la4j.matrix.sparse.CRSMatrix
- zero(int, int) - Static method in class org.la4j.matrix.SparseMatrix
- zero(int, int) - Static method in class org.la4j.Matrix
- zero(int, int) - Static method in class org.la4j.vector.sparse.CompressedVector
- zero(int, int) - Static method in class org.la4j.vector.SparseVector
- zero(int, int, int) - Static method in class org.la4j.matrix.ColumnMajorSparseMatrix
- zero(int, int, int) - Static method in class org.la4j.matrix.RowMajorSparseMatrix
- zero(int, int, int) - Static method in class org.la4j.matrix.sparse.CCSMatrix
- zero(int, int, int) - Static method in class org.la4j.matrix.sparse.CRSMatrix
- zero(int, int, int) - Static method in class org.la4j.matrix.SparseMatrix
- ZERO_MATRIX - Static variable in class org.la4j.Matrices
-
Checks whether the matrix is a zero matrix.
- ZERO_VECTOR - Static variable in class org.la4j.Vectors
-
Checks whether the vector is a zero vector.
All Classes All Packages