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
Returns the (global) number of the j-th vertex of the i-th element.
Class Elem_geom_base This class is the base class for the definition of elements.
Class defining operators and methods for all reading operation in an input flow (file,...
class Nom: a character string for naming TRUST objects.
virtual Entree & readOn(Entree &)
Reads an Objet_U from an input stream. Virtual method to override.
virtual Sortie & printOn(Sortie &) const
Writes the object to an output stream. Virtual method to override.
Class Point: represents the geometric element point.
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
Returns 1 if element ielem of the domain associated with the geometric element contains the point.
const Nom & nom_lml() const override
Returns the LML name of a point element = "VOXEL8".
Domaine_32_64< _SIZE_ > Domaine_t
IntTab_T< _SIZE_ > IntTab_t
static void abort()
Abort routine for TRUST on a fatal error.
Base class for output streams.
_SIZE_ size_array() const
void resize(_SIZE_ n, RESIZE_OPTIONS opt=RESIZE_OPTIONS::COPY_INIT)