![]() |
MAGiC
V5.0
Mailleurs Automatiques de Géometries intégrés à la Cao
|
#include <xfem_tetra4.h>


Fonctions membres publiques | |
| XFEM_TETRA4 (unsigned long num, class FEM_ELEMENT_MAILLAGE *mai, class MG_ELEMENT_TOPOLOGIQUE *mgtopo, class FEM_NOEUD **tabnoeud) | |
| XFEM_TETRA4 (class FEM_ELEMENT_MAILLAGE *mai, class MG_ELEMENT_TOPOLOGIQUE *mgtopo, FEM_NOEUD **tabnoeud) | |
| XFEM_TETRA4 (XFEM_TETRA4 &mdd) | |
| virtual | ~XFEM_TETRA4 () |
| virtual int | get_type_entite (void) |
| virtual int | get_nb_fem_noeud (void) |
| virtual FEM_NOEUD * | get_fem_noeud (int num) |
| virtual void | change_noeud (int num, FEM_NOEUD *noeud) |
| virtual int | get_dimension (void) |
| virtual void | enregistrer (std::ostream &o, double version) |
| virtual BOITE_3D & | get_boite_3D (void) |
| virtual int | nb_fonction_interpolation (void) |
| virtual double | get_fonction_interpolation (int num, double *uv) |
| virtual double | get_fonction_derive_interpolation (int num, int numvariable, double *uv) |
| virtual double | get_jacobien (double *jac, double *uv, int &li, int &col, double unite=1.) |
| virtual void | get_inverse_jacob (double *jac, double *uv, double unite=1.) |
Fonctions membres publiques hérités de XFEM_ELEMENT3 | |
| XFEM_ELEMENT3 (unsigned long num, class FEM_ELEMENT_MAILLAGE *mai, class MG_ELEMENT_TOPOLOGIQUE *mgtopo) | |
| XFEM_ELEMENT3 (class FEM_ELEMENT_MAILLAGE *mai, class MG_ELEMENT_TOPOLOGIQUE *mgtopo) | |
| XFEM_ELEMENT3 (XFEM_ELEMENT3 &mdd) | |
| virtual | ~XFEM_ELEMENT3 () |
Fonctions membres publiques hérités de XFEM_ELEMENT_MAILLAGE | |
| XFEM_ELEMENT_MAILLAGE (unsigned long num, class FEM_ELEMENT_MAILLAGE *mai, class MG_ELEMENT_TOPOLOGIQUE *mgtopo) | |
| XFEM_ELEMENT_MAILLAGE (class FEM_ELEMENT_MAILLAGE *mai, class MG_ELEMENT_TOPOLOGIQUE *mgtopo) | |
| XFEM_ELEMENT_MAILLAGE (XFEM_ELEMENT_MAILLAGE &mdd) | |
| virtual | ~XFEM_ELEMENT_MAILLAGE () |
| virtual FEM_ELEMENT_MAILLAGE * | get_fem_element_maillage (void) |
| virtual void | change_numero (int num) |
| virtual int | get_numero (void) |
| virtual int | get_etat (void) |
| virtual void | change_etat (int num) |
| virtual class MG_ELEMENT_TOPOLOGIQUE * | get_lien_topologie (void) |
Fonctions membres publiques hérités de MG_IDENTIFICATEUR | |
| MG_IDENTIFICATEUR (unsigned long num) | |
| MG_IDENTIFICATEUR () | |
| MG_IDENTIFICATEUR (MG_IDENTIFICATEUR &mdd) | |
| virtual | ~MG_IDENTIFICATEUR () |
| unsigned long | get_id () |
| void | change_id (unsigned long idtmp) |
| virtual void | get_fichier_dependant (std::vector< std::string > &liste_fichier) |
Membres hérités additionnels | |
Attributs protégés hérités de XFEM_ELEMENT_MAILLAGE | |
| FEM_ELEMENT_MAILLAGE * | femmai |
| MG_ELEMENT_TOPOLOGIQUE * | topo |
| int | numero |
| int | etat |
Fonctions membres privées hérités de FEM_TEMPLATE_ELEMENT< 4 > | |
| FEM_TEMPLATE_ELEMENT (class FEM_NOEUD **tabnoeud) | |
| FEM_TEMPLATE_ELEMENT (FEM_TEMPLATE_ELEMENT &mdd) | |
| virtual | ~FEM_TEMPLATE_ELEMENT () |
| virtual FEM_NOEUD * | get_fem_noeudpetitid (void) |
| virtual void | reinit_boite_3D (void) |
| FEM_TEMPLATE_ELEMENT () | |
Attributs privés hérités de FEM_TEMPLATE_ELEMENT< 4 > | |
| FEM_NOEUD * | tab [N] |
| BOITE_3D | boite |
Définition à la ligne 34 du fichier xfem_tetra4.h.
| XFEM_TETRA4::XFEM_TETRA4 | ( | unsigned long | num, |
| class FEM_ELEMENT_MAILLAGE * | mai, | ||
| class MG_ELEMENT_TOPOLOGIQUE * | mgtopo, | ||
| class FEM_NOEUD ** | tabnoeud | ||
| ) |
Définition à la ligne 32 du fichier xfem_tetra4.cpp.
Références FEM_ELEMENT_MAILLAGE::ajouter_xfem(), et XFEM_ELEMENT_MAILLAGE::femmai.

