A B C D E F G H I J K L M N O P Q R S T U V W Z 

A

a - Variable in class org.la4j.linear.AbstractSolver
 
AbstractDecompositor - Class in org.la4j.decomposition
 
AbstractDecompositor(Matrix) - Constructor for class org.la4j.decomposition.AbstractDecompositor
 
AbstractSolver - Class in org.la4j.linear
 
AbstractSolver(Matrix) - Constructor for class org.la4j.linear.AbstractSolver
 
accumulate() - Method in interface org.la4j.matrix.functor.MatrixAccumulator
Return the accumulated value and resets this accumulator.
accumulate() - Method in interface org.la4j.vector.functor.VectorAccumulator
Returns the accumulated value and resets this accumulator.
add(double) - Method in class org.la4j.Matrix
Adds given value (v) to every element of this matrix (A).
add(Matrix) - Method in class org.la4j.Matrix
Adds given that matrix (B) to this matrix (A).
add(double) - Method in class org.la4j.matrix.SparseMatrix
 
add(double) - Method in class org.la4j.Vector
Adds given value (v) to this vector (X).
add(Vector) - Method in class org.la4j.Vector
Adds given vector (X) to this vector (Y).
add(double) - Method in class org.la4j.vector.SparseVector
 
AdvancedMatrixPredicate - Interface in org.la4j.matrix.functor
An advanced matrix predicate that test the whole matrix rather than its elements.
andAlsoDivide(MatrixIterator) - Method in class org.la4j.iterator.ColumnMajorMatrixIterator
 
andAlsoDivide(MatrixIterator) - Method in class org.la4j.iterator.MatrixIterator
 
andAlsoDivide(MatrixIterator) - Method in class org.la4j.iterator.RowMajorMatrixIterator
 
andAlsoDivide(VectorIterator) - Method in class org.la4j.iterator.VectorIterator
 
andAlsoMultiply(MatrixIterator) - Method in class org.la4j.iterator.ColumnMajorMatrixIterator
 
andAlsoMultiply(MatrixIterator) - Method in class org.la4j.iterator.MatrixIterator
 
andAlsoMultiply(MatrixIterator) - Method in class org.la4j.iterator.RowMajorMatrixIterator
 
andAlsoMultiply(VectorIterator) - Method in class org.la4j.iterator.VectorIterator
 
applicableTo(Matrix) - Method in class org.la4j.decomposition.CholeskyDecompositor
 
applicableTo(Matrix) - Method in class org.la4j.decomposition.EigenDecompositor
 
applicableTo(Matrix) - Method in interface org.la4j.decomposition.MatrixDecompositor
Checks whether this decompositor is applicable to given matrix or not.
applicableTo(Matrix) - Method in class org.la4j.decomposition.RawLUDecompositor
 
applicableTo(Matrix) - Method in class org.la4j.decomposition.RawQRDecompositor
 
applicableTo(Matrix) - Method in class org.la4j.decomposition.SingularValueDecompositor
 
applicableTo(Matrix) - Method in class org.la4j.linear.ForwardBackSubstitutionSolver
 
applicableTo(Matrix) - Method in class org.la4j.linear.GaussianSolver
 
applicableTo(Matrix) - Method in class org.la4j.linear.JacobiSolver
 
applicableTo(Matrix) - Method in class org.la4j.linear.LeastNormSolver
 
applicableTo(Matrix) - Method in class org.la4j.linear.LeastSquaresSolver
 
applicableTo(Matrix) - Method in interface org.la4j.linear.LinearSystemSolver
Checks whether this solver applicable to given matrix or not.
applicableTo(Matrix) - Method in class org.la4j.linear.SeidelSolver
 
applicableTo(Matrix) - Method in class org.la4j.linear.SquareRootSolver
 
applicableTo(Matrix) - Method in class org.la4j.linear.SweepSolver
 
apply(MatrixOperation<T>) - Method in class org.la4j.Matrix
Pipes this matrix to a given operation.
apply(MatrixMatrixOperation<T>, Matrix) - Method in class org.la4j.Matrix
Pipes this matrix to a given operation.
apply(MatrixVectorOperation<T>, Vector) - Method in class org.la4j.Matrix
Pipes this matrix to a given operation.
apply(MatrixOperation<T>) - Method in class org.la4j.matrix.ColumnMajorSparseMatrix
 
apply(MatrixMatrixOperation<T>, Matrix) - Method in class org.la4j.matrix.ColumnMajorSparseMatrix
 
apply(MatrixVectorOperation<T>, Vector) - Method in class org.la4j.matrix.ColumnMajorSparseMatrix
 
apply(MatrixOperation<T>) - Method in class org.la4j.matrix.DenseMatrix
 
apply(MatrixMatrixOperation<T>, Matrix) - Method in class org.la4j.matrix.DenseMatrix
 
apply(MatrixVectorOperation<T>, Vector) - Method in class org.la4j.matrix.DenseMatrix
 
apply(int, int, double) - Method in interface org.la4j.matrix.functor.MatrixProcedure
Acts on a matrix element.
apply(int, int) - Method in class org.la4j.matrix.MatrixFactory
 
apply(MatrixOperation<T>) - Method in class org.la4j.matrix.RowMajorSparseMatrix
 
apply(MatrixMatrixOperation<T>, Matrix) - Method in class org.la4j.matrix.RowMajorSparseMatrix
 
apply(MatrixVectorOperation<T>, Vector) - Method in class org.la4j.matrix.RowMajorSparseMatrix
 
apply(DenseMatrix, DenseMatrix) - Method in class org.la4j.operation.CommonMatrixMatrixOperation
 
apply(DenseMatrix, RowMajorSparseMatrix) - Method in class org.la4j.operation.CommonMatrixMatrixOperation
 
apply(DenseMatrix, ColumnMajorSparseMatrix) - Method in class org.la4j.operation.CommonMatrixMatrixOperation
 
apply(RowMajorSparseMatrix, DenseMatrix) - Method in class org.la4j.operation.CommonMatrixMatrixOperation
 
apply(RowMajorSparseMatrix, RowMajorSparseMatrix) - Method in class org.la4j.operation.CommonMatrixMatrixOperation
 
apply(RowMajorSparseMatrix, ColumnMajorSparseMatrix) - Method in class org.la4j.operation.CommonMatrixMatrixOperation
 
apply(ColumnMajorSparseMatrix, DenseMatrix) - Method in class org.la4j.operation.CommonMatrixMatrixOperation
 
apply(ColumnMajorSparseMatrix, RowMajorSparseMatrix) - Method in class org.la4j.operation.CommonMatrixMatrixOperation
 
apply(ColumnMajorSparseMatrix, ColumnMajorSparseMatrix) - Method in class org.la4j.operation.CommonMatrixMatrixOperation
 
apply(DenseMatrix) - Method in class org.la4j.operation.CommonMatrixOperation
 
apply(RowMajorSparseMatrix) - Method in class org.la4j.operation.CommonMatrixOperation
 
apply(ColumnMajorSparseMatrix) - Method in class org.la4j.operation.CommonMatrixOperation
 
apply(SparseVector) - Method in class org.la4j.operation.CommonVectorOperation
 
apply(DenseVector) - Method in class org.la4j.operation.CommonVectorOperation
 
apply(SparseVector, SparseVector) - Method in class org.la4j.operation.CommonVectorVectorOperation
 
apply(SparseVector, DenseVector) - Method in class org.la4j.operation.CommonVectorVectorOperation
 
apply(DenseVector, DenseVector) - Method in class org.la4j.operation.CommonVectorVectorOperation
 
apply(DenseVector, SparseVector) - Method in class org.la4j.operation.CommonVectorVectorOperation
 
apply(DenseMatrix, DenseMatrix) - Method in class org.la4j.operation.inplace.InPlaceCopyMatrixToMatrix
 
apply(RowMajorSparseMatrix, ColumnMajorSparseMatrix) - Method in class org.la4j.operation.inplace.InPlaceCopyMatrixToMatrix
 
apply(ColumnMajorSparseMatrix, RowMajorSparseMatrix) - Method in class org.la4j.operation.inplace.InPlaceCopyMatrixToMatrix
 
apply(DenseMatrix, DenseMatrix) - Method in class org.la4j.operation.MatrixMatrixOperation
 
apply(DenseMatrix, RowMajorSparseMatrix) - Method in class org.la4j.operation.MatrixMatrixOperation
 
apply(DenseMatrix, ColumnMajorSparseMatrix) - Method in class org.la4j.operation.MatrixMatrixOperation
 
apply(RowMajorSparseMatrix, DenseMatrix) - Method in class org.la4j.operation.MatrixMatrixOperation
 
apply(RowMajorSparseMatrix, RowMajorSparseMatrix) - Method in class org.la4j.operation.MatrixMatrixOperation
 
apply(RowMajorSparseMatrix, ColumnMajorSparseMatrix) - Method in class org.la4j.operation.MatrixMatrixOperation
 
apply(ColumnMajorSparseMatrix, DenseMatrix) - Method in class org.la4j.operation.MatrixMatrixOperation
 
apply(ColumnMajorSparseMatrix, RowMajorSparseMatrix) - Method in class org.la4j.operation.MatrixMatrixOperation
 
apply(ColumnMajorSparseMatrix, ColumnMajorSparseMatrix) - Method in class org.la4j.operation.MatrixMatrixOperation
 
apply(DenseMatrix) - Method in class org.la4j.operation.MatrixOperation
 
apply(RowMajorSparseMatrix) - Method in class org.la4j.operation.MatrixOperation
 
apply(ColumnMajorSparseMatrix) - Method in class org.la4j.operation.MatrixOperation
 
apply(DenseMatrix, DenseVector) - Method in class org.la4j.operation.MatrixVectorOperation
 
apply(DenseMatrix, SparseVector) - Method in class org.la4j.operation.MatrixVectorOperation
 
apply(RowMajorSparseMatrix, DenseVector) - Method in class org.la4j.operation.MatrixVectorOperation
 
