CoCoALib-0.9905 date: 23 May 2007


DistrMPoly.H File Reference

#include "CoCoA/assert.H"
#include "CoCoA/SparsePolyRing.H"
#include "CoCoA/PPMonoid.H"
#include "CoCoA/MemPool.H"
#include <cstddef>
#include <iosfwd>
#include <vector>

Include dependency graph for DistrMPoly.H:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  CoCoA

Classes

class  CoCoA::DistrMPoly
 Implementation of "clean" polynomials. More...
struct  CoCoA::DistrMPoly::summand
 summand of a DistrMPoly More...
class  CoCoA::DistrMPoly::iter

Functions

void CoCoA::deriv (DistrMPoly &lhs, const DistrMPoly &, std::size_t IndetIndex)
void CoCoA::deriv (DistrMPoly &lhs, const DistrMPoly &f, ConstRefPPMonoidElem x)
bool CoCoA::IsCompatible (const DistrMPoly &f, const DistrMPoly &g)
std::size_t CoCoA::NumTerms (const DistrMPoly &f)
ConstRefRingElem CoCoA::LC (const DistrMPoly &f)
RingElem CoCoA::content (const DistrMPoly &f)
ConstRefPPMonoidElem CoCoA::LPP (const DistrMPoly &f)
int CoCoA::CmpLPP (const DistrMPoly &f, const DistrMPoly &g)
void CoCoA::MoveLM (DistrMPoly &f, DistrMPoly &g)
long CoCoA::log (const DistrMPoly &f, std::size_t IndetIndex)
void CoCoA::DivLM (DistrMPoly &lhs, const DistrMPoly &f, const DistrMPoly &g)
bool CoCoA::IsZeroAddLCs (DistrMPoly &f, DistrMPoly &g)
void CoCoA::add (DistrMPoly &lhs, const DistrMPoly &g, const DistrMPoly &h)
void CoCoA::sub (DistrMPoly &lhs, const DistrMPoly &g, const DistrMPoly &h)
bool CoCoA::div (DistrMPoly &lhs, const DistrMPoly &g, const DistrMPoly &h)
void CoCoA::gcd (DistrMPoly &lhs, const DistrMPoly &g, const DistrMPoly &h)
void CoCoA::output (std::ostream &out, const DistrMPoly &f)
bool CoCoA::IsPrintAtom (const DistrMPoly &f)
void CoCoA::output (OpenMathOutput &OMOut, const DistrMPoly &f)
bool CoCoA::IsZero (const DistrMPoly &f)
bool CoCoA::IsOne (const DistrMPoly &f)
bool CoCoA::IsMinusOne (const DistrMPoly &f)
bool CoCoA::IsConstant (const DistrMPoly &f)
bool CoCoA::IsIndet (std::size_t &index, const DistrMPoly &f)
bool CoCoA::IsEqual (const DistrMPoly &f, const DistrMPoly &g)
void CoCoA::WeylMul (DistrMPoly &lhs, const DistrMPoly &g, const DistrMPoly &h)
void CoCoA::WeylDiv (DistrMPoly &lhs, const DistrMPoly &g, const DistrMPoly &h)
bool CoCoA::IsEnded (const DistrMPoly::iter &i)
ConstRefRingElem CoCoA::coeff (const DistrMPoly::iter &i)
ConstRefPPMonoidElem CoCoA::PP (const DistrMPoly::iter &i)
void CoCoA::swap (DistrMPoly &f, DistrMPoly &g)


Generated on Wed May 23 13:43:41 2007 for CoCoALib by  doxygen 1.4.6