16#include <Segment_EF_axi.h>
18#include <DomaineAxi1d.h>
35 const IntTab& Face_sommets,
36 const IntTab& Face_voisins,
37 const IntTab& elem_faces,
38 const Domaine& domaine_geom)
const
40 Segment_EF::normale(num_Face,Face_normales,Face_sommets,Face_voisins,elem_faces,domaine_geom);
43 const DomaineAxi1d& domax = ref_cast(DomaineAxi1d,domaine_geom);
44 int elem = Face_voisins(num_Face,0)==-1 ? Face_voisins(num_Face,1) : Face_voisins(num_Face,0);
49 int som = Face_sommets(num_Face,0);
50 double x = les_coords(som,0);
51 double y = les_coords(som,1);
53 double r = sqrt((x-x0)*(x-x0)+(y-y0)*(y-y0));
54 double surf = 2.*M_PI*r;
56 Face_normales(num_Face,0)*=surf;
const DoubleTab_t & origine_repere()
const DoubleTab_t & coord_sommets() const
Class defining operators and methods for all reading operation in an input flow (file,...
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.
void normale(int, DoubleTab &, const IntTab &, const IntTab &, const IntTab &, const Domaine &) const override
remplit le tableau face_normales dans le Domaine_EF
void normale(int, DoubleTab &, const IntTab &, const IntTab &, const IntTab &, const Domaine &) const override
remplit le tableau face_normales dans le Domaine_EF
Classe de base des flux de sortie.