apply(RowMajorSparseMatrix, SparseVector) - Method in class org.la4j.operation.MatrixVectorOperation
 
apply(ColumnMajorSparseMatrix, DenseVector) - Method in class org.la4j.operation.MatrixVectorOperation
 
apply(ColumnMajorSparseMatrix, SparseVector) - Method in class org.la4j.operation.MatrixVectorOperation
 
apply(SparseVector, SparseVector) - Method in class org.la4j.operation.ooplace.OoPlaceInnerProduct
 
apply(DenseVector, DenseVector) - Method in class org.la4j.operation.ooplace.OoPlaceInnerProduct
 
apply(DenseMatrix, DenseMatrix) - Method in class org.la4j.operation.ooplace.OoPlaceMatricesAddition
 
apply(DenseMatrix, DenseMatrix) - Method in class org.la4j.operation.ooplace.OoPlaceMatricesMultiplication
 
apply(DenseMatrix, RowMajorSparseMatrix) - Method in class org.la4j.operation.ooplace.OoPlaceMatricesMultiplication
 
apply(DenseMatrix, ColumnMajorSparseMatrix) - Method in class org.la4j.operation.ooplace.OoPlaceMatricesMultiplication
 
apply(RowMajorSparseMatrix, DenseMatrix) - Method in class org.la4j.operation.ooplace.OoPlaceMatricesMultiplication
 
apply(RowMajorSparseMatrix, RowMajorSparseMatrix) - Method in class org.la4j.operation.ooplace.OoPlaceMatricesMultiplication
 
apply(RowMajorSparseMatrix, ColumnMajorSparseMatrix) - Method in class org.la4j.operation.ooplace.OoPlaceMatricesMultiplication
 
apply(ColumnMajorSparseMatrix, DenseMatrix) - Method in class org.la4j.operation.ooplace.OoPlaceMatricesMultiplication
 
apply(ColumnMajorSparseMatrix, RowMajorSparseMatrix) - Method in class org.la4j.operation.ooplace.OoPlaceMatricesMultiplication
 
apply(ColumnMajorSparseMatrix, ColumnMajorSparseMatrix) - Method in class org.la4j.operation.ooplace.OoPlaceMatricesMultiplication
 
apply(DenseMatrix, DenseMatrix) - Method in class org.la4j.operation.ooplace.OoPlaceMatricesSubtraction
 
apply(RowMajorSparseMatrix, ColumnMajorSparseMatrix) - Method in class org.la4j.operation.ooplace.OoPlaceMatricesSubtraction
 
apply(ColumnMajorSparseMatrix, RowMajorSparseMatrix) - Method in class org.la4j.operation.ooplace.OoPlaceMatricesSubtraction
 
apply(DenseMatrix) - Method in class org.la4j.operation.ooplace.OoPlaceMatrixByItsTransposeMultiplication
 
apply(RowMajorSparseMatrix) - Method in class org.la4j.operation.ooplace.OoPlaceMatrixByItsTransposeMultiplication
 
apply(ColumnMajorSparseMatrix) - Method in class org.la4j.operation.ooplace.OoPlaceMatrixByItsTransposeMultiplication
 
apply(DenseMatrix, DenseVector) - Method in class org.la4j.operation.ooplace.OoPlaceMatrixByVectorMultiplication
 
apply(DenseMatrix, SparseVector) - Method in class org.la4j.operation.ooplace.OoPlaceMatrixByVectorMultiplication
 
apply(RowMajorSparseMatrix, DenseVector) - Method in class org.la4j.operation.ooplace.OoPlaceMatrixByVectorMultiplication
 
apply(RowMajorSparseMatrix, SparseVector) - Method in class org.la4j.operation.ooplace.OoPlaceMatrixByVectorMultiplication
 
apply(ColumnMajorSparseMatrix, DenseVector) - Method in class org.la4j.operation.ooplace.OoPlaceMatrixByVectorMultiplication
 
apply(ColumnMajorSparseMatrix, SparseVector) - Method in class org.la4j.operation.ooplace.OoPlaceMatrixByVectorMultiplication
 
apply(DenseMatrix, DenseMatrix) - Method in class org.la4j.operation.ooplace.OoPlaceMatrixHadamardProduct
 
apply(SparseVector, SparseVector) - Method in class org.la4j.operation.ooplace.OoPlaceOuterProduct
 
apply(DenseVector, DenseVector) - Method in class org.la4j.operation.ooplace.OoPlaceOuterProduct
 
apply(DenseVector, SparseVector) - Method in class org.la4j.operation.ooplace.OoPlaceOuterProduct
 
apply(SparseVector, DenseVector) - Method in class org.la4j.operation.ooplace.OoPlaceOuterProduct
 
apply(SparseVector, DenseMatrix) - Method in class org.la4j.operation.ooplace.OoPlaceVectorByMatrixMultiplication
 
apply(SparseVector, RowMajorSparseMatrix) - Method in class org.la4j.operation.ooplace.OoPlaceVectorByMatrixMultiplication
 
apply(SparseVector, ColumnMajorSparseMatrix) - Method in class org.la4j.operation.ooplace.OoPlaceVectorByMatrixMultiplication
 
apply(DenseVector, DenseMatrix) - Method in class org.la4j.operation.ooplace.OoPlaceVectorByMatrixMultiplication
 
apply(DenseVector, RowMajorSparseMatrix) - Method in class org.la4j.operation.ooplace.OoPlaceVectorByMatrixMultiplication
 
apply(DenseVector, ColumnMajorSparseMatrix) - Method in class org.la4j.operation.ooplace.OoPlaceVectorByMatrixMultiplication
 
apply(SparseVector, SparseVector) - Method in class org.la4j.operation.ooplace.OoPlaceVectorHadamardProduct
 
apply(DenseVector, DenseVector) - Method in class org.la4j.operation.ooplace.OoPlaceVectorHadamardProduct
 
apply(SparseVector, SparseVector) - Method in class org.la4j.operation.ooplace.OoPlaceVectorsAddition
 
apply(DenseVector, DenseVector) - Method in class org.la4j.operation.ooplace.OoPlaceVectorsAddition
 
apply(SparseVector, SparseVector) - Method in class org.la4j.operation.ooplace.OoPlaceVectorsSubtraction
 
apply(SparseVector, DenseVector) - Method in class org.la4j.operation.ooplace.OoPlaceVectorsSubtraction
 
apply(DenseVector, DenseVector) - Method in class org.la4j.operation.ooplace.OoPlaceVectorsSubtraction
 
apply(DenseVector, SparseVector) - Method in class org.la4j.operation.ooplace.OoPlaceVectorsSubtraction
 
apply(DenseMatrix, RowMajorSparseMatrix) - Method in class org.la4j.operation.SimpleMatrixMatrixOperation
 
apply(DenseMatrix, ColumnMajorSparseMatrix) - Method in class org.la4j.operation.SimpleMatrixMatrixOperation
 
apply(RowMajorSparseMatrix, DenseMatrix) - Method in class org.la4j.operation.SimpleMatrixMatrixOperation
 
apply(ColumnMajorSparseMatrix, DenseMatrix) - Method in class org.la4j.operation.SimpleMatrixMatrixOperation
 
apply(RowMajorSparseMatrix, RowMajorSparseMatrix) - Method in class org.la4j.operation.SimpleMatrixMatrixOperation
 
apply(ColumnMajorSparseMatrix, ColumnMajorSparseMatrix) - Method in class org.la4j.operation.SimpleMatrixMatrixOperation
 
apply(DenseMatrix, RowMajorSparseMatrix) - Method in class org.la4j.operation.SymmetricMatrixMatrixOperation
 
apply(DenseMatrix, ColumnMajorSparseMatrix) - Method in class org.la4j.operation.SymmetricMatrixMatrixOperation
 
apply(RowMajorSparseMatrix, DenseMatrix) - Method in class org.la4j.operation.SymmetricMatrixMatrixOperation
 
apply(RowMajorSparseMatrix, ColumnMajorSparseMatrix) - Method in class org.la4j.operation.SymmetricMatrixMatrixOperation
 
apply(ColumnMajorSparseMatrix, DenseMatrix) - Method in class org.la4j.operation.SymmetricMatrixMatrixOperation
 
apply(RowMajorSparseMatrix, RowMajorSparseMatrix) - Method in class org.la4j.operation.SymmetricMatrixMatrixOperation
 
apply(ColumnMajorSparseMatrix, ColumnMajorSparseMatrix) - Method in class org.la4j.operation.SymmetricMatrixMatrixOperation
 
apply(ColumnMajorSparseMatrix, RowMajorSparseMatrix) - Method in class org.la4j.operation.SymmetricMatrixMatrixOperation
 
apply(SparseVector, DenseVector) - Method in class org.la4j.operation.SymmetricVectorVectorOperation
 
apply(DenseVector, SparseVector) - Method in class org.la4j.operation.SymmetricVectorVectorOperation
 
apply(SparseVector, DenseMatrix) - Method in class org.la4j.operation.VectorMatrixOperation
 
apply(SparseVector, RowMajorSparseMatrix) - Method in class org.la4j.operation.VectorMatrixOperation
 
apply(SparseVector, ColumnMajorSparseMatrix) - Method in class org.la4j.operation.VectorMatrixOperation
 
apply(DenseVector, DenseMatrix) - Method in class org.la4j.operation.VectorMatrixOperation
 
apply(DenseVector, RowMajorSparseMatrix) - Method in class org.la4j.operation.VectorMatrixOperation
 
apply(DenseVector, ColumnMajorSparseMatrix) - Method in class org.la4j.operation.VectorMatrixOperation
 
apply(SparseVector) - Method in class org.la4j.operation.VectorOperation
 
apply(DenseVector) - Method in class org.la4j.operation.VectorOperation
 
apply(SparseVector, SparseVector) - Method in class org.la4j.operation.VectorVectorOperation
 
apply(SparseVector, DenseVector) - Method in class org.la4j.operation.VectorVectorOperation
 
