|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectedu.jas.application.CReductionSeq<C>
C
- coefficient typepublic class CReductionSeq<C extends GcdRingElem<C>>
Polynomial parametric ring reduction sequential use algorithm. Implements normalform, condition construction and polynomial determination.
Field Summary | |
---|---|
protected RingFactory<C> |
cofac
Polynomial coefficient ring factory. |
protected GreatestCommonDivisor<C> |
engine
Greatest common divisor engine. |
protected boolean |
top
Flag if top-reduction only should be used. |
Constructor Summary | |
---|---|
CReductionSeq(RingFactory<C> rf)
Constructor. |
Method Summary | |
---|---|
java.util.List<Condition<C>> |
caseDistinction(Condition<C> cond,
GenPolynomial<GenPolynomial<C>> A)
Case distinction conditions of parametric polynomial list. |
java.util.List<Condition<C>> |
caseDistinction(java.util.List<Condition<C>> cd,
GenPolynomial<GenPolynomial<C>> A)
Case distinction conditions of parametric polynomial list. |
java.util.List<Condition<C>> |
caseDistinction(java.util.List<GenPolynomial<GenPolynomial<C>>> L)
Case distinction conditions of parametric polynomial list. |
java.util.List<ColoredSystem<C>> |
determine(java.util.List<Condition<C>> cd,
java.util.List<GenPolynomial<GenPolynomial<C>>> H)
Determine polynomial list. |
java.util.List<ColoredSystem<C>> |
determine(java.util.List<GenPolynomial<GenPolynomial<C>>> H)
Determine polynomial list. |
boolean |
isNormalform(java.util.List<ColorPolynomial<C>> Pp)
Is in Normalform. |
boolean |
isNormalform(java.util.List<ColorPolynomial<C>> Pp,
ColorPolynomial<C> Ap)
Is in Normalform. |
boolean |
isReducible(java.util.List<ColorPolynomial<C>> Pp,
ColorPolynomial<C> Ap)
Is reducible. |
boolean |
isTopReducible(java.util.List<ColorPolynomial<C>> P,
ColorPolynomial<C> A)
Is top reducible. |
ColorPolynomial<C> |
normalform(Condition<C> cond,
java.util.List<ColorPolynomial<C>> Pp,
ColorPolynomial<C> Ap)
Normalform. |
ColorPolynomial<C> |
SPolynomial(ColorPolynomial<C> Ap,
ColorPolynomial<C> Bp)
S-Polynomial. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected final GreatestCommonDivisor<C extends GcdRingElem<C>> engine
protected final RingFactory<C extends GcdRingElem<C>> cofac
protected boolean top
Constructor Detail |
---|
public CReductionSeq(RingFactory<C> rf)
rf
- coefficient factory.Method Detail |
---|
public ColorPolynomial<C> SPolynomial(ColorPolynomial<C> Ap, ColorPolynomial<C> Bp)
Ap
- polynomial.Bp
- polynomial.
public boolean isTopReducible(java.util.List<ColorPolynomial<C>> P, ColorPolynomial<C> A)
A
- polynomial.P
- polynomial list.
public boolean isReducible(java.util.List<ColorPolynomial<C>> Pp, ColorPolynomial<C> Ap)
Ap
- polynomial.Pp
- polynomial list.
public boolean isNormalform(java.util.List<ColorPolynomial<C>> Pp, ColorPolynomial<C> Ap)
Ap
- polynomial.Pp
- polynomial list.
public boolean isNormalform(java.util.List<ColorPolynomial<C>> Pp)
Pp
- polynomial list.
public ColorPolynomial<C> normalform(Condition<C> cond, java.util.List<ColorPolynomial<C>> Pp, ColorPolynomial<C> Ap)
Ap
- polynomial.Pp
- polynomial list.cond
- condition for these polynomials.
public java.util.List<Condition<C>> caseDistinction(java.util.List<GenPolynomial<GenPolynomial<C>>> L)
L
- list of parametric polynomials.
public java.util.List<Condition<C>> caseDistinction(java.util.List<Condition<C>> cd, GenPolynomial<GenPolynomial<C>> A)
cd
- a list of conditions.A
- a parametric polynomial.
public java.util.List<Condition<C>> caseDistinction(Condition<C> cond, GenPolynomial<GenPolynomial<C>> A)
A
- a parametric polynomial.cond
- a condition.
public java.util.List<ColoredSystem<C>> determine(java.util.List<GenPolynomial<GenPolynomial<C>>> H)
H
- polynomial list.
public java.util.List<ColoredSystem<C>> determine(java.util.List<Condition<C>> cd, java.util.List<GenPolynomial<GenPolynomial<C>>> H)
H
- polynomial list.cd
- case distiction, a condition list.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |