16#include <Traitement_particulier_NS_chmoy_faceperio_VEF.h>
17#include <Domaine_VEF.h>
18#include <Periodique.h>
19#include <Champ_P1NC.h>
20#include <Champ_Uniforme.h>
21#include <Convection_Diffusion_Temperature.h>
22#include <Probleme_base.h>
23#include <EcrFicPartage.h>
24#include <Navier_Stokes_std.h>
52 const Domaine_dis_base& zdisbase=mon_equation->inconnue().domaine_dis_base();
55 const DoubleTab& xv = domaine_VEF.
xv();
58 for (
int n_bord=0; n_bord<nb_front; n_bord++)
69 fic.
setf(ios::scientific);
74 int num2 = num1 + le_bord.
nb_faces();
75 for (
int num_face=num1; num_face<num2; num_face++)
76 fic<<num_face<<
" "<<xv(num_face,0)<<
" "<<xv(num_face,1)<<
" "<<xv(num_face,2)<<finl;
86 const Domaine_dis_base& zdisbase=mon_equation->inconnue().domaine_dis_base();
89 const DoubleTab& vitesse = mon_equation->inconnue().valeurs();
96 for (
int n_bord=0; n_bord<nb_front; n_bord++)
103 int num2 = num1 + le_bord.
nb_faces();
104 for (
int num_face=num1; num_face<num2; num_face++)
118 fic.
setf(ios::scientific);
120 for (
int n_bord=0; n_bord<nb_front; n_bord++)
127 int num2 = num1 + le_bord.
nb_faces();
130 for (
int num_face=num1; num_face<num2; num_face++)
classe Cond_lim Classe generique servant a representer n'importe quelle classe
const Cond_lim & les_conditions_limites(int) const
Renvoie la i-ieme condition aux limites.
double xv(int num_face, int k) const
classe Domaine_dis_base Cette classe est la base de la hierarchie des domaines discretisees.
Sortie & syncfile() override
Provoque l'ecriture sur disque des donnees accumulees sur les differents processeurs depuis le dernie...
void precision(int) override
Class defining operators and methods for all reading operation in an input flow (file,...
int num_premiere_face() const
virtual Entree & readOn(Entree &)
Lecture d'un Objet_U sur un flot d'entree Methode a surcharger.
static int format_precision_geom
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 double mp_sum(double)
Calcule la somme de x sur tous les processeurs du groupe courant.
static int je_suis_maitre()
renvoie 1 si on est sur le processeur maitre du groupe courant (c'est a dire me() == 0),...
void setf(IOS_FORMAT code) override
Classe de base des flux de sortie.
classe Traitement_particulier_NS_chmoy_faceperio_VEF Cette classe permet de faire les traitements par...
void init_calcul_stats() override
void calcul_chmoy_faceperio(double, double, double) override
classe Traitement_particulier_chmoy_faceperio Cette classe permet de faire les traitements particulie...
DoubleTab chmoy_faceperio