Package cc.redberry.rings.poly.multivar
Class AMultivariatePolynomial.PolynomialCollector<Term extends AMonomial<Term>,Poly extends AMultivariatePolynomial<Term,Poly>>
java.lang.Object
cc.redberry.rings.poly.multivar.AMultivariatePolynomial.PolynomialCollector<Term,Poly>
- All Implemented Interfaces:
Collector<Term,Poly,Poly>
- Enclosing class:
- AMultivariatePolynomial<Term extends AMonomial<Term>,Poly extends AMultivariatePolynomial<Term,Poly>>
public static final class AMultivariatePolynomial.PolynomialCollector<Term extends AMonomial<Term>,Poly extends AMultivariatePolynomial<Term,Poly>> extends Object implements Collector<Term,Poly,Poly>
Collector which collects stream of element to a UnivariatePolynomial
-
Nested Class Summary
Nested classes/interfaces inherited from interface java.util.stream.Collector
Collector.Characteristics
-
Constructor Summary
Constructors Constructor Description PolynomialCollector(Supplier<Poly> supplier)
-
Method Summary
Modifier and Type Method Description BiConsumer<Poly,Term>
accumulator()
Set<Collector.Characteristics>
characteristics()
BinaryOperator<Poly>
combiner()
Function<Poly,Poly>
finisher()
Supplier<Poly>
supplier()
-
Constructor Details
-
PolynomialCollector
-
-
Method Details
-
supplier
-
accumulator
- Specified by:
accumulator
in interfaceCollector<Term extends AMonomial<Term>,Poly extends AMultivariatePolynomial<Term,Poly>,Poly extends AMultivariatePolynomial<Term,Poly>>
-
combiner
-
finisher
-
characteristics
- Specified by:
characteristics
in interfaceCollector<Term extends AMonomial<Term>,Poly extends AMultivariatePolynomial<Term,Poly>,Poly extends AMultivariatePolynomial<Term,Poly>>
-