| coefficient(int d) const =0 | BPASUnivariatePolynomial< Ring, Derived > | pure virtual | 
  | derivative() const =0 | BPASUnivariatePolynomial< Ring, Derived > | pure virtual | 
  | derivative(int) const =0 | BPASUnivariatePolynomial< Ring, Derived > | pure virtual | 
  | differentiate()=0 | BPASUnivariatePolynomial< Ring, Derived > | pure virtual | 
  | differentiate(int k)=0 | BPASUnivariatePolynomial< Ring, Derived > | pure virtual | 
  | evaluate(const Ring &r) const =0 | BPASUnivariatePolynomial< Ring, Derived > | pure virtual | 
  | lazyPseudoDivide(const Derived &d, Ring *h1, Ring *h2)=0 | BPASUnivariatePolynomial< Ring, Derived > | pure virtual | 
  | lazyPseudoDivide(const Derived &d, Derived *q, Ring *h1, Ring *h2) const =0 | BPASUnivariatePolynomial< Ring, Derived > | pure virtual | 
  | monicDivide(const Derived &d)=0 | BPASUnivariatePolynomial< Ring, Derived > | pure virtual | 
  | monicDivide(const Derived &d, Derived *q=NULL) const =0 | BPASUnivariatePolynomial< Ring, Derived > | pure virtual | 
  | operator<<(int i) const =0 | BPASUnivariatePolynomial< Ring, Derived > | pure virtual | 
  | operator<<=(int i)=0 | BPASUnivariatePolynomial< Ring, Derived > | pure virtual | 
  | operator>>(int) const =0 | BPASUnivariatePolynomial< Ring, Derived > | pure virtual | 
  | operator>>=(int)=0 | BPASUnivariatePolynomial< Ring, Derived > | pure virtual | 
  | pseudoDivide(const Derived &d, Ring *he)=0 | BPASUnivariatePolynomial< Ring, Derived > | pure virtual | 
  | pseudoDivide(const Derived &d, Derived *q, Ring *he) const =0 | BPASUnivariatePolynomial< Ring, Derived > | pure virtual | 
  | setCoefficient(int d, const Ring &r)=0 | BPASUnivariatePolynomial< Ring, Derived > | pure virtual | 
  | setVariableName(const Symbol &sym)=0 | BPASUnivariatePolynomial< Ring, Derived > | pure virtual | 
  | variable() const =0 | BPASUnivariatePolynomial< Ring, Derived > | pure virtual |