19#include <Elem_geom_base.h>
27template <
typename _SIZE_>
44 inline int nb_som()
const override {
return 1; }
64template <
typename _SIZE_>
83template <
typename _SIZE_>
96template <
typename _SIZE_>
111template <
typename _SIZE_>
126template <
typename _SIZE_>
130 return Type_Face::point_1D;
classe Domaine_32_64 un Domaine est un maillage compose d'un ensemble d'elements geometriques de meme...
Classe Elem_geom_base Cette classe est la classe de base pour la definition d'elements.
class Nom Une chaine de caractere pour nommer les objets de TRUST
Classe Point Cette classe represente l'element geometrique segment.
int get_tab_faces_sommets_locaux(IntTab &faces_som_local) const override
voir ElemGeomBase::get_tab_faces_sommets_locaux
SmallArrOfTID_T< _SIZE_ > SmallArrOfTID_t
int contient(const ArrOfDouble &pos, int_t elem) const override
Renvoie 1 si l'element ielem du dom associe a l'element geometrique contient le point.
void reordonner() override
const Nom & nom_lml() const override
Renvoie le nom LML d'un triangle = "VOXEL8".
int nb_som_face(int=0) const override
Renvoie le nombre de sommets des faces du type specifie.
bool est_structure() const override
void calculer_volumes(DoubleVect_t &vols) const override
Compute vols of all elements in the domain.
Type_Face type_face(int=0) const override
Renvoie le i-ieme type de face.
DoubleVect_T< _SIZE_ > DoubleVect_t
int nb_faces(int=0) const override
Renvoie le nombre de faces du type specifie que possede l'element geometrique.
int face_sommet0(int i) const
Renvoie le numero du i-ieme sommet de la face 0 LE CODE NE FAIT PAS CE QU'ON ATTENDRAIT.
int contient(const SmallArrOfTID_t &soms, int_t elem) const override
Renvoie 1 si les sommets specifies par le parametre "pos" sont les sommets de l'element "element" du ...
int face_sommet(int i, int j) const override
Renvoie le numero du j-ieme sommet de la i-ieme face de l'element.
Domaine_32_64< _SIZE_ > Domaine_t
IntTab_T< _SIZE_ > IntTab_t
int nb_som() const override
Nb of vertices for the element.