MAGiC  V5.0
Mailleurs Automatiques de Géometries intégrés à la Cao
Référence du fichier fem_maillage.h
#include <map>
#include <set>
#include "mg_identificateur.h"
#include "fem_noeud.h"
#include "fem_element0.h"
#include "fem_element1.h"
#include "fem_element2.h"
#include "fem_element3.h"
#include "xfem_element0.h"
#include "xfem_element1.h"
#include "xfem_element2.h"
#include "xfem_element3.h"
#include "ot_boite_3d.h"
#include "tpl_map_entite.h"
#include "mg_definition.h"
Graphe des dépendances par inclusion de fem_maillage.h:
Ce graphe montre quels fichiers incluent directement ou indirectement ce fichier :

Aller au code source de ce fichier.

Classes

class  FEM_MAILLAGE
 

Définitions de type

typedef std::set< MG_IDENTIFICATEUR *, inf< MG_IDENTIFICATEUR * > > LISTE_ENTITE
 
typedef std::map< unsigned long, FEM_NOEUD *, std::less< unsigned long > > LISTE_FEM_NOEUD
 
typedef std::map< unsigned long, FEM_ELEMENT0 *, std::less< unsigned long > > LISTE_FEM_ELEMENT0
 
typedef std::map< unsigned long, FEM_ELEMENT1 *, std::less< unsigned long > > LISTE_FEM_ELEMENT1
 
typedef std::map< unsigned long, FEM_ELEMENT2 *, std::less< unsigned long > > LISTE_FEM_ELEMENT2
 
typedef std::map< unsigned long, FEM_ELEMENT3 *, std::less< unsigned long > > LISTE_FEM_ELEMENT3
 
typedef std::map< unsigned long, XFEM_ELEMENT0 *, std::less< unsigned long > > LISTE_XFEM_ELEMENT0
 
typedef std::map< unsigned long, XFEM_ELEMENT1 *, std::less< unsigned long > > LISTE_XFEM_ELEMENT1
 
typedef std::map< unsigned long, XFEM_ELEMENT2 *, std::less< unsigned long > > LISTE_XFEM_ELEMENT2
 
typedef std::map< unsigned long, XFEM_ELEMENT3 *, std::less< unsigned long > > LISTE_XFEM_ELEMENT3
 

Fonctions

std::ostream & operator<< (std::ostream &o, class FEM_MAILLAGE &maillage)
 

Documentation des définitions de type

◆ LISTE_ENTITE

Définition à la ligne 52 du fichier fem_maillage.h.

◆ LISTE_FEM_ELEMENT0

typedef std::map<unsigned long,FEM_ELEMENT0*,std::less<unsigned long> > LISTE_FEM_ELEMENT0

Définition à la ligne 54 du fichier fem_maillage.h.

◆ LISTE_FEM_ELEMENT1

typedef std::map<unsigned long,FEM_ELEMENT1*,std::less<unsigned long> > LISTE_FEM_ELEMENT1

Définition à la ligne 55 du fichier fem_maillage.h.

◆ LISTE_FEM_ELEMENT2

typedef std::map<unsigned long,FEM_ELEMENT2*,std::less<unsigned long> > LISTE_FEM_ELEMENT2

Définition à la ligne 56 du fichier fem_maillage.h.

◆ LISTE_FEM_ELEMENT3

typedef std::map<unsigned long,FEM_ELEMENT3*,std::less<unsigned long> > LISTE_FEM_ELEMENT3

Définition à la ligne 57 du fichier fem_maillage.h.

◆ LISTE_FEM_NOEUD

typedef std::map<unsigned long,FEM_NOEUD*,std::less<unsigned long> > LISTE_FEM_NOEUD

Définition à la ligne 53 du fichier fem_maillage.h.

◆ LISTE_XFEM_ELEMENT0

typedef std::map<unsigned long,XFEM_ELEMENT0*,std::less<unsigned long> > LISTE_XFEM_ELEMENT0

Définition à la ligne 58 du fichier fem_maillage.h.

◆ LISTE_XFEM_ELEMENT1

typedef std::map<unsigned long,XFEM_ELEMENT1*,std::less<unsigned long> > LISTE_XFEM_ELEMENT1

Définition à la ligne 59 du fichier fem_maillage.h.

◆ LISTE_XFEM_ELEMENT2

typedef std::map<unsigned long,XFEM_ELEMENT2*,std::less<unsigned long> > LISTE_XFEM_ELEMENT2

Définition à la ligne 60 du fichier fem_maillage.h.

◆ LISTE_XFEM_ELEMENT3

typedef std::map<unsigned long,XFEM_ELEMENT3*,std::less<unsigned long> > LISTE_XFEM_ELEMENT3

Définition à la ligne 61 du fichier fem_maillage.h.

Documentation des fonctions

◆ operator<<()

std::ostream& operator<< ( std::ostream &  o,
class FEM_MAILLAGE maillage 
)

Définition à la ligne 197 du fichier fem_maillage.cpp.

Références FAIL, FEM_MAILLAGE::get_fem_noeudid(), FEM_MAILLAGE::lst_entite, FEM_MAILLAGE::lst_fem_noeud, et OK.

Voici le graphe d'appel pour cette fonction :