| XFEM_TETRA4::XFEM_TETRA4 | ( | class FEM_ELEMENT_MAILLAGE * | mai, |
| class MG_ELEMENT_TOPOLOGIQUE * | mgtopo, | ||
| FEM_NOEUD ** | tabnoeud | ||
| ) |
Définition à la ligne 37 du fichier xfem_tetra4.cpp.
Références FEM_ELEMENT_MAILLAGE::ajouter_xfem(), et XFEM_ELEMENT_MAILLAGE::femmai.

| XFEM_TETRA4::XFEM_TETRA4 | ( | XFEM_TETRA4 & | mdd | ) |
Définition à la ligne 42 du fichier xfem_tetra4.cpp.
|
virtual |
Définition à la ligne 46 du fichier xfem_tetra4.cpp.
Références XFEM_ELEMENT_MAILLAGE::femmai, et FEM_ELEMENT_MAILLAGE::supprimer_xfem().

|
virtual |
Implémente XFEM_ELEMENT3.
Définition à la ligne 74 du fichier xfem_tetra4.cpp.
Références FEM_TEMPLATE_ELEMENT< N >::change_noeud().

|
virtual |
Implémente XFEM_ELEMENT3.
Définition à la ligne 85 du fichier xfem_tetra4.cpp.
Références XFEM_ELEMENT_MAILLAGE::etat, XFEM_ELEMENT_MAILLAGE::femmai, MG_IDENTIFICATEUR::get_id(), XFEM_ELEMENT_MAILLAGE::get_lien_topologie(), FEM_TEMPLATE_ELEMENT< 4 >::tab, et XFEM_ELEMENT_MAILLAGE::topo.

|
virtual |
Implémente XFEM_ELEMENT3.
Définition à la ligne 80 du fichier xfem_tetra4.cpp.
Références FEM_TEMPLATE_ELEMENT< N >::get_boite_3D().

|
virtual |
Implémente XFEM_ELEMENT3.
Définition à la ligne 58 du fichier xfem_tetra4.cpp.
|
virtual |
Implémente XFEM_ELEMENT3.
Définition à la ligne 69 du fichier xfem_tetra4.cpp.
Références FEM_TEMPLATE_ELEMENT< N >::get_fem_noeud().
Référencé par TOIBREP::decoupe_element(), et FEM_TETRA4::verifie_validite_decoupage_xfem().


|
virtual |
Implémente XFEM_ELEMENT3.
Définition à la ligne 119 du fichier xfem_tetra4.cpp.
|
virtual |
Implémente XFEM_ELEMENT3.
Définition à la ligne 99 du fichier xfem_tetra4.cpp.
|
virtual |
Implémente XFEM_ELEMENT3.
Définition à la ligne 206 du fichier xfem_tetra4.cpp.
Références FEM_NOEUD::get_coord(), et FEM_TEMPLATE_ELEMENT< 4 >::tab.

|
virtual |
Implémente XFEM_ELEMENT3.
Définition à la ligne 181 du fichier xfem_tetra4.cpp.
Références FEM_NOEUD::get_coord(), et FEM_TEMPLATE_ELEMENT< 4 >::tab.

|
virtual |
Implémente XFEM_ELEMENT3.
Définition à la ligne 64 du fichier xfem_tetra4.cpp.
Références FEM_TEMPLATE_ELEMENT< N >::get_nb_fem_noeud().

|
virtual |
Implémente XFEM_ELEMENT3.
Définition à la ligne 53 du fichier xfem_tetra4.cpp.
Références IDXFEM_TETRA4.
|
virtual |
Implémente XFEM_ELEMENT3.
Définition à la ligne 95 du fichier xfem_tetra4.cpp.