Moka kernel
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
gmg-inline.hh File Reference

Go to the source code of this file.

Functions

CDart * alpha01 (CDart *ADart) const
 
CDart * alpha010 (CDart *ADart) const
 
CDart * alpha0101 (CDart *ADart) const
 
CDart * alpha0101210 (CDart *ADart) const
 
CDart * alpha01010 (CDart *ADart) const
 
CDart * alpha01021 (CDart *ADart) const
 
CDart * alpha0102101 (CDart *ADart) const
 
CDart * alpha010212 (CDart *ADart) const
 
CDart * alpha012 (CDart *ADart) const
 
CDart * alpha0121 (CDart *ADart) const
 
CDart * alpha0123 (CDart *ADart) const
 
CDart * alpha012321 (CDart *ADart) const
 
CDart * alpha02 (CDart *ADart) const
 
CDart * alpha020 (CDart *ADart) const
 
CDart * alpha021 (CDart *ADart) const
 
CDart * alpha0210 (CDart *ADart) const
 
CDart * alpha02101 (CDart *ADart) const
 
CDart * alpha02121 (CDart *ADart) const
 
CDart * alpha023 (CDart *ADart) const
 
CDart * alpha03 (CDart *ADart) const
 
CDart * alpha030 (CDart *ADart) const
 
CDart * alpha10 (CDart *ADart) const
 
CDart * alpha101 (CDart *ADart) const
 
CDart * alpha1010 (CDart *ADart) const
 
CDart * alpha10101 (CDart *ADart) const
 
CDart * alpha1010101 (CDart *ADart) const
 
CDart * alpha1012 (CDart *ADart) const
 
CDart * alpha10121 (CDart *ADart) const
 
CDart * alpha101201 (CDart *ADart) const
 
CDart * alpha1012101 (CDart *ADart) const
 
CDart * alpha101232 (CDart *ADart) const
 
CDart * alpha102 (CDart *ADart) const
 
CDart * alpha1021 (CDart *ADart) const
 
CDart * alpha12 (CDart *ADart) const
 
CDart * alpha121 (CDart *ADart) const
 
CDart * alpha1210 (CDart *ADart) const
 
CDart * alpha12101 (CDart *ADart) const
 
CDart * alpha1212 (CDart *ADart) const
 
CDart * alpha123 (CDart *ADart) const
 
CDart * alpha1232 (CDart *ADart) const
 
CDart * alpha12321 (CDart *ADart) const
 
CDart * alpha123210 (CDart *ADart) const
 
CDart * alpha13 (CDart *ADart) const
 
CDart * alpha20 (CDart *ADart) const
 
CDart * alpha201 (CDart *ADart) const
 
CDart * alpha21 (CDart *ADart) const
 
CDart * alpha210 (CDart *ADart) const
 
CDart * alpha2101 (CDart *ADart) const
 
CDart * alpha21012 (CDart *ADart) const
 
CDart * alpha210123 (CDart *ADart) const
 
CDart * alpha212 (CDart *ADart) const
 
CDart * alpha2121 (CDart *ADart) const
 
CDart * alpha23 (CDart *ADart) const
 
CDart * alpha231 (CDart *ADart) const
 
CDart * alpha2310 (CDart *ADart) const
 
CDart * alpha232 (CDart *ADart) const
 
CDart * alpha2321 (CDart *ADart) const
 
CDart * alpha232101 (CDart *ADart) const
 
CDart * alpha30 (CDart *ADart) const
 
CDart * alpha301 (CDart *ADart) const
 
CDart * alpha3012 (CDart *ADart) const
 
CDart * alpha30120 (CDart *ADart) const
 
CDart * alpha302 (CDart *ADart) const
 
CDart * alpha31 (CDart *ADart) const
 
CDart * alpha312 (CDart *ADart) const
 
CDart * alpha32 (CDart *ADart) const
 
CDart * alpha3201 (CDart *ADart) const
 
CDart * alpha321 (CDart *ADart) const
 
CDart * alpha321012 (CDart *ADart) const
 
CDart * alpha323 (CDart *ADart) const
 
CDart * getDirectInfoAsDart (CDart *ADart, int ADirectInfoIndex)
 

Function Documentation

CDart* alpha01 ( CDart *  ADart) const

Ces méthodes permettent de composer les involutions pour accéder facilement aux brins de la carte. Les indices sont donnés selon l'ordre dans lequel ils sont appliqués. Exemple: alpha123(d) signifie alpha3(alpha2(alpha1(d))).

