16#ifndef Domaine_Cl_VEF_included
17#define Domaine_Cl_VEF_included
32#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
Initializes the BCs. Unlike the update methods, the.
void imposer_cond_lim(Champ_Inc_base &, double) override
Imposes boundary conditions at the time "temps" of the 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 &)
Called by remplir_volumes_entrelaces_Cl(): fills type_elem_Cl_.
virtual void remplir_volumes_entrelaces_Cl(const Domaine_VEF &)
Called by completer(): fills type_elem_Cl_ and volumes_entrelaces_Cl_.
DoubleTab & vecteur_face_facette_Cl()
void remplir_normales_facettes_Cl(const Domaine_VEF &)
Called by completer(): fills normales_facettes_Cl_ and vecteur_face_facette_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
class Domaine_Cl_dis_base Domaine_Cl_dis_base objects represent discretized boundary conditions
void completer()
Calls Cond_lim_base::completer() on each boundary condition.
class Domaine_dis_base This class is the base of the hierarchy of discretized domains.