Uses of Interface
org.la4j.vector.functor.VectorAccumulator
Packages that use VectorAccumulator
-
Uses of VectorAccumulator in org.la4j
Methods in org.la4j that return VectorAccumulatorModifier and TypeMethodDescriptionstatic VectorAccumulatorVectors.asProductAccumulator(double neutral) Creates a product vector accumulator that calculates the product of all elements in the vector.static VectorAccumulatorVectors.asProductFunctionAccumulator(double neutral, VectorFunction function) Creates a product function accumulator, that calculates the product of all elements in the vector after applying givenfunctionto each of them.static VectorAccumulatorVectors.asSumAccumulator(double neutral) Creates a sum vector accumulator that calculates the sum of all elements in the vector.static VectorAccumulatorVectors.asSumFunctionAccumulator(double neutral, VectorFunction function) Creates a sum function accumulator, that calculates the sum of all elements in the vector after applying givenfunctionto each of them.static VectorAccumulatorVectors.mkEuclideanNormAccumulator()Makes an Euclidean norm accumulator that allows to useVector.fold(org.la4j.vector.functor.VectorAccumulator)method for norm calculation.static VectorAccumulatorVectors.mkInfinityNormAccumulator()Makes an Infinity norm accumulator that allows to useVector.fold(org.la4j.vector.functor.VectorAccumulator)method for norm calculation.static VectorAccumulatorVectors.mkManhattanNormAccumulator()Makes a Manhattan norm accumulator that allows to useVector.fold(org.la4j.vector.functor.VectorAccumulator)method for norm calculation.static VectorAccumulatorVectors.mkMaxAccumulator()Makes a maximum vector accumulator that accumulates the maximum across vector elements.static VectorAccumulatorVectors.mkMinAccumulator()Makes a minimum vector accumulator that accumulates the minimum across vector elements.Methods in org.la4j with parameters of type VectorAccumulatorModifier and TypeMethodDescriptionstatic VectorProcedureVectors.asAccumulatorProcedure(VectorAccumulator accumulator) Creates an accumulator procedure that adapts a vector accumulator for procedure interface.doubleVector.fold(VectorAccumulator accumulator) Folds all elements of this vector with givenaccumulator.doubleMatrix.foldColumn(int j, VectorAccumulator accumulator) Folds all elements of specified column in this matrix with givenaccumulator.double[]Matrix.foldColumns(VectorAccumulator accumulator) Folds all elements (in a column-by-column manner) of this matrix with givenaccumulator.doubleMatrix.foldRow(int i, VectorAccumulator accumulator) Folds all elements of specified row in this matrix with givenaccumulator.double[]Matrix.foldRows(VectorAccumulator accumulator) Folds all elements (in row-by-row manner) of this matrix with givenaccumulator. -
Uses of VectorAccumulator in org.la4j.matrix
Methods in org.la4j.matrix with parameters of type VectorAccumulatorModifier and TypeMethodDescriptiondoubleSparseMatrix.foldNonZeroInColumn(int j, VectorAccumulator accumulator) Folds non-zero elements of the specified column in this matrix with the givenaccumulator.double[]SparseMatrix.foldNonZeroInColumns(VectorAccumulator accumulator) Folds non-zero elements (in a column-by-column manner) of this matrix with givenaccumulator.doubleSparseMatrix.foldNonZeroInRow(int i, VectorAccumulator accumulator) Folds non-zero elements of the specified row in this matrix with the givenaccumulator.double[]SparseMatrix.foldNonZeroInRows(VectorAccumulator accumulator) Folds non-zero elements (in a row-by-row manner) of this matrix with givenaccumulator. -
Uses of VectorAccumulator in org.la4j.vector
Methods in org.la4j.vector with parameters of type VectorAccumulatorModifier and TypeMethodDescriptiondoubleSparseVector.foldNonZero(VectorAccumulator accumulator) Folds non-zero elements of this vector with givenaccumulator.