16#include <Ensemble_faces_rayo_transp.h>
17#include <Frontiere_dis_base.h>
35 while (motlu != nom_bord_lu)
53 for (
int i = 0; i < nb_faces_rayo; i++)
82 Faces& faces = le_bord.
faces();
86 for (
int fac = 0; fac < n1; fac++)
94 if (!(est_egal(
positions_(fac, dir), pos(f2, dir))))
103 Cerr <<
"Error in Ensemble_faces_rayo_transp::associer_les_cl" << finl;
104 Cerr <<
"Contact TRUST support." << finl;
105 Cerr << fac <<
" face en double " << finl;
110 marq = (int)
mp_sum((
double) marq);
114 for (
int dir = 0; dir <
dimension; dir++)
119 Cerr <<
" face " << f2 <<
" du bord ";
120 for (
int dir = 0; dir <
dimension; dir++)
121 Cerr << pos(f2, dir) <<
" ";
128 int nf = numface.
size();
132 for (
int f3 = 0; f3 < nf; f3++)
classe Cond_lim_base Classe de base pour la hierarchie des classes qui representent les differentes c...
virtual bool is_bc_rayo_milieu_transp(Cond_lim_rayo_milieu_transp *&la_cl_rayo)
virtual Frontiere_dis_base & frontiere_dis()
Renvoie la frontiere discretisee a laquelle les conditions aux limites s'appliquent.
const DoubleTab_t & coord_sommets() const
const Nom & le_nom() const override
Donne le nom de l'Objet_U Methode a surcharger : renvoie "neant" dans cette implementation.
Fichier en lecture Cette classe est a la classe C++ ifstream ce que la classe Entree est a la.
IntVect num_face_Ensemble_
void lire(const Nom &, const Nom &, const Domaine &)
void associer_les_cl(Cond_lim_base &)
Cond_lim_rayo_milieu_transp * la_cond_lim_rayo_
Class defining operators and methods for all reading operation in an input flow (file,...
const IntTab_t & les_sommets() const
Renvoie le tableau des sommets de toutes les faces.
Type_Face type_face() const
static void Calculer_centres_gravite(DoubleTab_t &xv, Type_Face type_face_, const DoubleTab_t &coord, const IntTab_t &sommet)
const Domaine_t & domaine() const
Renvoie le domaine associe a la frontiere.
const Nom & le_nom() const override
Donne le nom de l'Objet_U Methode a surcharger : renvoie "neant" dans cette implementation.
int_t nb_faces() const
Renvoie le nombre de faces de la frontiere.
const Faces_t & faces() const
const Frontiere & frontiere() const
Renvoie la frontiere geometrique associee.
class Nom Une chaine de caractere pour nommer les objets de TRUST
classe Objet_U Cette classe est la classe de base des Objets de TRUST
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.
static double mp_sum(double)
Calcule la somme de x sur tous les processeurs du groupe courant.
static void exit(int exit_code=-1)
Routine de sortie de TRUST dans une region Kokkos.
Classe de base des flux de sortie.
TRUSTList & add(_TYPE_)
insertion en queue