Uses of Interface
org.la4j.vector.functor.VectorAccumulator
-
Packages that use VectorAccumulator Package Description org.la4j org.la4j.matrix org.la4j.vector -
-
Uses of VectorAccumulator in org.la4j
Methods in org.la4j that return VectorAccumulator Modifier and Type Method Description static 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 VectorAccumulator Modifier and Type Method Description static 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 VectorAccumulator Modifier and Type Method Description doubleSparseMatrix. 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 VectorAccumulator Modifier and Type Method Description doubleSparseVector. foldNonZero(VectorAccumulator accumulator)Folds non-zero elements of this vector with givenaccumulator.
-