CoCoALib-0.9905 date: 23 May 2007


CoCoA::GPair Class Reference

#include <TmpGPair.H>

List of all members.

Public Member Functions

 GPair (GPoly &p, unsigned int i)
 GPair (GPoly &p, GPoly &q, unsigned int i, unsigned int j)
 GPair (const GPoly *p, const GPoly *q, unsigned int i, unsigned int j)
 ~GPair ()
void myComplete (void)
 fills to the GPair the field myOrdPoly and myWDeg (=deg(myOrdPoly))
bool operator< (const GPair &gp) const
 based on (w/std)deg + IsSpecial + PPOrdering
const GPolymyFirstGPoly () const
const GPolymySecondGPoly () const
unsigned int myFirstIndex () const
unsigned int mySecondIndex () const
bool IamCoprime () const
bool IsSpecial () const
bool BCriterion_OK (const PPWithMask &) const
bool operator== (const GPair &) const

Friends

ConstRefPPMonoidElem LCM (const GPair &)
const PPWithMaskLCMwMask (const GPair &)
ConstRefRingElem OrdPoly (const GPair &)
unsigned int GPairComponent (const GPair &GP)
const degreewdeg (const GPair &GP)
std::size_t StdDeg (const GPair &GP)
std::size_t sugar (const GPair &GP)
degree wsugar (const GPair &GP)
std::ostream & operator<< (std::ostream &, const GPair &)
const ringCoeffRing (const GPair &P)
const SparsePolyRingowner (const GPair &P)
const GRingInfoGetGRingInfo (const GPair &P)


Detailed Description

Definition at line 39 of file TmpGPair.H.


Constructor & Destructor Documentation

CoCoA::GPair::GPair GPoly p,
unsigned int  i
 

CoCoA::GPair::GPair GPoly p,
GPoly q,
unsigned int  i,
unsigned int  j
 

CoCoA::GPair::GPair const GPoly p,
const GPoly q,
unsigned int  i,
unsigned int  j
 

CoCoA::GPair::~GPair  )  [inline]
 

Definition at line 48 of file TmpGPair.H.


Member Function Documentation

void CoCoA::GPair::myComplete void   ) 
 

fills to the GPair the field myOrdPoly and myWDeg (=deg(myOrdPoly))

bool CoCoA::GPair::operator< const GPair gp  )  const
 

based on (w/std)deg + IsSpecial + PPOrdering

const GPoly& CoCoA::GPair::myFirstGPoly  )  const [inline]
 

Definition at line 53 of file TmpGPair.H.

const GPoly& CoCoA::GPair::mySecondGPoly  )  const [inline]
 

Definition at line 54 of file TmpGPair.H.

unsigned int CoCoA::GPair::myFirstIndex  )  const [inline]
 

Definition at line 59 of file TmpGPair.H.

unsigned int CoCoA::GPair::mySecondIndex  )  const [inline]
 

Definition at line 60 of file TmpGPair.H.

Referenced by IsSpecial().

bool CoCoA::GPair::IamCoprime  )  const [inline]
 

Definition at line 61 of file TmpGPair.H.

bool CoCoA::GPair::IsSpecial  )  const [inline]
 

Definition at line 62 of file TmpGPair.H.

References mySecondIndex().

bool CoCoA::GPair::BCriterion_OK const PPWithMask  )  const
 

bool CoCoA::GPair::operator== const GPair  )  const
 


Friends And Related Function Documentation

ConstRefPPMonoidElem LCM const GPair gp  )  [friend]
 

Definition at line 126 of file TmpGPair.H.

const PPWithMask& LCMwMask const GPair gp  )  [friend]
 

Definition at line 132 of file TmpGPair.H.

ConstRefRingElem OrdPoly const GPair gp  )  [friend]
 

Definition at line 138 of file TmpGPair.H.

unsigned int GPairComponent const GPair GP  )  [friend]
 

Definition at line 69 of file TmpGPair.H.

const degree& wdeg const GPair GP  )  [friend]
 

Definition at line 70 of file TmpGPair.H.

std::size_t StdDeg const GPair GP  )  [friend]
 

Definition at line 71 of file TmpGPair.H.

std::size_t sugar const GPair GP  )  [friend]
 

Definition at line 72 of file TmpGPair.H.

degree wsugar const GPair GP  )  [friend]
 

Definition at line 73 of file TmpGPair.H.

std::ostream& operator<< std::ostream &  ,
const GPair
[friend]
 

const ring& CoeffRing const GPair P  )  [friend]
 

const SparsePolyRing& owner const GPair P  )  [friend]
 

const GRingInfo& GetGRingInfo const GPair P  )  [friend]
 

Definition at line 77 of file TmpGPair.H.


The documentation for this class was generated from the following file:
Generated on Wed May 23 13:46:33 2007 for CoCoALib by  doxygen 1.4.6