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()
-
-
-
Method Detail
-
accumulator
public BiConsumer<Poly,Term> accumulator()
- Specified by:
accumulator
in interfaceCollector<Term extends AMonomial<Term>,Poly extends AMultivariatePolynomial<Term,Poly>,Poly extends AMultivariatePolynomial<Term,Poly>>
-
combiner
public BinaryOperator<Poly> combiner()
-
characteristics
public Set<Collector.Characteristics> characteristics()
- Specified by:
characteristics
in interfaceCollector<Term extends AMonomial<Term>,Poly extends AMultivariatePolynomial<Term,Poly>,Poly extends AMultivariatePolynomial<Term,Poly>>
-
-