CoCoALib-0.9905 date: 23 May 2007


CoCoA::GRingInfo Class Reference

#include <TmpGPoly.H>

List of all members.

Public Member Functions

 GRingInfo (const SparsePolyRing &theNewSPR, const bool HomogeneousInput, const DivMaskRule &)
 GRingInfo (const SparsePolyRing &theNewSPR, const SparsePolyRing &theOldSPR, const FreeModule &theFM, const FreeModule &theOutputFM, const bool HomogeneousInput, const DivMaskRule &)
 GRingInfo (const SparsePolyRing &theNewSPR, const SparsePolyRing &theOldSPR, const FreeModule &theOutputFM, const bool HomogeneousInput, const DivMaskRule &)
 GRingInfo (const SparsePolyRing &theNewSPR, const SparsePolyRing &theOldSPR, const bool HomogeneousInput, const DivMaskRule &)
 ~GRingInfo ()
const SparsePolyRingmyNewSPR () const
const SparsePolyRingmyOldSPR () const
const FreeModule myFreeModule () const
const FreeModule myOutputFreeModule () const
const RingHommyNewP2OldP () const
const RingHommyOldP2NewP () const
const DivMaskRule myDivMaskRule () const
CoeffEncoding::type myCoeffRingType () const
void mySetCoeffRingType (CoeffEncoding::type CT)
 Field or FrFldOfGCDDomain.
unsigned int myComponent (const unsigned int i) const
unsigned int myComponent (ConstRefPPMonoidElem T) const
unsigned int myPhonyComponent (ConstRefPPMonoidElem T) const
size_t TmpStdDeg (ConstRefPPMonoidElem) const
bool operator== (const GRingInfo &) const
bool AmIModule () const
ConstRefRingElem myE () const
std::vector< RingElemmyEY () const
std::vector< RingElemmyY () const
RingElem myY (const size_t i) const
RingElem myY (const degree &the_d) const
ConstRefRingElem myEY (const size_t i) const
RingElem myE (const size_t i) const
bool AmIGraded () const
bool IsMyGradingPosPlus () const
ComputationInputAndGradingType myInputAndGrading () const
bool DetermineIfMyGradingIsPosPlus (const SparsePolyRing &)

Friends

bool AreCompatible (const GRingInfo &, const GRingInfo &)
std::ostream & operator<< (std::ostream &out, const GRingInfo &theGRI)
ComputationInputAndGradingType DetermineComputationType (const size_t GrDim, const bool IsHomog)


Detailed Description

Definition at line 64 of file TmpGPoly.H.


Constructor & Destructor Documentation

CoCoA::GRingInfo::GRingInfo const SparsePolyRing theNewSPR,
const bool  HomogeneousInput,
const DivMaskRule
 

CoCoA::GRingInfo::GRingInfo const SparsePolyRing theNewSPR,
const SparsePolyRing theOldSPR,
const FreeModule theFM,
const FreeModule theOutputFM,
const bool  HomogeneousInput,
const DivMaskRule
 

CoCoA::GRingInfo::GRingInfo const SparsePolyRing theNewSPR,
const SparsePolyRing theOldSPR,
const FreeModule theOutputFM,
const bool  HomogeneousInput,
const DivMaskRule
 

CoCoA::GRingInfo::GRingInfo const SparsePolyRing theNewSPR,
const SparsePolyRing theOldSPR,
const bool  HomogeneousInput,
const DivMaskRule
 

CoCoA::GRingInfo::~GRingInfo  )  [inline]
 

Definition at line 86 of file TmpGPoly.H.


Member Function Documentation

const SparsePolyRing& CoCoA::GRingInfo::myNewSPR  )  const [inline]
 

Definition at line 87 of file TmpGPoly.H.

Referenced by CoCoA::Component(), myE(), CoCoA::GReductor::myPRing(), myY(), and CoCoA::owner().

const SparsePolyRing& CoCoA::GRingInfo::myOldSPR  )  const [inline]
 

Definition at line 88 of file TmpGPoly.H.

