(Event+Time).Variant Operators  2.3
Operators for Timed Discrete Event Systems in Dioids
mmgd::poly Class Reference
Inheritance diagram for mmgd::poly:
etvo::poly

Public Member Functions

 poly (const poly &)
 
 poly (const gd &)
 
 poly (long g, long d)
 
 poly (unsigned int, gd *)
 
polyoperator= (const poly &)
 
polyoperator() (long g, long d)
 
void init (unsigned int, gd *, int)
 
polyoperator= (const gd &gd1)
 
polyinit (long g, long d)
 
void affecte (unsigned int, const gd *, unsigned int propre)
 
gdgetpol (int i) const
 
unsigned int getn () const
 
void setsimple ()
 
gdgetdata ()
 
void popj (unsigned int j)
 
void pop ()
 
void add (const gd &m1)
 
void simpli ()
 
void onlysimpli ()
 
void swapgd (gd &a, gd &b)
 
int partitionner (gd *tab, int debut, int dernier, int pivot, int comp(const void *, const void *))
 
int operator== (const poly &)
 

Friends

bool mycompgd (gd pr1, gd pr2)
 
int compgd (const void *p1, const void *p2)
 
void qsort_gd (gd *adtab, int premier, int dernier, int comp(const void *, const void *))
 
poly oplus (poly &, poly &)
 
poly oplus (gd &, gd &)
 
poly oplus (poly &, gd &)
 
poly oplus (gd &, poly &)
 
poly oplus (poly &, poly &, poly &)
 
poly oplus (poly &, poly &, poly &, poly &)
 
poly otimes (poly &poly1, poly &poly2)
 
poly otimes (poly &poly1, gd &gd2)
 
poly otimes (gd &gd1, poly &poly2)
 
poly inf (poly &poly1, poly &poly2)
 
poly inf (poly &poly1, gd &gd2)
 
poly inf (gd &gd1, poly &poly2)
 
poly frac (poly &poly1, gd &gd2)
 
poly frac (poly &poly1, poly &poly2)
 
poly frac (gd &gd1, poly &poly2)
 
poly prcaus (poly &)
 
std::ostream & operator<< (std::ostream &, poly &)
 
std::fstream & operator<< (std::fstream &, poly &)
 
poly odot (const poly &poly1, const poly &poly2)
 
poly fracodotsharp (poly &poly1, poly &poly2)
 
poly fracodotflat (poly &poly1, poly &poly2)
 

Friends And Related Function Documentation

◆ compgd

int compgd ( const void *  p1,
const void *  p2 
)
friend

removed >= Angers 08/04/2019

◆ mycompgd

bool mycompgd ( gd  pr1,
gd  pr2 
)
friend

removed >= Angers 08/04/2019


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