apply(DenseVector, DenseVector) - Method in class org.la4j.operation.VectorVectorOperation
 
apply(DenseVector, SparseVector) - Method in class org.la4j.operation.VectorVectorOperation
 
apply(VectorOperation<T>) - Method in class org.la4j.Vector
Pipes this vector to a given operation.
apply(VectorVectorOperation<T>, Vector) - Method in class org.la4j.Vector
Pipes this vector to a given operation.
apply(VectorMatrixOperation<T>, Matrix) - Method in class org.la4j.Vector
Pipes this vector to a given operation.
apply(VectorOperation<T>) - Method in class org.la4j.vector.DenseVector
 
apply(VectorVectorOperation<T>, Vector) - Method in class org.la4j.vector.DenseVector
 
apply(VectorMatrixOperation<T>, Matrix) - Method in class org.la4j.vector.DenseVector
 
apply(int, double) - Method in interface org.la4j.vector.functor.VectorProcedure
Acts on vector's element.
apply(VectorOperation<T>) - Method in class org.la4j.vector.SparseVector
 
apply(VectorVectorOperation<T>, Vector) - Method in class org.la4j.vector.SparseVector
 
apply(VectorMatrixOperation<T>, Matrix) - Method in class org.la4j.vector.SparseVector
 
apply(int) - Method in class org.la4j.vector.VectorFactory
 
applyCommon(Matrix, Matrix) - Method in class org.la4j.operation.CommonMatrixMatrixOperation
 
applyCommon(Matrix) - Method in class org.la4j.operation.CommonMatrixOperation
 
applyCommon(Vector, Vector) - Method in class org.la4j.operation.CommonVectorVectorOperation
 
applyCommon(Matrix, Matrix) - Method in class org.la4j.operation.ooplace.OoPlaceKroneckerProduct
 
applySimple(DenseMatrix, SparseMatrix) - Method in class org.la4j.operation.inplace.InPlaceCopyMatrixToMatrix
 
applySimple(SparseMatrix, DenseMatrix) - Method in class org.la4j.operation.inplace.InPlaceCopyMatrixToMatrix
 
applySimple(SparseMatrix, SparseMatrix) - Method in class org.la4j.operation.inplace.InPlaceCopyMatrixToMatrix
 
applySimple(DenseMatrix, SparseMatrix) - Method in class org.la4j.operation.ooplace.OoPlaceMatricesSubtraction
 
applySimple(SparseMatrix, DenseMatrix) - Method in class org.la4j.operation.ooplace.OoPlaceMatricesSubtraction
 
applySimple(SparseMatrix, SparseMatrix) - Method in class org.la4j.operation.ooplace.OoPlaceMatricesSubtraction
 
applySimple(DenseMatrix, SparseMatrix) - Method in class org.la4j.operation.SimpleMatrixMatrixOperation
 
applySimple(SparseMatrix, DenseMatrix) - Method in class org.la4j.operation.SimpleMatrixMatrixOperation
 
applySimple(SparseMatrix, SparseMatrix) - Method in class org.la4j.operation.SimpleMatrixMatrixOperation
 
applySymmetric(DenseVector, SparseVector) - Method in class org.la4j.operation.ooplace.OoPlaceInnerProduct
 
applySymmetric(DenseMatrix, SparseMatrix) - Method in class org.la4j.operation.ooplace.OoPlaceMatricesAddition
 
applySymmetric(RowMajorSparseMatrix, ColumnMajorSparseMatrix) - Method in class org.la4j.operation.ooplace.OoPlaceMatricesAddition
 
applySymmetric(SparseMatrix, SparseMatrix) - Method in class org.la4j.operation.ooplace.OoPlaceMatricesAddition
 
applySymmetric(DenseMatrix, SparseMatrix) - Method in class org.la4j.operation.ooplace.OoPlaceMatrixHadamardProduct
 
applySymmetric(SparseMatrix, SparseMatrix) - Method in class org.la4j.operation.ooplace.OoPlaceMatrixHadamardProduct
 
applySymmetric(RowMajorSparseMatrix, ColumnMajorSparseMatrix) - Method in class org.la4j.operation.ooplace.OoPlaceMatrixHadamardProduct
 
applySymmetric(DenseVector, SparseVector) - Method in class org.la4j.operation.ooplace.OoPlaceVectorHadamardProduct
 
applySymmetric(DenseVector, SparseVector) - Method in class org.la4j.operation.ooplace.OoPlaceVectorsAddition
 
applySymmetric(DenseMatrix, SparseMatrix) - Method in class org.la4j.operation.SymmetricMatrixMatrixOperation
 
applySymmetric(SparseMatrix, SparseMatrix) - Method in class org.la4j.operation.SymmetricMatrixMatrixOperation
 
applySymmetric(RowMajorSparseMatrix, ColumnMajorSparseMatrix) - Method in class org.la4j.operation.SymmetricMatrixMatrixOperation
 
applySymmetric(DenseVector, SparseVector) - Method in class org.la4j.operation.SymmetricVectorVectorOperation
 
asAccumulatorProcedure(MatrixAccumulator) - Static method in class org.la4j.Matrices
Creates an accumulator procedure that adapts a matrix accumulator for procedure interface.
asAccumulatorProcedure(VectorAccumulator) - Static method in class org.la4j.Vectors
Creates an accumulator procedure that adapts a vector accumulator for procedure interface.
asConstFunction(double) - Static method in class org.la4j.Matrices
Creates a const function that evaluates it's argument to given value.
asConstFunction(double) - Static method in class org.la4j.Vectors
Creates a const function that evaluates it's argument to given value.
asDivFunction(double) - Static method in class org.la4j.Matrices
Creates a div function that divides it's argument by given value.
asDivFunction(double) - Static method in class org.la4j.Vectors
Creates a div function that divides it's argument by given value.
asMinusFunction(double) - Static method in class org.la4j.Matrices
Creates a minus function that subtracts given value from it's argument.
asMinusFunction(double) - Static method in class org.la4j.Vectors
Creates a minus function that subtracts given value from it's argument.
asModFunction(double) - Static method in class org.la4j.Matrices
Creates a mod function that calculates the modulus of it's argument and given value.
asModFunction(double) - Static method in class org.la4j.Vectors
Creates a mod function that calculates the modulus of it's argument and given value.
asMulFunction(double) - Static method in class org.la4j.Matrices
Creates a mul function that multiplies given value by it's argument.
asMulFunction(double) - Static method in class org.la4j.Vectors
Creates a mul function that multiplies given value by it's argument.
asPlusFunction(double) - Static method in class org.la4j.Matrices
Creates a plus function that adds given value to it's argument.
asPlusFunction(double) - Static method in class org.la4j.Vectors
Creates a plus function that adds given value to it's argument.
asProductAccumulator(double) - Static method in class org.la4j.Matrices
Creates a product matrix accumulator that calculates the product of all elements in the matrix.
asProductAccumulator(double) - Static method in class org.la4j.Vectors
Creates a product vector accumulator that calculates the product of all elements in the vector.
asProductFunctionAccumulator(double, MatrixFunction) - Static method in class org.la4j.Matrices
Creates a product function accumulator, that calculates the product of all elements in the matrix after applying given function to each of them.
asProductFunctionAccumulator(double, VectorFunction) - Static method in class org.la4j.Vectors
Creates a product function accumulator, that calculates the product of all elements in the vector after applying given function to each of them.
asSumAccumulator(double) - Static method in class org.la4j.Matrices
Creates a sum matrix accumulator that calculates the sum of all elements in the matrix.
asSumAccumulator(double) - Static method in class org.la4j.Vectors
Creates a sum vector accumulator that calculates the sum of all elements in the vector.
asSumFunctionAccumulator(double, MatrixFunction) - Static method in class org.la4j.Matrices
Creates a sum function accumulator, that calculates the sum of all elements in the matrix after applying given function to each of them.
asSumFunctionAccumulator(double, VectorFunction) - Static method in class org.la4j.Vectors
Creates a sum function accumulator, that calculates the sum of all elements in the vector after applying given function to each of them.

B

BASIC - Static variable in class org.la4j.Vectors
 
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(int, int) - Constructor for class org.la4j.matrix.dense.Basic2DMatrix
 
Basic2DMatrix(double[][]) - Constructor for class org.la4j.matrix.dense.Basic2DMatrix
 
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.
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(int) - Constructor for class org.la4j.vector.dense.BasicVector
 
BasicVector(double[]) - 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 x columns.
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
Creates a block Matrix of the given blocks a, b, c and d.
block(Matrix, Matrix, Matrix, Matrix) - Static method in class org.la4j.matrix.ColumnMajorSparseMatrix
Creates a block ColumnMajorSparseMatrix of the given blocks a, b, c and d.
block(Matrix, Matrix, Matrix, Matrix) - Static method in class org.la4j.matrix.dense.Basic1DMatrix
Creates a block Basic1DMatrix of the given blocks a, b, c and d.
block(Matrix, Matrix, Matrix, Matrix) - Static method in class org.la4j.matrix.dense.Basic2DMatrix
Creates a block Basic2DMatrix of the given blocks a, b, c and d.
block(Matrix, Matrix, Matrix, Matrix) - Static method in class org.la4j.matrix.DenseMatrix
Creates a block DenseMatrix of the given blocks a, b, c and d.
block(Matrix, Matrix, Matrix, Matrix) - Static method in class org.la4j.matrix.RowMajorSparseMatrix
Creates a block RowMajorSparseMatrix of the given blocks a, b, c and d.
block(Matrix, Matrix, Matrix, Matrix) - Static method in class org.la4j.matrix.sparse.CCSMatrix
Creates a block CCSMatrix of the given blocks a, b, c and d.
block(Matrix, Matrix, Matrix, Matrix) - Static method in class org.la4j.matrix.sparse.CRSMatrix
Creates a block CRSMatrix of the given blocks a, b, c and d.
block(Matrix, Matrix, Matrix, Matrix) - Static method in class org.la4j.matrix.SparseMatrix
Creates a block SparseMatrix of the given blocks a, b, c and d.

