My Project  debian-1:4.1.1-p2+ds-4
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 83 of file tgb_internal.h.

Constructor & Destructor Documentation

◆ PolySimple() [1/3]

PolySimple::PolySimple ( poly  p)
inline

Definition at line 86 of file tgb_internal.h.

86  :
87  PolySimple(poly p)
88  {
89  impl=p;

◆ PolySimple() [2/3]

PolySimple::PolySimple ( )
inline

Definition at line 90 of file tgb_internal.h.

92  {
93  impl=NULL;

◆ PolySimple() [3/3]

PolySimple::PolySimple ( const PolySimple a)
inline

Definition at line 94 of file tgb_internal.h.

96  {
97  //impl=p_Copy(a.impl,currRing);
98  impl=a.impl;

◆ ~PolySimple()

PolySimple::~PolySimple ( )
inline

Definition at line 106 of file tgb_internal.h.

108  {
109  //p_Delete(&impl,currRing);

Member Function Documentation

◆ operator<()

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

Definition at line 110 of file tgb_internal.h.

112  {
113  return pLmCmp(impl,other.impl)<0;

◆ operator=()

PolySimple& PolySimple::operator= ( const PolySimple p2)
inline

Definition at line 99 of file tgb_internal.h.

101  {
102  //p_Delete(&impl,currRing);
103  //impl=p_Copy(p2.impl,currRing);
104  impl=p2.impl;
105  return *this;

◆ operator==()

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

Definition at line 114 of file tgb_internal.h.

116  {
117  return pLmEqual(impl,other.impl);

Field Documentation

◆ impl

poly PolySimple::impl

Definition at line 118 of file tgb_internal.h.


The documentation for this class was generated from the following file:
pLmEqual
#define pLmEqual(p1, p2)
Definition: polys.h:107
PolySimple::impl
poly impl
Definition: tgb_internal.h:118
PolySimple::PolySimple
PolySimple()
Definition: tgb_internal.h:90
NULL
#define NULL
Definition: omList.c:9
p
int p
Definition: cfModGcd.cc:4019
pLmCmp
#define pLmCmp(p, q)
returns 0|1|-1 if p=q|p>q|p<q w.r.t monomial ordering
Definition: polys.h:101