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++)
class Cond_lim Generic class used to represent any class
const Cond_lim & les_conditions_limites(int) const
Returns the i-th boundary condition.
double xv(int num_face, int k) const
class Domaine_dis_base This class is the base of the hierarchy of discretized domains.
Sortie & syncfile() override
Triggers writing to disk of the data accumulated on the different processors since the last call to s...
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 &)
Reads an Objet_U from an input stream. Virtual method to override.
static int format_precision_geom
virtual Sortie & printOn(Sortie &) const
Writes the object to an output stream. Virtual method to override.
class Periodique This class represents a periodic boundary condition.
static double mp_sum(double)
Computes the sum of x over all processors in the current group.
static int je_suis_maitre()
Returns 1 if on the master processor of the current group (i.e. me() == 0), 0 otherwise.
void setf(IOS_FORMAT code) override
Base class for output streams.
class Traitement_particulier_NS_chmoy_faceperio_VEF This class performs special post-processing
void init_calcul_stats() override
void calcul_chmoy_faceperio(double, double, double) override
Traitement_particulier_chmoy_faceperio This class performs specific post-processing treatments.
DoubleTab chmoy_faceperio