C

capacity() - Method in class org.la4j.matrix.SparseMatrix
 
cardinality - Variable in class org.la4j.matrix.SparseMatrix
 
cardinality() - Method in class org.la4j.matrix.SparseMatrix
Returns the cardinality (the number of non-zero elements) of this sparse matrix.
cardinality - Variable in class org.la4j.vector.SparseVector
 
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
 
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.MatrixIterator
 
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
 
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, int, double) - Static method in class org.la4j.Matrix
Creates a constant Matrix of the given shape and value.
constant(int, int, double) - Static method in class org.la4j.matrix.dense.Basic1DMatrix
Creates a constant Basic1DMatrix of the given shape and value.
constant(int, int, double) - Static method in class org.la4j.matrix.dense.Basic2DMatrix
Creates a constant Basic2DMatrix of the given shape and value.
constant(int, int, double) - Static method in class org.la4j.matrix.DenseMatrix
Creates a constant DenseMatrix of the given shape and value.
constant(int, double) - Static method in class org.la4j.Vector
Creates a constant Vector of the given length with the given value.
constant(int, double) - Static method in class org.la4j.vector.dense.BasicVector
Creates a constant BasicVector of the given length with the given value.
constant(int, double) - Static method in class org.la4j.vector.DenseVector
Creates a constant DenseVector of the given length with the given value.
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 and columns.
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.RowMajorMatrixIterator
 
cursor() - Method in class org.la4j.iterator.VectorIterator
 
CursorToColumnMajorMatrixIterator - Class in org.la4j.iterator
 
CursorToColumnMajorMatrixIterator(CursorIterator, int, int) - Constructor for class org.la4j.iterator.CursorToColumnMajorMatrixIterator
 

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
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 given size whose diagonal elements are equal to diagonal.
diagonal(int, double) - Static method in class org.la4j.matrix.dense.Basic1DMatrix
Creates a diagonal Basic1DMatrix of the given size whose diagonal elements are equal to diagonal.
diagonal(int, double) - Static method in class org.la4j.matrix.dense.Basic2DMatrix
Creates a diagonal Basic2DMatrix of the given size whose diagonal elements are equal to diagonal.
diagonal(int, double) - Static method in class org.la4j.matrix.DenseMatrix
Creates a diagonal DenseMatrix of the given size whose diagonal elements are equal to diagonal.
diagonal(int, double) - Static method in class org.la4j.Matrix
Creates a diagonal Matrix of the given size whose diagonal elements are equal to diagonal.
diagonal(int, double) - Static method in class org.la4j.matrix.RowMajorSparseMatrix
Creates a diagonal RowMajorSparseMatrix of the given size whose diagonal elements are equal to diagonal.
diagonal(int, double) - Static method in class org.la4j.matrix.sparse.CCSMatrix
Creates a diagonal CCSMatrix of the given size whose diagonal elements are equal to diagonal.
diagonal(int, double) - Static method in class org.la4j.matrix.sparse.CRSMatrix
Creates a diagonal CRSMatrix of the given size whose diagonal elements are equal to diagonal.
diagonal(int, double) - Static method in class org.la4j.matrix.SparseMatrix
Creates a diagonal SparseMatrix of the given size whose diagonal elements are equal to diagonal.
DIAGONAL_MATRIX - Static variable in class org.la4j.Matrices
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.
diagonalProduct() - Method in class org.la4j.Matrix
Calculates the product of diagonal elements of this matrix.
divide(double) - Method in class org.la4j.Matrix
Divides every element of this matrix (A) by given value (v).
divide(double) - Method in class org.la4j.Vector
Divides this vector (X) by given value (v).

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 - Static variable in class org.la4j.LinearAlgebra
Reference to Eigen decompositor factory.
EigenDecompositor - Class in org.la4j.decomposition
This class represents Eigen decomposition of matrices.
EigenDecompositor(Matrix) - Constructor for class org.la4j.decomposition.EigenDecompositor
 
ensureApplicableTo(Matrix, Matrix) - Method in class org.la4j.operation.MatrixMatrixOperation
 
ensureApplicableTo(Matrix) - Method in class org.la4j.operation.MatrixOperation
 
ensureApplicableTo(Matrix, Vector) - Method in class org.la4j.operation.MatrixVectorOperation
 
ensureApplicableTo(Vector, Vector) - Method in class org.la4j.operation.ooplace.OoPlaceInnerProduct
 
ensureApplicableTo(Matrix, Matrix) - Method in class org.la4j.operation.ooplace.OoPlaceMatricesAddition
 
ensureApplicableTo(Matrix, Matrix) - Method in class org.la4j.operation.ooplace.OoPlaceMatricesMultiplication
 
ensureApplicableTo(Matrix, Matrix) - Method in class org.la4j.operation.ooplace.OoPlaceMatricesSubtraction
 
ensureApplicableTo(Matrix, Vector) - Method in class org.la4j.operation.ooplace.OoPlaceMatrixByVectorMultiplication
 
ensureApplicableTo(Matrix, Matrix) - Method in class org.la4j.operation.ooplace.OoPlaceMatrixHadamardProduct
 
ensureApplicableTo(Vector, Matrix) - Method in class org.la4j.operation.ooplace.OoPlaceVectorByMatrixMultiplication
 
ensureApplicableTo(Vector, Vector) - Method in class org.la4j.operation.ooplace.OoPlaceVectorHadamardProduct
 
ensureApplicableTo(Vector, Vector) - Method in class org.la4j.operation.ooplace.OoPlaceVectorsAddition
 
ensureApplicableTo(Vector, Vector) - Method in class org.la4j.operation.ooplace.OoPlaceVectorsSubtraction
 
ensureApplicableTo(Vector, Matrix) - Method in class org.la4j.operation.VectorMatrixOperation
 
ensureApplicableTo(Vector) - Method in class org.la4j.operation.VectorOperation
 
ensureApplicableTo(Vector, Vector) - Method in class org.la4j.operation.VectorVectorOperation
 
ensureCardinalityIsCorrect(long, long, long) - Method in class org.la4j.matrix.SparseMatrix
 
ensureDimensionsAreCorrect(int, int) - Method in class org.la4j.Matrix
 
ensureIndexesAreInBounds(int, int) - Method in class org.la4j.Matrix
 
ensureIndexIsInBounds(int) - Method in class org.la4j.vector.SparseVector
Ensures the provided index is in the bounds of this SparseVector.
ensureLengthIsCorrect(int) - Method in class org.la4j.Vector
 
ensureRHSIsCorrect(Vector) - Method in class org.la4j.linear.AbstractSolver
 
EPS - Static variable in class org.la4j.LinearAlgebra
The machine epsilon, which is calculated at runtime.
EPS - Static variable in class org.la4j.Matrices
The machine epsilon, that is calculated at runtime.
EPS - Static variable in class org.la4j.Vectors
 
equals(Matrix, double) - Method in class org.la4j.Matrix
Returns true when matrix is equal to given matrix with given precision
equals(Object) - Method in class org.la4j.Matrix
 
equals(Vector, double) - Method in class org.la4j.Vector
Returns true when vector is equal to given that vector with given precision.
equals(Object) - Method in class org.la4j.Vector
Checks where this vector is equal to the given object o.
equations - Variable in class org.la4j.linear.AbstractSolver
 
equations() - Method in class org.la4j.linear.AbstractSolver
 
equations() - Method in interface org.la4j.linear.LinearSystemSolver
Returns the number of equations in this solver.
euclideanNorm() - Method in class org.la4j.Matrix
Calculates an Euclidean norm of this matrix, a.k.a.
euclideanNorm() - Method in class org.la4j.Vector
Calculates an Euclidean norm of this vector.
euclideanNorm() - Method in class org.la4j.vector.SparseVector
 
evaluate(int, int, double) - Method in interface org.la4j.matrix.functor.MatrixFunction
Evaluates a specified element.
evaluate(int, double) - Method in interface org.la4j.vector.functor.VectorFunction
Evaluates vector's element.

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
 
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 - 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 1D array 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 1D array 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 1D array with copying the underlying array.
from1DArray(int, int, double[]) - Static method in class org.la4j.matrix.DenseMatrix
Creates a DenseMatrix of the given 1D array w/o copying the underlying array.
from1DArray(int, int, double[]) - Static method in class org.la4j.Matrix
Creates a Matrix of the given 1D array 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 1D array 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 1D array 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 1D array 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 1D array with compressing (copying) the underlying array.
from2DArray(double[][]) - Static method in class org.la4j.matrix.ColumnMajorSparseMatrix
Creates a new ColumnMajorSparseMatrix from the given 2D array with compressing (copying) the underlying array.
from2DArray(double[][]) - Static method in class org.la4j.matrix.dense.Basic1DMatrix
Creates a Basic1DMatrix of the given 2D array with copying the underlying array.
from2DArray(double[][]) - Static method in class org.la4j.matrix.dense.Basic2DMatrix
Creates a Basic2DMatrix of the given 2D array w/o copying the underlying array.
from2DArray(double[][]) - Static method in class org.la4j.matrix.DenseMatrix
Creates a DenseMatrix of the given 2D array w/o copying the underlying array.
from2DArray(double[][]) - Static method in class org.la4j.Matrix
Creates a Matrix of the given 2D array w/o copying the underlying array.
from2DArray(double[][]) - Static method in class org.la4j.matrix.RowMajorSparseMatrix
Creates a new RowMajorSparseMatrix from the given 2D array with compressing (copying) the underlying array.
from2DArray(double[][]) - Static method in class org.la4j.matrix.sparse.CCSMatrix
Creates a new CCSMatrix from the given 2D array with compressing (copying) the underlying array.
from2DArray(double[][]) - Static method in class org.la4j.matrix.sparse.CRSMatrix
Creates a new CRSMatrix from the given 2D array with compressing (copying) the underlying array.
from2DArray(double[][]) - Static method in class org.la4j.matrix.SparseMatrix
Creates a new SparseMatrix from the given 2D array with compressing (copying) the underlying array.
fromArray(double[]) - Static method in class org.la4j.vector.dense.BasicVector
Creates a new BasicVector from the given array w/o copying the underlying array.
fromArray(double[]) - Static method in class org.la4j.vector.DenseVector
Creates a new DenseVector from the given array w/o copying the underlying array.
fromArray(double[]) - Static method in class org.la4j.Vector
Creates a new Vector from the given array w/o copying the underlying array.
fromArray(double[]) - Static method in class org.la4j.vector.sparse.CompressedVector
Creates a new CompressedVector from the given array with compressing (copying) the underlying array.
fromArray(double[]) - Static method in class org.la4j.vector.SparseVector
Creates a new SparseVector from the given array with compressing (copying) the underlying array.
fromBinary(byte[]) - Static method in class org.la4j.matrix.dense.Basic1DMatrix
Decodes Basic1DMatrix from the given byte array.
fromBinary(byte[]) - Static method in class org.la4j.matrix.dense.Basic2DMatrix
Decodes Basic2DMatrix from the given byte array.
fromBinary(byte[]) - Static method in class org.la4j.matrix.sparse.CCSMatrix
Decodes CCSMatrix from the given byte array.
fromBinary(byte[]) - Static method in class org.la4j.matrix.sparse.CRSMatrix
Decodes CRSMatrix from the given byte array.
fromBinary(byte[]) - Static method in class org.la4j.vector.dense.BasicVector
Decodes BasicVector from the given byte array.
fromBinary(byte[]) - Static method in class org.la4j.vector.sparse.CompressedVector
Decodes CompressedVector from the given byte array.
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 from list
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 from list
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.
FULL_NAME - Static variable in class org.la4j.LinearAlgebra
The library full name.

