CoCoALib-0.9905 date: 23 May 2007


TmpGPoly.H File Reference

#include "CoCoA/SparsePolyRing.H"
#include "CoCoA/RingHom.H"
#include "CoCoA/FreeModule.H"
#include "CoCoA/PPWithMask.H"
#include "CoCoA/TmpGTypes.H"
#include <list>
#include <vector>

Include dependency graph for TmpGPoly.H:

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

Go to the source code of this file.

Namespaces

namespace  CoCoA
namespace  CoCoA::CoeffEncoding

Classes

class  CoCoA::GRingInfo
class  CoCoA::GPoly
class  CoCoA::ReductorData
class  CoCoA::Reductors

Typedefs

typedef std::list< GPoly > CoCoA::GPolyList
typedef std::list< GPoly * > CoCoA::GPolyPtrList
typedef std::vector< GPoly * > CoCoA::GPolyPtrVector

Enumerations

enum  CoCoA::CoeffEncoding::type { CoCoA::CoeffEncoding::Field, CoCoA::CoeffEncoding::FrFldOfGCDDomain }
enum  CoCoA::ComputationInputAndGradingType { CoCoA::AllGraded, CoCoA::AllAffine, CoCoA::AffineInputWithGradedRing }
enum  CoCoA::ClearType { CoCoA::clear }

Functions

RingHom CoCoA::CreateNewP2OldPRingHom (const SparsePolyRing &theNewSPR, const SparsePolyRing &theOldSPR)
RingHom CoCoA::CreateOldP2NewPRingHom (const SparsePolyRing &theNewSPR, const SparsePolyRing &theOldSPR)
unsigned int CoCoA::ModuleVarIndex (const SparsePolyRing &)
unsigned int CoCoA::Component (ConstRefPPMonoidElem T, const GRingInfo &theGRI)
GPoly * CoCoA::FindReducer (const PPWithMask &pm, const unsigned int component, const Reductors &theReductors)
GPoly * CoCoA::FindReducer (const GPoly &, const Reductors &theReductors)
void CoCoA::monic (PolyList &)
void CoCoA::monic (GPolyList &)
void CoCoA::power (RefRingElem theResult, const std::vector< RingElem > &theV, const degree &the_d)
ConstRefPPMonoidElem CoCoA::LPP (const GPoly &f)
ConstRefRingElem CoCoA::LC (const GPoly &f)
const PPWithMask & CoCoA::LPPwMask (const GPoly &f)
const SparsePolyRing & CoCoA::owner (const GPoly &gp)
const PPMonoid & CoCoA::PPM (const GPoly &gp)
const ring & CoCoA::CoeffRing (const GPoly &gp)
PPMonoidElem CoCoA::MakeVarIToNth (const PPMonoid &PPM, const unsigned int, const unsigned int)
SparsePolyRing CoCoA::owner (const PolyList &thePL)
SparsePolyRing CoCoA::owner (const std::vector< RingElem > &thePV)
SparsePolyRing CoCoA::owner (const GPolyList &theGPL)
void CoCoA::PolyList2PolyVectorClear (PolyList &, std::vector< RingElem > &)
void CoCoA::PolyVector2PolyListClear (std::vector< RingElem > &, PolyList &)


Generated on Wed May 23 13:46:08 2007 for CoCoALib by  doxygen 1.4.6