Parameters
ADartUn pointeur sur un brin quelconque
Returns
Un pointeur sur un brin
CDart* alpha010 ( CDart *  ADart) const
CDart* alpha0101 ( CDart *  ADart) const
CDart* alpha01010 ( CDart *  ADart) const
CDart* alpha0101210 ( CDart *  ADart) const
CDart* alpha01021 ( CDart *  ADart) const
CDart* alpha0102101 ( CDart *  ADart) const
CDart* alpha010212 ( CDart *  ADart) const
CDart* alpha012 ( CDart *  ADart) const
CDart* alpha0121 ( CDart *  ADart) const
CDart* alpha0123 ( CDart *  ADart) const
CDart* alpha012321 ( CDart *  ADart) const
CDart* alpha02 ( CDart *  ADart) const
CDart* alpha020 ( CDart *  ADart) const
CDart* alpha021 ( CDart *  ADart) const
CDart* alpha0210 ( CDart *  ADart) const
CDart* alpha02101 ( CDart *  ADart) const
CDart* alpha02121 ( CDart *  ADart) const
CDart* alpha023 ( CDart *  ADart) const
CDart* alpha03 ( CDart *  ADart) const
CDart* alpha030 ( CDart *  ADart) const
CDart* alpha10 ( CDart *  ADart) const
CDart* alpha101 ( CDart *  ADart) const
CDart* alpha1010 ( CDart *  ADart) const
CDart* alpha10101 ( CDart *  ADart) const
CDart* alpha1010101 ( CDart *  ADart) const
CDart* alpha1012 ( CDart *  ADart) const
CDart* alpha101201 ( CDart *  ADart) const
CDart* alpha10121 ( CDart *  ADart) const
CDart* alpha1012101 ( CDart *  ADart) const
CDart* alpha101232 ( CDart *  ADart) const
CDart* alpha102 ( CDart *  ADart) const
CDart* alpha1021 ( CDart *  ADart) const
CDart* alpha12 ( CDart *  ADart) const
CDart* alpha121 ( CDart *  ADart) const
CDart* alpha1210 ( CDart *  ADart) const
CDart* alpha12101 ( CDart *  ADart) const
CDart* alpha1212 ( CDart *  ADart) const
CDart* alpha123 ( CDart *  ADart) const
CDart* alpha1232 ( CDart *  ADart) const
CDart* alpha12321 ( CDart *  ADart) const
CDart* alpha123210 ( CDart *  ADart) const
CDart* alpha13 ( CDart *  ADart) const
CDart* alpha20 ( CDart *  ADart) const
CDart* alpha201 ( CDart *  ADart) const
CDart* alpha21 ( CDart *  ADart) const
CDart* alpha210 ( CDart *  ADart) const
CDart* alpha2101 ( CDart *  ADart) const
CDart* alpha21012 ( CDart *  ADart) const
CDart* alpha210123 ( CDart *  ADart) const
CDart* alpha212 ( CDart *  ADart) const
CDart* alpha2121 ( CDart *  ADart) const
CDart* alpha23 ( CDart *  ADart) const
CDart* alpha231 ( CDart *  ADart) const
CDart* alpha2310 ( CDart *  ADart) const
CDart* alpha232 ( CDart *  ADart) const
CDart* alpha2321 ( CDart *  ADart) const
CDart* alpha232101 ( CDart *  ADart) const
CDart* alpha30 ( CDart *  ADart) const
CDart* alpha301 ( CDart *  ADart) const
CDart* alpha3012 ( CDart *  ADart) const
CDart* alpha30120 ( CDart *  ADart) const
CDart* alpha302 ( CDart *  ADart) const
CDart* alpha31 ( CDart *  ADart) const
CDart* alpha312 ( CDart *  ADart) const
CDart* alpha32 ( CDart *  ADart) const
CDart* alpha3201 ( CDart *  ADart) const
CDart* alpha321 ( CDart *  ADart) const
CDart* alpha321012 ( CDart *  ADart) const
CDart* alpha323 ( CDart *  ADart) const
CDart* getDirectInfoAsDart ( CDart *  ADart,
int  ADirectInfoIndex 
)

Retourne le champ directInfo demandé du brin ADart après l'avoir retypé en pointeur sur un brin.

Parameters
ADartUn brin de la carte
ADirectInfoIndexUn indice de champ directInfo
Returns
Un brin de la carte