Public Member Functions | Data Fields
PolySimple Class Reference

#include <tgb_internal.h>

Public Member Functions

 PolySimple (poly p)
 
 PolySimple ()
 
 PolySimple (const PolySimple &a)
 
PolySimpleoperator= (const PolySimple &p2)
 
 ~PolySimple ()
 
bool operator< (const PolySimple &other) const
 
bool operator== (const PolySimple &other)
 

Data Fields

poly impl
 

Detailed Description

Definition at line 85 of file tgb_internal.h.

Constructor & Destructor Documentation

PolySimple::PolySimple ( poly  p)
inline

Definition at line 88 of file tgb_internal.h.

89  {
90  impl=p;
91  }
return P p
Definition: myNF.cc:203
PolySimple::PolySimple ( )
inline

Definition at line 92 of file tgb_internal.h.

93  {
94  impl=NULL;
95  }
#define NULL
Definition: omList.c:10
PolySimple::PolySimple ( const PolySimple a)
inline

Definition at line 96 of file tgb_internal.h.

97  {
98  //impl=p_Copy(a.impl,currRing);
99  impl=a.impl;
100  }
PolySimple::~PolySimple ( )
inline

Definition at line 108 of file tgb_internal.h.

109  {
110  //p_Delete(&impl,currRing);
111  }

Member Function Documentation

bool PolySimple::operator< ( const PolySimple other) const
inline

Definition at line 112 of file tgb_internal.h.

113  {
114  return pLmCmp(impl,other.impl)<0;
115  }
#define pLmCmp(p, q)
returns 0|1|-1 if p=q|p>q|p<q w.r.t monomial ordering
Definition: polys.h:105
PolySimple& PolySimple::operator= ( const PolySimple p2)
inline

Definition at line 101 of file tgb_internal.h.

102  {
103  //p_Delete(&impl,currRing);
104  //impl=p_Copy(p2.impl,currRing);
105  impl=p2.impl;
106  return *this;
107  }
bool PolySimple::operator== ( const PolySimple other)
inline

Definition at line 116 of file tgb_internal.h.

117  {
118  return pLmEqual(impl,other.impl);
119  }
#define pLmEqual(p1, p2)
Definition: polys.h:111

Field Documentation

poly PolySimple::impl

Definition at line 120 of file tgb_internal.h.


The documentation for this class was generated from the following file: