\newcommand{\ele}{\fenv{élément}\xspace}
\index{element@\fenv{élément}|see{\fenv{élément de maillage}}}
\newcommand{\eles}{\fenv{éléments}\xspace}
\newcommand{\elem}{\fenvidx{élément de maillage}{element de maillage}
  {élément de maillage}\xspace}
\newcommand{\elems}{\fenvidx{éléments de maillage}{element de maillage}
  {élément de maillage}\xspace}
\newcommand{\sselem}{\fenvidx{sous-élément}{sous-element}{sous-élément}\xspace}
\newcommand{\sselems}{\fenvidx{sous-éléments}{sous-element}{sous-élément}\xspace}
\newcommand{\som}{\fenvidx{sommet}{sommet}{sommet}\xspace}
\newcommand{\soms}{\fenvidx{sommets}{sommet}{sommet}\xspace}
\newcommand{\fac}{\fenvidx{face}{face}{face}\xspace}
\newcommand{\facs}{\fenvidx{faces}{face}{face}\xspace}
\newcommand{\cel}{\fenvidx{cellule}{cellule}{cellule}\xspace}
\newcommand{\cels}{\fenvidx{cellules}{cellule}{cellule}\xspace}

\newcommand{\typgeo}{\fenvidx{type géométrique}{type geometrique}{type géométrique}\xspace}
\newcommand{\typgeos}{\fenvidx{types géométriques}{type geometrique}{type géométrique}\xspace}
\newcommand{\filia}{\fenvidx{filiation}{filiation}{filiation}\xspace}
\newcommand{\filias}{\fenvidx{filiations}{filiation}{filiation}\xspace}
\newcommand{\prop}{\fenvidx{propriété}{propriete}{propriété}\xspace}
\newcommand{\props}{\fenvidx{propriétés}{propriete}{propriété}\xspace}
\newcommand{\couleur}{\fenvidx{couleur}{couleur}{couleur}\xspace}
\newcommand{\couleurs}{\fenvidx{couleurs}{couleur}{couleur}\xspace}
\newcommand{\groupe}{\fenvidx{groupe}{groupe}{groupe}\xspace}
\newcommand{\groupes}{\fenvidx{groupes}{groupe}{groupe}\xspace}
\newcommand{\famille}{\fenvidx{famille}{famille}{famille}\xspace}
\newcommand{\familles}{\fenvidx{familles}{famille}{famille}\xspace}
\newcommand{\att}{\fenvidx{attribut}{attribut}{attribut}\xspace}
\newcommand{\atts}{\fenvidx{attributs}{attribut}{attribut}\xspace}

\newcommand{\maillage}{\fenvidx{maillage}{maillage}{maillage}\xspace}
\newcommand{\maillages}{\fenvidx{maillages}{maillage}{maillage}\xspace}
\newcommand{\entite}{\fenvidx{entité de maillage}{entite de maillage}{entité de maillage}\xspace}
\newcommand{\entites}{\fenvidx{entités de maillage}{entite de maillage}{entité de maillage}\xspace}
\newcommand{\entsom}{\fenv{entité de maillage des sommets}\index{entite de maillage@\fenv{entité de maillage}!sommets@\fenv{sommets (des)}}\xspace}
\newcommand{\entfac}{\fenv{entité de maillage des faces}\index{entite de maillage@\fenv{entité de maillage}!faces@\fenv{faces (des)}}\xspace}
\newcommand{\entcel}{\fenv{entité de maillage des cellules}\index{entite de maillage@\fenv{entité de maillage}!cellules@\fenv{cellules (des)}}\xspace}
\newcommand{\connect}{\fenvidx{connectivité}{connectivite}{connectivité}\xspace}
\newcommand{\connects}{\fenvidx{connectivités}{connectivite}{connectivité}\xspace}
\newcommand{\connectdes}{\fenv{connectivité descendante}\index{connectivite@\fenv{connectivité}!descendante@\fenv{descendante}}\xspace}
\newcommand{\connectnod}{\fenv{connectivité nodale}\index{connectivite@\fenv{connectivité}!nodale@\fenv{nodale}}\xspace}
\newcommand{\champ}{\fenvidx{champ}{champ}{champ}\xspace}
\newcommand{\champs}{\fenvidx{champs}{champ}{champ}\xspace}
\newcommand{\champpal}{\fenv{champ principal}\index{champ@\fenv{champ}!principal@\fenv{principal}}\xspace}
\newcommand{\champaux}{\fenv{champ auxiliaire}\index{champ@\fenv{champ}!auxiliaire@\fenv{auxiliaire}}\xspace}
\newcommand{\champauxs}{\fenv{champs auxiliaires}\index{champ@\fenv{champ}!auxiliaire@\fenv{auxiliaire}}\xspace}
\newcommand{\champatt}{\fenv{champ attribut}\index{champ@\fenv{champ}!attribut@\fenv{attribut}}\xspace}
\newcommand{\champatts}{\fenv{champs attribut}\index{champ@\fenv{champ}!attribut@\fenv{attribut}}\xspace}
\newcommand{\champprop}{\fenv{champ propriété}\index{champ@\fenv{champ}!propriete@\fenv{propriété}}\xspace}
\newcommand{\champprops}{\fenv{champs propriété}\index{champ@\fenv{champ}!propriete@\fenv{propriété}}\xspace}
\newcommand{\champdef}{\fenv{champ définition}\index{champ@\fenv{champ}!definition@\fenv{définition}}\xspace}
\newcommand{\champfam}{\fenv{champ famille}\index{champ@\fenv{champ}!famille@\fenv{famille}}\xspace}
\newcommand{\champeti}{\fenv{champ étiquette}\index{champ@\fenv{champ}!etiquette@\fenv{étiquette}}\xspace}
\newcommand{\champfil}{\fenv{champ filiation}\index{champ@\fenv{champ}!filiation@\fenv{filiation}}\xspace}
\newcommand{\champcou}{\fenv{champ couleur}\index{champ@\fenv{champ}!couleur@\fenv{couleur}}\xspace}
\newcommand{\champgrp}{\fenv{champ groupe}\index{champ@\fenv{champ}!groupe@\fenv{groupe}}\xspace}
\newcommand{\vect}{\fenvidx{vecteur indexé}{vecteur indexe}{vecteur indexé}\xspace}
\newcommand{\vectint}{\fenv{vecteur indexé entier}\index{vecteur indexe@\fenv{vecteur indexé}!entier@\fenv{entier}}\xspace}
\newcommand{\vectreal}{\fenv{vecteur indexé réel}\index{vecteur indexe@\fenv{vecteur indexé}!reel@\fenv{réel}}\xspace}
\newcommand{\tablpos}{\fenv{table des positions}\index{table@\fenv{table}!positions@\fenv{positions (des)}}\xspace}
\newcommand{\tablval}{\fenv{table des valeurs}\index{table@\fenv{table}!valeurs@\fenv{valeurs (des)}}\xspace}
\newcommand{\tablposval}{\fenv{tables des positions et valeurs}\index{table@\fenv{table}}\xspace}
\newcommand{\regl}{\fenv{table réglée}\index{table@\fenv{table}!reglee@\fenv{réglée}}\xspace}
\newcommand{\tableau}{\fenvidx{tableau}{tableau}{tableau}\xspace}
\newcommand{\descr}{\fenvidx{descripteur}{descripteur}{descripteur}\xspace}
\newcommand{\descrs}{\fenvidx{descripteurs}{descripteur}{descripteur}\xspace}

\newcommand{\maillaget}{\fcidx{ecs\_maillage\_t}\xspace}
\newcommand{\entmailt}{\fcidx{ecs\_entmail\_t}\xspace}
\newcommand{\famillet}{\fcidx{ecs\_famille\_t}\xspace}
\newcommand{\champt}{\fcidx{ecs\_champ\_t}\xspace}
\newcommand{\descrt}{\fcidx{ecs\_descr\_t}\xspace}
\newcommand{\tablet}{\fcidx{ecs\_table\_t}\xspace}
\newcommand{\vecintt}{\fcidx{ecs\_vec\_int\_t}\xspace}
\newcommand{\vecrealt}{\fcidx{ecs\_vec\_real\_t}\xspace}
\newcommand{\classet}{\fc{ecs\_classe\_t}\xspace}
\newcommand{\classeacct}{\fc{ecs\_classe\_accede\_t}\xspace}

\newcommand{\cmdt}{\fcidx{ecs\_cmd\_t}\xspace}
\newcommand{\postt}{\fcidx{ecs\_post\_t}\xspace}