G

GAUSS_JORDAN - Static variable in class org.la4j.LinearAlgebra
Reference to an inverter factory solving n linear systems.
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
 
get() - Method in class org.la4j.iterator.CursorToColumnMajorMatrixIterator
 
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
 
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
 
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, 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.
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 index i in this sparse vector.
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
 

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
 

I

identity(int) - Static method in class org.la4j.matrix.ColumnMajorSparseMatrix
Creates an identity ColumnMajorSparseMatrix of the given size.
identity(int) - Static method in class org.la4j.matrix.dense.Basic1DMatrix
Creates an identity Basic1DMatrix of the given size.
identity(int) - Static method in class org.la4j.matrix.dense.Basic2DMatrix
Creates an identity Basic2DMatrix of the given size.
identity(int) - Static method in class org.la4j.matrix.DenseMatrix
Creates an identity DenseMatrix of the given size.
identity(int) - Static method in class org.la4j.Matrix
Creates an identity Matrix of the given size.
identity(int) - Static method in class org.la4j.matrix.RowMajorSparseMatrix
Creates an identity RowMajorSparseMatrix of the given size.
identity(int) - Static method in class org.la4j.matrix.sparse.CCSMatrix
Creates an identity CCSMatrix of the given size.
identity(int) - Static method in class org.la4j.matrix.sparse.CRSMatrix
Creates an identity CRSMatrix of the given size.
identity(int) - Static method in class org.la4j.matrix.SparseMatrix
Creates an identity SparseMatrix of the given size.
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.
index() - Method in class org.la4j.iterator.VectorIterator
Returns an index of the current cell.
infinityNorm() - Method in class org.la4j.Matrix
Calculates an Infinity norm of this matrix.
infinityNorm() - Method in class org.la4j.Vector
Calculates an Infinity norm of this vector.
infinityNorm() - Method in class org.la4j.vector.SparseVector
 
innerProduct(VectorIterator) - Method in class org.la4j.iterator.VectorIterator
 
innerProduct(Vector) - Method in class org.la4j.Vector
Calculates the inner product of this vector and given that.
InPlaceCopyMatrixToMatrix - Class in org.la4j.operation.inplace
 
InPlaceCopyMatrixToMatrix() - Constructor for class org.la4j.operation.inplace.InPlaceCopyMatrixToMatrix
 
insert(Matrix) - Method in class org.la4j.Matrix
Inserts a given that (B) into this matrix (A).
insert(Matrix, int, int) - Method in class org.la4j.Matrix
Inserts a given that matrix (B) into this matrix (A).
insert(Matrix, int, int, int, int) - Method in class org.la4j.Matrix
Inserts a given that matrix (B) into this matrix (A).
insert(Matrix, int, int, int, int, int, int) - Method in class org.la4j.Matrix
Inserts a given that matrix (B) into this matrix (A).
insertColumn(int, Vector) - Method in class org.la4j.Matrix
Adds one column to matrix.
insertRow(int, Vector) - Method in class org.la4j.Matrix
Adds one row to matrix.
INV_FUNCTION - Static variable in class org.la4j.Matrices
Inverts each element of matrix.
INV_FUNCTION - Static variable in class org.la4j.Vectors
Inverts each element of vector.
inverse() - Method in class org.la4j.inversion.GaussJordanInverter
 
inverse() - Method in interface org.la4j.inversion.MatrixInverter
Inverse matrix.
inverse() - Method in class org.la4j.inversion.NoPivotGaussInverter
 
INVERTER - Static variable in class org.la4j.LinearAlgebra
Reference to the Smart inverter factory.
is(MatrixPredicate) - Method in class org.la4j.Matrix
Checks whether this matrix compiles with given predicate or not.
is(AdvancedMatrixPredicate) - Method in class org.la4j.Matrix
Checks whether this matrix compiles with given predicate or not.
is(VectorPredicate) - Method in class org.la4j.Vector
Checks whether this vector compiles with given predicate or not.
isColumnMajor() - Method in class org.la4j.matrix.SparseMatrix
 
isRowMajor() - Method in class org.la4j.matrix.ColumnMajorSparseMatrix
 
isRowMajor() - Method in class org.la4j.matrix.RowMajorSparseMatrix
 
isRowMajor() - Method in class org.la4j.matrix.SparseMatrix
Checks whether or not this sparse matrix row-major.
isZeroAt(int, int) - Method in class org.la4j.matrix.SparseMatrix
Whether or not the specified element is zero.
isZeroAt(int) - Method in class org.la4j.vector.SparseVector
Whether or not the specified element is zero.
iterator() - Method in class org.la4j.matrix.ColumnMajorSparseMatrix
 
iterator() - Method in class org.la4j.Matrix
Returns a matrix iterator.
iterator() - Method in class org.la4j.Vector
Returns a vector iterator.
iterator() - Method in class org.la4j.vector.sparse.CompressedVector
 
iteratorOfColumn(int) - Method in class org.la4j.Matrix
Returns a vector iterator of the given column {code j}.
iteratorOfColumn(int) - Method in class org.la4j.matrix.sparse.CCSMatrix
 
iteratorOfNonZeroRows() - Method in class org.la4j.matrix.RowMajorSparseMatrix
 
iteratorOfNonZeroRows() - Method in class org.la4j.matrix.sparse.CRSMatrix
 
iteratorOfRow(int) - Method in class org.la4j.Matrix
Returns a vector iterator of the given row {code i}.
iteratorOfRow(int) - Method in class org.la4j.matrix.sparse.CRSMatrix
 
iteratorOrNonZeroColumns() - Method in class org.la4j.matrix.ColumnMajorSparseMatrix
 
iteratorOrNonZeroColumns() - Method in class org.la4j.matrix.sparse.CCSMatrix
 

J

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
 

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 - 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 - 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
 
matrix - Variable in class org.la4j.decomposition.AbstractDecompositor
 
Matrix - Class in org.la4j
A real matrix.
Matrix() - Constructor for class org.la4j.Matrix
Creates a zero-shape matrix.
Matrix(int, int) - Constructor for class org.la4j.Matrix
Creates a matrix of given shape rows x columns;
MatrixAccumulator - Interface in org.la4j.matrix.functor
A matrix accumulator that accumulates elements across matrix.
MatrixDecompositor - Interface in org.la4j.decomposition
Interface for implementing various matrix decompositions.
MatrixFactory<T extends Matrix> - Class in org.la4j.matrix
An abstract matrix factory.
MatrixFactory() - Constructor for class org.la4j.matrix.MatrixFactory
 
MatrixFunction - Interface in org.la4j.matrix.functor
A matrix function that takes an element with its indices and produces a new value.
MatrixInverter - Interface in org.la4j.inversion
 
MatrixIterator - Class in org.la4j.iterator
 
MatrixIterator(int, int) - Constructor for class org.la4j.iterator.MatrixIterator
 
MatrixMatrixOperation<R> - Class in org.la4j.operation
 
MatrixMatrixOperation() - Constructor for class org.la4j.operation.MatrixMatrixOperation
 
MatrixOperation<R> - Class in org.la4j.operation
 
MatrixOperation() - Constructor for class org.la4j.operation.MatrixOperation
 
MatrixPredicate - Interface in org.la4j.matrix.functor
A matrix predicate that tests each matrix element.
MatrixProcedure - Interface in org.la4j.matrix.functor
A matrix procedure that performs an action of every matrix element.
MatrixVectorOperation<R> - Class in org.la4j.operation
 
MatrixVectorOperation() - Constructor for class org.la4j.operation.MatrixVectorOperation
 
max() - Method in class org.la4j.Matrix
Searches for the maximum value of the elements of this matrix.
max() - Method in class org.la4j.matrix.sparse.CCSMatrix
 
max() - Method in class org.la4j.matrix.sparse.CRSMatrix
 
max() - Method in class org.la4j.Vector
Searches for the maximum value of the elements of this vector.
max() - Method in class org.la4j.vector.SparseVector
 
maxInColumn(int) - Method in class org.la4j.Matrix
Searches for the maximum value of specified column in this matrix.
maxInColumn(int) - Method in class org.la4j.matrix.sparse.CCSMatrix
 
