16#ifndef Elem_VEF_base_included
17#define Elem_VEF_base_included
22#include <Domaine_forward.h>
31 inline const IntTab&
KEL()
const {
return KEL_; }
37 virtual void calcul_vc(
const ArrOfInt&, ArrOfDouble&,
const ArrOfDouble&,
const DoubleTab&,
const Champ_Inc_base&,
int,
const DoubleVect&)
const =0;
38 virtual void calcul_xg(DoubleVect&,
const DoubleTab&,
const int,
int&,
int&,
int&,
int&)
const =0;
39 virtual void creer_face_normales(DoubleTab&,
const IntTab&,
const IntTab&,
const IntTab&,
const Domaine&)
const =0;
virtual void calcul_xg(DoubleVect &, const DoubleTab &, const int, int &, int &, int &, int &) const =0
virtual void calcul_vc(const ArrOfInt &, ArrOfDouble &, const ArrOfDouble &, const DoubleTab &, const Champ_Inc_base &, int, const DoubleVect &) const =0
virtual void modif_volumes_entrelaces(int, int, const Domaine_VEF &, DoubleVect &, int) const =0
const IntTab & KEL() const
virtual int nb_facette() const =0
virtual void creer_face_normales(DoubleTab &, const IntTab &, const IntTab &, const IntTab &, const Domaine &) const =0
virtual void modif_volumes_entrelaces_faces_joints(int, int, const Domaine_VEF &, DoubleVect &, int) const =0
virtual void modif_normales_facettes_Cl(DoubleTab &, int, int, int, int, int, int) const =0
virtual void creer_normales_facettes_Cl(DoubleTab &, int, int, const DoubleTab &, const DoubleVect &, const Domaine &) const =0
virtual void creer_facette_normales(const Domaine_VEF &, const IntVect &) const =0
Objet_U()
Constructeur par defaut : attribue un numero d'identifiant unique a l'objet (object_id_),...