![]() |
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.) |
![]() | |
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 () |
![]() | |
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) |
![]() | |
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 | |
![]() | |
FEM_ELEMENT_MAILLAGE * | femmai |
MG_ELEMENT_TOPOLOGIQUE * | topo |
int | numero |
int | etat |
![]() | |
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 () | |
![]() | |
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.