CoCoALib-0.9905 date: 23 May 2007


DistrMPolyInlPP.H File Reference

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

Include dependency graph for DistrMPolyInlPP.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::DistrMPolyInlPP
 Implementation of polynomials for RingDistrMPolyInlPP. More...
struct  CoCoA::DistrMPolyInlPP::summand
class  CoCoA::DistrMPolyInlPP::AutoPtrSummand
class  CoCoA::DistrMPolyInlPP::iter

Functions

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


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