/*
 * $Id$
 */

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;
    }


}

 

Ads help maintain this website.