maxInRow(int) - Method in class org.la4j.Matrix
Searches for the maximum value of specified row in this matrix.
maxInRow(int) - Method in class org.la4j.matrix.sparse.CRSMatrix
 
min() - Method in class org.la4j.Matrix
Searches for the minimum value of the elements of this matrix.
min() - Method in class org.la4j.matrix.sparse.CCSMatrix
 
min() - Method in class org.la4j.matrix.sparse.CRSMatrix
 
min() - Method in class org.la4j.Vector
Searches for the minimum value of the elements of this vector.
min() - Method in class org.la4j.vector.SparseVector
 
minInColumn(int) - Method in class org.la4j.Matrix
Searches for the minimum value of specified column in this matrix.
minInColumn(int) - Method in class org.la4j.matrix.sparse.CCSMatrix
 
minInRow(int) - Method in class org.la4j.Matrix
Searches for the minimum value of specified row in this matrix.
minInRow(int) - Method in class org.la4j.matrix.sparse.CRSMatrix
 
mkEuclideanNormAccumulator() - Static method in class org.la4j.Matrices
Makes an Euclidean norm accumulator that allows to use org.la4j.Matrix#fold(org.la4j.vector.functor.MatrixAccumulator) method for norm calculation.
mkEuclideanNormAccumulator() - Static method in class org.la4j.Vectors
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 org.la4j.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 org.la4j.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(NumberFormat) - Method in class org.la4j.Matrix
Converts this matrix into the string representation.
mkString(String, String) - Method in class org.la4j.Matrix
Converts this matrix into the string representation.
mkString(NumberFormat, String, String) - Method in class org.la4j.Matrix
Converts this matrix into the string representation.
mkString(NumberFormat) - Method in class org.la4j.Vector
Converts this vector into the string representation.
mkString(NumberFormat, String) - Method in class org.la4j.Vector
Converts this vector into the string representation.
multiply(double) - Method in class org.la4j.Matrix
Scales this matrix by given value (v).
multiply(Vector) - Method in class org.la4j.Matrix
Multiplies this matrix (A) by given that vector (x).
multiply(Matrix) - Method in class org.la4j.Matrix
Multiplies this matrix (A) by given that matrix (B).
multiply(double) - Method in class org.la4j.matrix.SparseMatrix
 
multiply(double) - Method in class org.la4j.Vector
Multiplies this vector (X) by given value (v).
multiply(Matrix) - Method in class org.la4j.Vector
Multiples this vector (X) by given that (A).
multiply(double) - Method in class org.la4j.vector.SparseVector
 
multiplyByItsTranspose() - Method in class org.la4j.Matrix
Multiplies this matrix by its transpose.

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
 
NO_PIVOT_GAUSS - Static variable in class org.la4j.LinearAlgebra
Reference to the Gauss elimination method-based inverter factory.
non(MatrixPredicate) - Method in class org.la4j.Matrix
Checks whether this matrix compiles with given predicate or not.
non(AdvancedMatrixPredicate) - Method in class org.la4j.Matrix
Checks whether this matrix compiles with given predicate or not.
non(VectorPredicate) - Method in class org.la4j.Vector
Checks whether this vector compiles with given predicate or not.
nonZeroAt(int, int) - Method in class org.la4j.matrix.sparse.CCSMatrix
 
nonZeroAt(int, int) - Method in class org.la4j.matrix.sparse.CRSMatrix
 
nonZeroAt(int, int) - Method in class org.la4j.matrix.SparseMatrix
Whether or not the specified element is not zero.
nonZeroAt(int) - Method in class org.la4j.vector.sparse.CompressedVector
 
nonZeroAt(int) - Method in class org.la4j.vector.SparseVector
* Whether or not the specified element is not zero.
nonZeroColumnMajorIterator() - Method in class org.la4j.matrix.sparse.CCSMatrix
 
nonZeroColumnMajorIterator() - Method in class org.la4j.matrix.SparseMatrix
Returns a non-zero column-major matrix iterator.
nonZeroIterator() - Method in class org.la4j.matrix.ColumnMajorSparseMatrix
 
nonZeroIterator() - Method in class org.la4j.matrix.SparseMatrix
Returns a non-zero matrix iterator.
nonZeroIterator() - Method in class org.la4j.vector.sparse.CompressedVector
 
nonZeroIterator() - Method in class org.la4j.vector.SparseVector
Returns a non-zero vector iterator.
nonZeroIteratorOfColumn(int) - Method in class org.la4j.matrix.sparse.CCSMatrix
 
nonZeroIteratorOfColumn(int) - Method in class org.la4j.matrix.SparseMatrix
Returns a non-zero vector iterator of the given column j.
nonZeroIteratorOfRow(int) - Method in class org.la4j.matrix.sparse.CRSMatrix
 
nonZeroIteratorOfRow(int) - Method in class org.la4j.matrix.SparseMatrix
Returns a non-zero vector iterator of the given row i.
nonZeroRowMajorIterator() - Method in class org.la4j.matrix.sparse.CRSMatrix
 
nonZeroRowMajorIterator() - Method in class org.la4j.matrix.SparseMatrix
Returns a non-zero row-major matrix iterator.
NoPivotGaussInverter - Class in org.la4j.inversion
 
NoPivotGaussInverter(Matrix) - Constructor for class org.la4j.inversion.NoPivotGaussInverter
 
norm() - Method in class org.la4j.Matrix
Calculates an Euclidean norm of this matrix, a.k.a.
norm() - Method in class org.la4j.Vector
Calculates an Euclidean norm of this vector.

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
 
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
 
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

partiallyApply(DenseMatrix) - Method in class org.la4j.operation.MatrixMatrixOperation
 
partiallyApply(RowMajorSparseMatrix) - Method in class org.la4j.operation.MatrixMatrixOperation
 
partiallyApply(ColumnMajorSparseMatrix) - Method in class org.la4j.operation.MatrixMatrixOperation
 
partiallyApply(DenseMatrix) - Method in class org.la4j.operation.MatrixVectorOperation
 
partiallyApply(RowMajorSparseMatrix) - Method in class org.la4j.operation.MatrixVectorOperation
 
partiallyApply(ColumnMajorSparseMatrix) - Method in class org.la4j.operation.MatrixVectorOperation
 
partiallyApply(SparseVector) - Method in class org.la4j.operation.VectorMatrixOperation
 
partiallyApply(DenseVector) - Method in class org.la4j.operation.VectorMatrixOperation
 
partiallyApply(SparseVector) - Method in class org.la4j.operation.VectorVectorOperation
 
partiallyApply(DenseVector) - 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.
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 - 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

random(int, int, double, Random) - Static method in class org.la4j.matrix.ColumnMajorSparseMatrix
Creates a random ColumnMajorSparseMatrix of the given shape: rows x columns.
random(int, int, Random) - Static method in class org.la4j.matrix.dense.Basic1DMatrix
Creates a random Basic1DMatrix of the given shape: rows x columns.
random(int, int, Random) - Static method in class org.la4j.matrix.dense.Basic2DMatrix
Creates a random Basic2DMatrix of the given shape: rows x columns.
random(int, int, Random) - Static method in class org.la4j.matrix.DenseMatrix
Creates a random DenseMatrix of the given shape: rows x columns.
random(int, int, Random) - Static method in class org.la4j.Matrix
Creates a random Matrix of the given shape: rows x columns.
random(int, int, double, Random) - Static method in class org.la4j.matrix.RowMajorSparseMatrix
Creates a random RowMajorSparseMatrix of the given shape: rows x columns.
random(int, int, double, Random) - Static method in class org.la4j.matrix.sparse.CCSMatrix
Creates a random CCSMatrix of the given shape: rows x columns.
random(int, int, double, Random) - Static method in class org.la4j.matrix.sparse.CRSMatrix
Creates a random CRSMatrix of the given shape: rows x columns.
random(int, int, double, Random) - Static method in class org.la4j.matrix.SparseMatrix
Creates a random SparseMatrix of the given shape: rows x columns.
random(int, Random) - Static method in class org.la4j.vector.dense.BasicVector
Creates a random BasicVector of the given length with the given Random.
random(int, Random) - Static method in class org.la4j.vector.DenseVector
Creates a random DenseVector of the given length with the given Random.
random(int, Random) - Static method in class org.la4j.Vector
Creates a random Vector of the given length with the given Random.
random(int, double, Random) - Static method in class org.la4j.vector.sparse.CompressedVector
Creates a random CompressedVector of the given length with the given density and Random.
random(int, double, Random) - Static method in class org.la4j.vector.SparseVector
Creates a constant SparseVector of the given length with the given value.
randomSymmetric(int, double, Random) - Static method in class org.la4j.matrix.ColumnMajorSparseMatrix
Creates a random symmetric ColumnMajorSparseMatrix of the given size.
randomSymmetric(int, Random) - Static method in class org.la4j.matrix.dense.Basic1DMatrix
Creates a random symmetric Basic1DMatrix of the given size.
randomSymmetric(int, Random) - Static method in class org.la4j.matrix.dense.Basic2DMatrix
Creates a random symmetric Basic2DMatrix of the given size.
randomSymmetric(int, Random) - Static method in class org.la4j.matrix.DenseMatrix
Creates a random symmetric DenseMatrix of the given size.
randomSymmetric(int, Random) - Static method in class org.la4j.Matrix
Creates a random symmetric Matrix of the given size.
randomSymmetric(int, double, Random) - Static method in class org.la4j.matrix.RowMajorSparseMatrix
Creates a random symmetric RowMajorSparseMatrix of the given size.
randomSymmetric(int, double, Random) - Static method in class org.la4j.matrix.sparse.CCSMatrix
Creates a random symmetric CCSMatrix of the given size.
randomSymmetric(int, double, Random) - Static method in class org.la4j.matrix.sparse.CRSMatrix
Creates a random symmetric CRSMatrix of the given size.
randomSymmetric(int, double, Random) - Static method in class org.la4j.matrix.SparseMatrix
Creates a random symmetric SparseMatrix of the given size.
rank() - Method in class org.la4j.Matrix
Calculates the rank of this matrix.
RAW_LU - Static variable in class org.la4j.LinearAlgebra
Reference to Raw LU decompositor factory.
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
 
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.MatrixIterator
 
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
 
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

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[], int[]) - Method in class org.la4j.Matrix
Returns a new matrix with the selected rows and columns.
select(int[], int[]) - Method in class org.la4j.matrix.sparse.CCSMatrix
Returns a CCSMatrix with the selected rows and columns.
select(int[], int[]) - Method in class org.la4j.matrix.sparse.CRSMatrix
Returns a CRSMatrix with the selected rows and columns.
select(int[]) - Method in class org.la4j.Vector
Returns a new vector with the selected elements.
self() - Method in class org.la4j.decomposition.AbstractDecompositor
 
self() - Method in interface org.la4j.decomposition.MatrixDecompositor
Returns the self matrix of this decompositor.
self() - Method in class org.la4j.inversion.GaussJordanInverter
 
self() - Method in interface org.la4j.inversion.MatrixInverter
Returns the self matrix of this inverter.
self() - Method in class org.la4j.inversion.NoPivotGaussInverter
 
self() - Method in class org.la4j.linear.AbstractSolver
 
self() - Method in interface org.la4j.linear.LinearSystemSolver
Returns the self matrix of the solver.
set(double) - Method in class org.la4j.iterator.CursorToColumnMajorMatrixIterator
 
set(int, int, double) - Method in class org.la4j.matrix.dense.Basic1DMatrix
 
set(int, int, double) - Method in class org.la4j.matrix.dense.Basic2DMatrix
 
set(int, int, double) - Method in class org.la4j.Matrix
Sets the specified element of this matrix to given value.
set(int, int, double) - Method in class org.la4j.matrix.sparse.CCSMatrix
 
set(int, int, double) - Method in class org.la4j.matrix.sparse.CRSMatrix
 
set(int, double) - Method in class org.la4j.vector.dense.BasicVector
 
set(int, double) - Method in class org.la4j.Vector
Sets the specified element of this matrix to given value.
set(int, double) - Method in class org.la4j.vector.sparse.CompressedVector
 
setAll(double) - Method in class org.la4j.matrix.dense.Basic1DMatrix
 
setAll(double) - Method in class org.la4j.matrix.dense.Basic2DMatrix
 
setAll(double) - Method in class org.la4j.Matrix
Sets all elements of this matrix to the given value.
setAll(double) - Method in class org.la4j.matrix.sparse.CCSMatrix
 
setAll(double) - Method in class org.la4j.matrix.sparse.CRSMatrix
 
setAll(double) - Method in class org.la4j.Vector
Sets all elements of this vector to given value.
setAll(double) - Method in class org.la4j.vector.sparse.CompressedVector
 
setColumn(int, double) - Method in class org.la4j.Matrix
Sets all elements of the specified column of this matrix to given value.
setColumn(int, Vector) - Method in class org.la4j.Matrix
Copies given column into the specified column of this matrix.
setRow(int, double) - Method in class org.la4j.Matrix
Sets all elements of the specified row of this matrix to given value.
setRow(int, Vector) - Method in class org.la4j.Matrix
Copies given row into the specified row of this matrix.
shuffle() - Method in class org.la4j.Matrix
Shuffles this matrix.
shuffle() - Method in class org.la4j.Vector
Shuffles this vector.
SimpleMatrixMatrixOperation<R> - Class in org.la4j.operation
 
SimpleMatrixMatrixOperation() - Constructor for class org.la4j.operation.SimpleMatrixMatrixOperation
 
SingularValueDecompositor - Class in org.la4j.decomposition
This class represents singular value decomposition of matrices.
SingularValueDecompositor(Matrix) - Constructor for class org.la4j.decomposition.SingularValueDecompositor
 
slice(int, int, int, int) - Method in class org.la4j.Matrix
Retrieves the specified sub-matrix of this matrix.
slice(int, int) - Method in class org.la4j.Vector
Retrieves the specified sub-vector of this vector.
sliceBottomRight(int, int) - Method in class org.la4j.Matrix
Retrieves the specified sub-matrix of this matrix.
sliceLeft(int) - Method in class org.la4j.Vector
Retrieves the specified sub-vector of this vector.
sliceRight(int) - Method in class org.la4j.Vector
Retrieves the specified sub-vector of this vector.
sliceTopLeft(int, int) - Method in class org.la4j.Matrix
Retrieves the specified sub-matrix of this matrix.
solve(Vector) - Method in class org.la4j.linear.ForwardBackSubstitutionSolver
 
solve(Vector) - Method in class org.la4j.linear.GaussianSolver
 
solve(Vector) - Method in class org.la4j.linear.JacobiSolver
 
solve(Vector) - Method in class org.la4j.linear.LeastNormSolver
 
solve(Vector) - Method in class org.la4j.linear.LeastSquaresSolver
 
solve(Vector) - Method in interface org.la4j.linear.LinearSystemSolver
Solves the system A*x = b.
solve(Vector) - Method in class org.la4j.linear.SeidelSolver
 
solve(Vector) - Method in class org.la4j.linear.SquareRootSolver
 
solve(Vector) - Method in class org.la4j.linear.SweepSolver
 
SOLVER - Static variable in class org.la4j.LinearAlgebra
References to the Smart solver factory.
SPARSE - Static variable in class org.la4j.Matrices
A default factory for sparse matrices.
SPARSE - Static variable in class org.la4j.Vectors
 
SPARSE_COLUMN_MAJOR - Static variable in class org.la4j.Matrices
A default factory for sparse column-major matrices.
SPARSE_ROW_MAJOR - Static variable in class org.la4j.Matrices
A default factory for sparse row-major matrices.
SparseMatrix - Class in org.la4j.matrix
 
SparseMatrix(int, int) - Constructor for class org.la4j.matrix.SparseMatrix
 
SparseMatrix(int, int, int) - Constructor for class org.la4j.matrix.SparseMatrix
 
SparseVector - Class in org.la4j.vector
A sparse vector.
SparseVector(int) - Constructor for class org.la4j.vector.SparseVector
 
SparseVector(int, int) - Constructor for class org.la4j.vector.SparseVector
 
SQUARE_ROOT - Static variable in class org.la4j.LinearAlgebra
References to the Square Root solver factory.
SquareRootSolver - Class in org.la4j.linear
This class represents Square Root method for solving linear systems.
SquareRootSolver(Matrix) - Constructor for class org.la4j.linear.SquareRootSolver
 
subtract(double) - Method in class org.la4j.Matrix
Subtracts given value (v) from every element of this matrix (A).
subtract(Matrix) - Method in class org.la4j.Matrix
Subtracts given that matrix (B) from this matrix (A).
subtract(double) - Method in class org.la4j.Vector
Subtracts given value (v) from this vector (X).
subtract(Vector) - Method in class org.la4j.Vector
Subtracts given that (Y) from this vector (X).
sum() - Method in class org.la4j.Matrix
Summarizes up all elements of this matrix.
sum() - Method in class org.la4j.Vector
Summarizes all elements of the vector
SVD - Static variable in class org.la4j.LinearAlgebra
Reference to SVD decompositor factory.
swapColumns(int, int) - Method in class org.la4j.matrix.dense.Basic1DMatrix
 
swapColumns(int, int) - Method in class org.la4j.matrix.dense.Basic2DMatrix
 
swapColumns(int, int) - Method in class org.la4j.Matrix
Swaps the specified columns of this matrix.
swapElements(int, int) - Method in class org.la4j.vector.dense.BasicVector
 
swapElements(int, int) - Method in class org.la4j.vector.sparse.CompressedVector
 
swapElements(int, int) - Method in class org.la4j.Vector
Swaps the specified elements of this vector.
swapRows(int, int) - Method in class org.la4j.matrix.dense.Basic1DMatrix
 
swapRows(int, int) - Method in class org.la4j.matrix.dense.Basic2DMatrix
 
swapRows(int, int) - Method in class org.la4j.Matrix
Swaps the specified rows of this matrix.
SWEEP - Static variable in class org.la4j.LinearAlgebra
References to the Sweep solver factory.
SweepSolver - Class in org.la4j.linear
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
 
SymmetricVectorVectorOperation<R> - Class in org.la4j.operation
 
SymmetricVectorVectorOperation() - Constructor for class org.la4j.operation.SymmetricVectorVectorOperation
 

T

test(Matrix) - Method in interface org.la4j.matrix.functor.AdvancedMatrixPredicate
Tests given matrix.
test(int, int) - Method in interface org.la4j.matrix.functor.MatrixPredicate
Tests number of rows and columns in the matrix.
test(int, int, double) - Method in interface org.la4j.matrix.functor.MatrixPredicate
Tests matrix element.
test(int, double) - Method in interface org.la4j.vector.functor.VectorPredicate
Tests vector's element.
to(MatrixFactory<T>) - Method in class org.la4j.matrix.dense.Basic1DMatrix
 
to(MatrixFactory<T>) - Method in class org.la4j.matrix.dense.Basic2DMatrix
 
to(MatrixFactory<T>) - Method in class org.la4j.matrix.sparse.CCSMatrix
 
to(MatrixFactory<T>) - Method in class org.la4j.matrix.sparse.CRSMatrix
 
to(MatrixFactory<T>) - Method in class org.la4j.Matrix
Converts this matrix using the given factory.
to(VectorFactory<T>) - Method in class org.la4j.vector.dense.BasicVector
 
to(VectorFactory<T>) - Method in class org.la4j.vector.sparse.CompressedVector
 
to(VectorFactory<T>) - Method in class org.la4j.vector.SparseVector
 
to(VectorFactory<T>) - Method in class org.la4j.Vector
Converts this vector using the given factory.
toArray() - Method in class org.la4j.matrix.dense.Basic1DMatrix
 
