16#ifndef Domaine_Cl_VEF_included
17#define Domaine_Cl_VEF_included
34#include <Domaine_Cl_dis_base.h>
DoubleVect & volumes_entrelaces_Cl()
double & volumes_entrelaces_Cl(int i)
const double & volumes_entrelaces_Cl(int i) const
Domaine_VEF & domaine_vef()
int initialiser(double temps) override
Initialise les CLs Contrairement aux methodes mettre_a_jour, les methodes.
void imposer_cond_lim(Champ_Inc_base &, double) override
Impose les conditions aux limites a la valeur temporelle "temps" du Champ_Inc.
DoubleTab normales_facettes_Cl_
void associer(const Domaine_dis_base &) override
const DoubleTab & normales_facettes_Cl() const
int nb_bord_periodicite() const
const DoubleVect & volumes_entrelaces_Cl() const
const DoubleTab & vecteur_face_facette_Cl() const
int type_elem_Cl(int i) const
void remplir_type_elem_Cl(const Domaine_VEF &)
appele par remplir_volumes_entrelaces_Cl() : remplissage de type_elem_Cl_
virtual void remplir_volumes_entrelaces_Cl(const Domaine_VEF &)
appele par completer() : remplissage de type_elem_Cl_ et volumes_entrelaces_Cl_
DoubleTab & vecteur_face_facette_Cl()
void remplir_normales_facettes_Cl(const Domaine_VEF &)
appele par completer() : remplissage de normales_facettes_Cl_ et vecteur_face_caette_Cl_
const double & normales_facettes_Cl(int num_poly, int num_fa7, int ncomp) const
DoubleVect volumes_entrelaces_Cl_
int nb_faces_sortie_libre() const
void remplir_vecteur_face_facette_Cl(const Domaine_VEF &)
DoubleTab & normales_facettes_Cl()
DoubleTab vecteur_face_facette_Cl_
double & normales_facettes_Cl(int num_poly, int num_fa7, int ncomp)
const IntVect & type_elem_Cl() const
classe Domaine_Cl_dis_base Les objets Domaine_Cl_dis_base representent les conditions aux limites
void completer()
Appel Cond_lim_base::completer() sur chaque condition aux limites.
classe Domaine_dis_base Cette classe est la base de la hierarchie des domaines discretisees.