\newcommand{\typepriv}{\fcidx{ecs\_def\_glob.h}\xspace}
\newcommand{\maillagepriv}{\fcidx{ecs\_maillage\_priv.h}\xspace}
\newcommand{\entmailpriv}{\fcidx{ecs\_entmail\_priv.h}\xspace}
\newcommand{\famillepriv}{\fcidx{ecs\_famille\_priv.h}\xspace}
\newcommand{\champpriv}{\fcidx{ecs\_champ\_priv.h}\xspace}
\newcommand{\descrpriv}{\fcidx{ecs\_descr\_priv.h}\xspace}
\newcommand{\vecintpriv}{\fcidx{ecs\_vec\_int\_priv.h}\xspace}
\newcommand{\vecrealpriv}{\fcidx{ecs\_vec\_real\_priv.h}\xspace}
\newcommand{\tabglob}{\fcidx{ecs\_tab\_glob.h}\xspace}
\newcommand{\classepriv}{\fc{ecs\_classe\_priv.h}\xspace}
\newcommand{\classepubl}{\fc{ecs\_classe.h}\xspace}
\newcommand{\classesuffc}{\fc{ecs\_classe\_\textit{suffixe}.c}\xspace}
\newcommand{\classesuffh}{\fc{ecs\_classe\_\textit{suffixe}.h}\xspace}
\newcommand{\classeaccpriv}{\fc{ecs\_classe\_accede\_priv.h}\xspace}
\newcommand{\classeaccpubl}{\fc{ecs\_classe\_accede.h}\xspace}
\newcommand{\classeaccsuffc}{\fc{ecs\_classe\_accede\_\textit{suffixe}.c}\xspace}
\newcommand{\classeaccsuffh}{\fc{ecs\_classe\_accede\_\textit{suffixe}.h}\xspace}


\newcommand{\Maillage}{\fclaidx{Maillage}{Maillage}\xspace}
\newcommand{\Entite}{\fclaidx{EntitéMaillage}{EntiteMaillage}\xspace}
\newcommand{\EntiteFac}{\fclaidx{EntitéMaillageFac}{EntiteMaillageFac}\xspace}
\newcommand{\EntiteSom}{\fclaidx{EntitéMaillageSom}{EntiteMaillageSom}\xspace}
\newcommand{\Famille}{\fclaidx{Famille}{Famille}\xspace}
\newcommand{\Champ}{\fclaidx{Champ}{Champ}\xspace}
\newcommand{\ChampAtt}{\fclaidx{ChampAttribut}{ChampAttribut}\xspace}
\newcommand{\ChampFam}{\fclaidx{ChampFamille}{ChampFamille}\xspace}
\newcommand{\Descripteur}{\fclaidx{Descripteur}{Descripteur}\xspace}
\newcommand{\Table}{\fclaidx{Table}{Table}\xspace}
\newcommand{\Vect}{\fclaidx{VecteurIndexé}{VecteurIndexe}\xspace}
\newcommand{\Classe}{\fcla{Classe}\xspace}
\newcommand{\Classeacc}{\fcla{ClasseAccede}\xspace}
\newcommand{\SousClasse}{\fcla{SousClasse}\xspace}

\newcommand{\Application}{\fclaidx{Application}{Application}\xspace}
\newcommand{\Base}{\fclaidx{Base}{Base}\xspace}
\newcommand{\Prepost}{\fclaidx{Pré-Post}{PrePost}\xspace}
\newcommand{\Utilitaire}{\fclaidx{Utilitaire}{Utilitaire}\xspace}


\newcommand{\classe}{\fobjidx{classe}{classe}{classe}\xspace}
\newcommand{\classes}{\fobjidx{classes}{classe}{classe}\xspace}
\newcommand{\module}{\fobjidx{module}{module}{module}\xspace}
\newcommand{\modules}{\fobjidx{modules}{module}{module}\xspace}
\newcommand{\encaps}{\fobjidx{encapsulation}{encapsulation}{encapsulation}\xspace}
\newcommand{\masquage}{\fobjidx{masquage de l'information}{masquage de l'information}{masquage de l'information}\xspace}
\newcommand{\attribut}{\fobjidx{attribut}{attribut}{attribut}\xspace}
\newcommand{\attributs}{\fobjidx{attributs}{attribut}{attribut}\xspace}
\newcommand{\methode}{\fobjidx{méthode}{methode}{méthode}\xspace}
\newcommand{\methodes}{\fobjidx{méthodes}{methode}{méthode}\xspace}
\newcommand{\paquet}{\fobjidx{paquetage}{paquetage}{paquetage}\xspace}
\newcommand{\paquets}{\fobjidx{paquetages}{paquetage}{paquetage}\xspace}
\newcommand{\assoc}{\fobjidx{association}{association}{association}\xspace}
\newcommand{\agreg}{\fobjidx{agrégation}{agregation}{agrégation}\xspace}
\newcommand{\compo}{\fobjidx{composition}{composition}{composition}\xspace}
\newcommand{\gener}{\fobjidx{généralisation}{generalisation}{généralisation}\xspace}
\newcommand{\herit}{\fobjidx{héritage}{heritage}{héritage}\xspace}