toArray() - Method in class org.la4j.matrix.dense.Basic2DMatrix
 
toArray() - Method in class org.la4j.matrix.DenseMatrix
Converts this dense matrix to double array.
toArray() - Method in class org.la4j.vector.dense.BasicVector
 
toArray() - Method in class org.la4j.vector.DenseVector
Converts this dense vector to a double array.
toBinary() - Method in class org.la4j.matrix.dense.Basic1DMatrix
 
toBinary() - Method in class org.la4j.matrix.dense.Basic2DMatrix
 
toBinary() - Method in class org.la4j.matrix.sparse.CCSMatrix
 
toBinary() - Method in class org.la4j.matrix.sparse.CRSMatrix
 
toBinary() - Method in class org.la4j.Matrix
Encodes this matrix into a byte array.
toBinary() - Method in class org.la4j.vector.dense.BasicVector
 
toBinary() - Method in class org.la4j.vector.sparse.CompressedVector
 
toBinary() - Method in class org.la4j.Vector
Encodes this vector into a byte array.
toColumnMajorSparseMatrix() - Method in class org.la4j.Matrix
Converts this matrix into a column-major sparse matrix.
toColumnMatrix() - Method in class org.la4j.vector.DenseVector
 
toColumnMatrix() - Method in class org.la4j.vector.SparseVector
 
toColumnMatrix() - Method in class org.la4j.Vector
Converts this vector to matrix with only one column.
toColumnVector() - Method in class org.la4j.Matrix
Converts this matrix into the column vector.
toCSV() - Method in class org.la4j.Matrix
Converts this matrix into the CSV (Comma Separated Value) string.
toCSV(NumberFormat) - Method in class org.la4j.Matrix
Converts this matrix into the CSV (Comma Separated Value) string using the given formatter.
toCSV() - Method in class org.la4j.Vector
Converts this vector into the CSV (Comma Separated Value) string.
toCSV(NumberFormat) - Method in class org.la4j.Vector
Converts this vector into the CSV (Comma Separated Value) string using the given formatter.
toDenseMatrix() - Method in class org.la4j.Matrix
Converts this matrix into a dense matrix.
toDenseVector() - Method in class org.la4j.Vector
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(NumberFormat) - Method in class org.la4j.matrix.DenseMatrix
 
toMatrixMarket(NumberFormat) - Method in class org.la4j.matrix.SparseMatrix
 
toMatrixMarket(NumberFormat) - Method in class org.la4j.Matrix
Converts this matrix into the Matrix Market string using the given number formatter.
toMatrixMarket() - Method in class org.la4j.Matrix
Converts this matrix into the Matrix Market string.
toMatrixMarket(NumberFormat) - Method in class org.la4j.vector.DenseVector
 
toMatrixMarket(NumberFormat) - Method in class org.la4j.vector.SparseVector
 
toMatrixMarket(NumberFormat) - Method in class org.la4j.Vector
Converts this vector into the string in Matrix Market format using the given formatter;
toMatrixMarket() - Method in class org.la4j.Vector
Converts this vector into the string in Matrix Market format.
toRowMajorSparseMatrix() - Method in class org.la4j.Matrix
Converts this matrix into a row-major sparse matrix.
toRowMatrix() - Method in class org.la4j.vector.DenseVector
 
toRowMatrix() - Method in class org.la4j.vector.SparseVector
 
toRowMatrix() - Method in class org.la4j.Vector
Converts this vector to matrix with only one row.
toRowVector() - Method in class org.la4j.Matrix
Converts this matrix into the row vector.
toSparseMatrix() - Method in class org.la4j.Matrix
Converts this matrix into a sparse matrix.
toSparseVector() - Method in class org.la4j.Vector
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.
TRIDIAGONAL_MATRIX - Static variable in class org.la4j.Matrices
Checks whether the matrix is a tridiagonal matrix.

U

unit(int, int) - Static method in class org.la4j.matrix.dense.Basic1DMatrix
Creates an unit Basic1DMatrix of the given shape: rows x columns.
unit(int, int) - Static method in class org.la4j.matrix.dense.Basic2DMatrix
Creates an unit Basic2DMatrix of the given shape: rows x columns.
unit(int, int) - Static method in class org.la4j.matrix.DenseMatrix
Creates an unit DenseMatrix of the given shape: rows x columns.
unit(int, int) - Static method in class org.la4j.Matrix
Creates an unit Matrix of the given shape: rows x columns.
unit(int) - Static method in class org.la4j.vector.dense.BasicVector
Creates an unit BasicVector of the given length.
unit(int) - Static method in class org.la4j.vector.DenseVector
Creates an unit DenseVector of the given length.
unit(int) - Static method in class org.la4j.Vector
Creates an unit Vector of the given length.
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, 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(int, double) - Method in interface org.la4j.vector.functor.VectorAccumulator
Updates a value that was accumulated so far with new vector's element.
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.LinearAlgebra.DecompositorFactory
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.la4j.LinearAlgebra.InverterFactory
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.la4j.LinearAlgebra.SolverFactory
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.la4j.LinearAlgebra.DecompositorFactory
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.la4j.LinearAlgebra.InverterFactory
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.la4j.LinearAlgebra.SolverFactory
Returns an array containing the constants of this enum type, in the order they are declared.
Vector - Class in org.la4j
A vector represents an array of elements.
Vector() - Constructor for class org.la4j.Vector
Creates a vector of zero length.
Vector(int) - Constructor for class org.la4j.Vector
Creates a vector of given length.
VectorAccumulator - Interface in org.la4j.vector.functor
A vector accumulator that accumulates vector's elements.
VectorFactory<T extends Vector> - Class in org.la4j.vector
An abstract vector factory.
VectorFactory() - Constructor for class org.la4j.vector.VectorFactory
 
VectorFunction - Interface in org.la4j.vector.functor
A vector function that takes a vector's element and produces a new value.
VectorIterator - Class in org.la4j.iterator
 
VectorIterator(int) - Constructor for class org.la4j.iterator.VectorIterator
 
VectorMatrixOperation<R> - Class in org.la4j.operation
 
VectorMatrixOperation() - Constructor for class org.la4j.operation.VectorMatrixOperation
 
VectorOperation<R> - Class in org.la4j.operation
 
VectorOperation() - Constructor for class org.la4j.operation.VectorOperation
 
VectorPredicate - Interface in org.la4j.vector.functor
A vector predicate that tests vector's elements.
VectorProcedure - Interface in org.la4j.vector.functor
A vector procedure that acts on vector's elements.
Vectors - Class in org.la4j
 
Vectors() - Constructor for class org.la4j.Vectors
 
VectorVectorOperation<R> - Class in org.la4j.operation
 
VectorVectorOperation() - Constructor for class org.la4j.operation.VectorVectorOperation
 
VERSION - Static variable in class org.la4j.LinearAlgebra
The library version.

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, int) - Static method in class org.la4j.matrix.ColumnMajorSparseMatrix
Creates a zero ColumnMajorSparseMatrix of the given shape: rows x columns.
zero(int, int, int) - Static method in class org.la4j.matrix.ColumnMajorSparseMatrix
Creates a zero ColumnMajorSparseMatrix of the given shape: rows x columns with the given capacity.
zero(int, int) - Static method in class org.la4j.matrix.dense.Basic1DMatrix
Creates a zero Basic1DMatrix of the given shape: rows x columns.
zero(int, int) - Static method in class org.la4j.matrix.dense.Basic2DMatrix
Creates a zero Basic2DMatrix of the given shape: rows x columns.
zero(int, int) - Static method in class org.la4j.matrix.DenseMatrix
Creates a zero DenseMatrix of the given shape: rows x columns.
zero(int, int) - Static method in class org.la4j.matrix.RowMajorSparseMatrix
Creates a zero RowMajorSparseMatrix of the given shape: rows x columns.
zero(int, int, int) - Static method in class org.la4j.matrix.RowMajorSparseMatrix
Creates a zero RowMajorSparseMatrix of the given shape: rows x columns with the given capacity.
zero(int, int) - Static method in class org.la4j.matrix.sparse.CCSMatrix
Creates a zero CCSMatrix of the given shape: rows x columns.
zero(int, int, int) - Static method in class org.la4j.matrix.sparse.CCSMatrix
Creates a zero CCSMatrix of the given shape: rows x columns with the given capacity.
zero(int, int) - Static method in class org.la4j.matrix.sparse.CRSMatrix
Creates a zero CRSMatrix of the given shape: rows x columns.
zero(int, int, int) - Static method in class org.la4j.matrix.sparse.CRSMatrix
Creates a zero CRSMatrix of the given shape: rows x columns with the given capacity.
zero(int, int) - Static method in class org.la4j.matrix.SparseMatrix
Creates a zero SparseMatrix of the given shape: rows x columns.
zero(int, int, int) - Static method in class org.la4j.matrix.SparseMatrix
Creates a zero SparseMatrix of the given shape: rows x columns with the given capacity.
zero(int, int) - Static method in class org.la4j.Matrix
Creates a zero Matrix of the given shape: rows x columns.
zero(int) - Static method in class org.la4j.vector.dense.BasicVector
Creates a zero BasicVector of the given length.
zero(int) - Static method in class org.la4j.vector.DenseVector
Creates a zero DenseVector of the given length.
zero(int) - Static method in class org.la4j.vector.sparse.CompressedVector
Creates a zero CompressedVector of the given length.
zero(int, int) - Static method in class org.la4j.vector.sparse.CompressedVector
Creates a zero CompressedVector of the given length with the given capacity.
zero(int) - Static method in class org.la4j.vector.SparseVector
Creates a zero SparseVector of the given length.
zero(int, int) - Static method in class org.la4j.vector.SparseVector
Creates a zero SparseVector of the given length with the given capacity.
zero(int) - Static method in class org.la4j.Vector
Creates a zero Vector of the given length.
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.
A B C D E F G H I J K L M N O P Q R S T U V W Z 

Copyright © 2015. All rights reserved.