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 VectorAccumulator
Vectors. asProductAccumulator(double neutral)
Creates a product vector accumulator that calculates the product of all elements in the vector.static VectorAccumulator
Vectors. asProductFunctionAccumulator(double neutral, VectorFunction function)
Creates a product function accumulator, that calculates the product of all elements in the vector after applying givenfunction
to each of them.static VectorAccumulator
Vectors. asSumAccumulator(double neutral)
Creates a sum vector accumulator that calculates the sum of all elements in the vector.static VectorAccumulator
Vectors. asSumFunctionAccumulator(double neutral, VectorFunction function)
Creates a sum function accumulator, that calculates the sum of all elements in the vector after applying givenfunction
to each of them.static VectorAccumulator
Vectors. mkEuclideanNormAccumulator()
Makes an Euclidean norm accumulator that allows to useVector.fold(org.la4j.vector.functor.VectorAccumulator)
method for norm calculation.static VectorAccumulator
Vectors. mkInfinityNormAccumulator()
Makes an Infinity norm accumulator that allows to useVector.fold(org.la4j.vector.functor.VectorAccumulator)
method for norm calculation.static VectorAccumulator
Vectors. mkManhattanNormAccumulator()
Makes a Manhattan norm accumulator that allows to useVector.fold(org.la4j.vector.functor.VectorAccumulator)
method for norm calculation.static VectorAccumulator
Vectors. mkMaxAccumulator()
Makes a maximum vector accumulator that accumulates the maximum across vector elements.static VectorAccumulator
Vectors. 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 VectorProcedure
Vectors. asAccumulatorProcedure(VectorAccumulator accumulator)
Creates an accumulator procedure that adapts a vector accumulator for procedure interface.double
Vector. fold(VectorAccumulator accumulator)
Folds all elements of this vector with givenaccumulator
.double
Matrix. 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
.double
Matrix. 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 double
SparseMatrix. 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
.double
SparseMatrix. 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 double
SparseVector. foldNonZero(VectorAccumulator accumulator)
Folds non-zero elements of this vector with givenaccumulator
.
-