27template<
typename _SIZE_>
39template<
typename _SIZE_>
49template<
typename _SIZE_>
52 static Nom nom=
"POINT";
66template<
typename _SIZE_>
71 const Domaine_t& dom=this->mon_dom.valeur();
74 for (
int d=0; (d<3)&&(ok==1); d++)
76 double ps = dom.
coord(elem(element,0), d);
78 if( !est_egal(ps,pv)) ok=0;
91template<
typename _SIZE_>
97 const Domaine_t& dom=this->mon_dom.valeur();
108template<
typename _SIZE_>
111 faces_som_local.
resize(1,1);
112 faces_som_local[0]=0;
double coord(int_t i, int j) const
int_t sommet_elem(int_t i, int j) const
Renvoie le numero (global) du j-ieme sommet du i-ieme element.
Classe Elem_geom_base Cette classe est la classe de base pour la definition d'elements.
Class defining operators and methods for all reading operation in an input flow (file,...
class Nom Une chaine de caractere pour nommer les objets de TRUST
virtual Entree & readOn(Entree &)
Lecture d'un Objet_U sur un flot d'entree Methode a surcharger.
virtual Sortie & printOn(Sortie &) const
Ecriture de l'objet sur un flot de sortie Methode a surcharger.
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.
const Nom & nom_lml() const override
Renvoie le nom LML d'un triangle = "VOXEL8".
Domaine_32_64< _SIZE_ > Domaine_t
IntTab_T< _SIZE_ > IntTab_t
static void abort()
Routine de sortie de Trio-U sur une erreur abort().
Classe de base des flux de sortie.
_SIZE_ size_array() const
void resize(_SIZE_ n, RESIZE_OPTIONS opt=RESIZE_OPTIONS::COPY_INIT)