const FreeModule CoCoA::GRingInfo::myFreeModule  )  const [inline]
 

Definition at line 89 of file TmpGPoly.H.

const FreeModule CoCoA::GRingInfo::myOutputFreeModule  )  const [inline]
 

Definition at line 90 of file TmpGPoly.H.

const RingHom& CoCoA::GRingInfo::myNewP2OldP  )  const [inline]
 

Definition at line 91 of file TmpGPoly.H.

const RingHom& CoCoA::GRingInfo::myOldP2NewP  )  const [inline]
 

Definition at line 92 of file TmpGPoly.H.

const DivMaskRule CoCoA::GRingInfo::myDivMaskRule  )  const [inline]
 

Definition at line 93 of file TmpGPoly.H.

CoeffEncoding::type CoCoA::GRingInfo::myCoeffRingType  )  const [inline]
 

Definition at line 94 of file TmpGPoly.H.

Referenced by CoCoA::GPoly::myCoeffRingType().

void CoCoA::GRingInfo::mySetCoeffRingType CoeffEncoding::type  CT  ) 
 

Field or FrFldOfGCDDomain.

unsigned int CoCoA::GRingInfo::myComponent const unsigned int  i  )  const [inline]
 

Definition at line 96 of file TmpGPoly.H.

Referenced by myE().

unsigned int CoCoA::GRingInfo::myComponent ConstRefPPMonoidElem  T  )  const
 

unsigned int CoCoA::GRingInfo::myPhonyComponent ConstRefPPMonoidElem  T  )  const
 

size_t CoCoA::GRingInfo::TmpStdDeg ConstRefPPMonoidElem   )  const
 

bool CoCoA::GRingInfo::operator== const GRingInfo  )  const
 

bool CoCoA::GRingInfo::AmIModule  )  const [inline]
 

Definition at line 104 of file TmpGPoly.H.

Referenced by CoCoA::Component().

ConstRefRingElem CoCoA::GRingInfo::myE  )  const [inline]
 

Definition at line 106 of file TmpGPoly.H.

References CoCoA::indet(), CoCoA::ModuleVarIndex(), and myNewSPR().

Referenced by myE().

std::vector<RingElem> CoCoA::GRingInfo::myEY  )  const [inline]
 

Definition at line 107 of file TmpGPoly.H.

std::vector<RingElem> CoCoA::GRingInfo::myY  )  const
 

RingElem CoCoA::GRingInfo::myY const size_t  i  )  const [inline]
 

Definition at line 109 of file TmpGPoly.H.

References CoCoA::GradingDim(), CoCoA::indet(), myNewSPR(), and CoCoA::NumIndets().

RingElem CoCoA::GRingInfo::myY const degree the_d  )  const
 

ConstRefRingElem CoCoA::GRingInfo::myEY const size_t  i  )  const [inline]
 

Definition at line 111 of file TmpGPoly.H.

RingElem CoCoA::GRingInfo::myE const size_t  i  )  const [inline]
 

Definition at line 112 of file TmpGPoly.H.

References myComponent(), myE(), and CoCoA::power().

bool CoCoA::GRingInfo::AmIGraded  )  const [inline]
 

Definition at line 113 of file TmpGPoly.H.

bool CoCoA::GRingInfo::IsMyGradingPosPlus  )  const [inline]
 

Definition at line 114 of file TmpGPoly.H.

ComputationInputAndGradingType CoCoA::GRingInfo::myInputAndGrading  )  const [inline]
 

Definition at line 116 of file TmpGPoly.H.

bool CoCoA::GRingInfo::DetermineIfMyGradingIsPosPlus const SparsePolyRing  ) 
 


Friends And Related Function Documentation

bool AreCompatible const GRingInfo ,
const GRingInfo
[friend]
 

std::ostream& operator<< std::ostream &  out,
const GRingInfo theGRI
[friend]
 

ComputationInputAndGradingType DetermineComputationType const size_t  GrDim,
const bool  IsHomog
[friend]
 


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