16#include <Domaine_Cl_dis_base.h>
17#include <Dirichlet_homogene.h>
18#include <Neumann_homogene.h>
19#include <Champ_Face_base.h>
21#include <Periodique.h>
40 for (n = 0; n < cls.size(); n++)
43 int idx = sub_type(
Neumann, cls[n].valeur())
44 + 2 * sub_type(
Navier, cls[n].valeur())
50 Cerr <<
"Champ_Face_base : CL non codee rencontree!" << finl;
62 const DoubleTab& centres_de_gravites =
domaine.xp();
63 IntVect les_polys(
domaine.nb_elem_tot());
65 for (
int elem = 0; elem <
domaine.nb_elem_tot(); elem++) les_polys(elem) = elem;
76 const DoubleTab& centres_de_gravites =
domaine.xp();
virtual DoubleVect & get_elem_vector(const int, DoubleVect &) const
virtual DoubleTab & get_elem_vector_field(DoubleTab &, bool passe=false) const
const Domaine & domaine() const
const Domaine_Cl_dis_base & domaine_Cl_dis() const
virtual DoubleTab & valeur_aux_elems_passe(const DoubleTab &positions, const IntVect &les_polys, DoubleTab &tab_valeurs) const
virtual DoubleTab & valeur_aux_elems(const DoubleTab &positions, const IntVect &les_polys, DoubleTab &valeurs) const
provoque une erreur ! doit etre surchargee par les classes derivees
virtual DoubleVect & valeur_a_elem(const DoubleVect &position, DoubleVect &valeurs, int le_poly) const
provoque une erreur ! doit etre surchargee par les classes derivees
classe Conds_lim Cette classe represente un vecteur de conditions aux limites.
Classe Dirichlet_homogene Cette classe est la classe de base de la hierarchie des conditions aux limi...
classe Dirichlet Cette classe est la classe de base de la hierarchie des conditions aux limites de ty...
const Cond_lim & les_conditions_limites(int) const
Renvoie la i-ieme condition aux limites.
Class defining operators and methods for all reading operation in an input flow (file,...
int num_face(const int) const
classe Navier Condition aux limites sur la vitesse de type "Navier" :
Classe Neumann_homogene Cette classe est la classe de base de la hierarchie des conditions aux limite...
Classe Neumann Cette classe est la classe de base de la hierarchie des conditions aux limites de type...
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.
classe Periodique Cette classe represente une condition aux limites periodique.
static void exit(int exit_code=-1)
Routine de sortie de TRUST dans une region Kokkos.
Classe de base des flux de sortie.