17#include <Champ_front_pression_from_u.h>
19#include <Navier_Stokes_std.h>
20#include <Domaine_VF.h>
21#include <Fluide_Incompressible.h>
22#include <Champ_Uniforme.h>
79 Cerr<<
que_suis_je()<<
" is available only for incompressible problem"<<finl;
99 const DoubleTab& Flux0=opdiv->flux_bords();
102 Cerr<<
" Div pas encore pres...."<<finl;
107 const DoubleTab& Flux=opdiv->flux_bords();
112 for(
int i=0; i<le_bord.
nb_faces(); i++)
120 double u_moy=fluxb/surf;
127 Cout <<
frontiere_dis().
le_nom()<<
" time "<< tps <<
" u_moy "<< u_moy<<
" Pout "<<Pout <<finl;
131 for (
int t=0; t<nb_cases; t++)
classe Ch_front_var_instationnaire_dep Cette classe abstraite represente un champ sur une frontiere,
int initialiser(double temps, const Champ_Inc_base &inco) override
Initialisation en debut de calcul.
virtual const Frontiere_dis_base & frontiere_dis() const
Renvoie la frontiere discretisee associee au champ.
virtual const Domaine_dis_base & domaine_dis() const
class Champ_front_pression_from_u
int initialiser(double temps, const Champ_Inc_base &inco) override
Mise a jour du temps.
void mettre_a_jour(double temps) override
NE FAIT RIEN, a surcharger.
virtual const DoubleVect & face_surfaces() const
Class defining operators and methods for all reading operation in an input flow (file,...
virtual const Milieu_base & milieu() const =0
virtual void fixer_nb_comp(int i)
Fixe le nombre de composantes du champ.
classe Fluide_Incompressible Cette classe represente un d'un fluide incompressible ainsi que
int num_premiere_face() const
const Nom & le_nom() const override
Renvoie le nom de la frontiere geometrique.
classe Milieu_base Cette classe est la base de la hierarchie des milieux (physiques)
virtual const Champ_base & masse_volumique() const
Renvoie la masse volumique du milieu.
const Equation_base & equation() const
Renvoie la reference sur l'equation pointe par MorEqn::mon_equation.
classe Navier_Stokes_std Cette classe porte les termes de l'equation de la dynamique
Operateur_Div & operateur_divergence()
Renvoie l'operateur de calcul de la divergence associe a l'equation.
const Nom & que_suis_je() const
renvoie la chaine identifiant la classe.
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 Operateur_Div Classe generique de la hierarchie des operateurs calculant la divergence
static void mp_sum_for_each(T &arg1, T &arg2)
C++14 compatible mp_sum_for_each: combine multiple mp_sum calls into one collective operation Usage: ...
static void exit(int exit_code=-1)
Routine de sortie de TRUST dans une region Kokkos.
Classe de base des flux de sortie.