
edu.jas.gb.EGroebnerBaseSeq Maven / Gradle / Ivy
The newest version!
/*
* $Id: EGroebnerBaseSeq.java 4099 2012-08-12 18:49:36Z kredel $
*/
package edu.jas.gb;
import edu.jas.structure.RingElem;
/**
* E-Groebner Base sequential algorithm. Nearly empty class, only the
* e-reduction is used instead of d-reduction. Note: Minimal reduced GBs
* are again unique. see BWK, section 10.1.
* @param coefficient type
* @author Heinz Kredel
*/
public class EGroebnerBaseSeq> extends DGroebnerBaseSeq {
//private static final Logger logger = Logger.getLogger(EGroebnerBaseSeq.class);
//private final boolean debug = logger.isDebugEnabled();
/**
* Reduction engine.
*/
protected EReduction ered; // shadow super.red ??
/**
* Constructor.
*/
public EGroebnerBaseSeq() {
this(new EReductionSeq());
}
/**
* Constructor.
* @param ered E-Reduction engine
*/
public EGroebnerBaseSeq(EReductionSeq ered) {
super(ered);
this.ered = ered;
assert this.ered == super.red;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy