15#include <Frontiere_ouverte_vitesse_vortex.h>
18#include <Sous_Domaine.h>
19#include <Domaine_VF.h>
20#include <Domaine_Cl_dis_base.h>
21#include <Probleme_base.h>
22#include <Transport_Interfaces_FT_Disc.h>
35 param.lire_avec_accolades_depuis(is);
39 Cerr <<
"Frontiere_ouverte_vitesse_vortex: wrong dimension for coeff_vitesse" << finl;
42 Nom n(
"Champ_Front_Uniforme ");
66 double integrale = 0.;
69 for (i = 0; i < n; i++)
71 const int elem = sous_domaine[i];
72 const double x = indic(elem);
73 const double v = volume(elem);
76 DoubleTab& val = le_champ_front->valeurs();
85 le_champ_front->mettre_a_jour(temps);
86 Cerr <<
"Frontiere_ouverte_vitesse_vortex integrale=" << integrale <<
" vitesse="
87 << val(0,0) <<
" " << val(0,1) <<
" " << ((
dimension==3)?val(0,2):0.) << finl;
DoubleTab & valeurs() override
Renvoie le tableau des valeurs du champ au temps courant.
Domaine_Cl_dis_base & domaine_Cl_dis()
Renvoie le domaine des conditions aux limites discretisee dont l'objet fait partie.
const Sous_Domaine_t & ss_domaine(int i) const
classe Domaine_Cl_dis_base Les objets Domaine_Cl_dis_base representent les conditions aux limites
Domaine_dis_base & domaine_dis()
Renvoie une reference sur le domaine discretise associe aux conditions aux limites.
classe Entree_fluide_vitesse_imposee Cas particulier de la classe Dirichlet_entree_fluide
Class defining operators and methods for all reading operation in an input flow (file,...
classe Equation_base Le role d'une equation est le calcul d'un ou plusieurs champs....
Probleme_base & probleme()
Renvoie le probleme associe a l'equation.
double integrale_reference_
void mettre_a_jour(double temps) override
Effectue une mise a jour en temps de la condition aux limites.
ArrOfDouble coeff_vitesse_
const Equation_base & equation() const
Renvoie la reference sur l'equation pointe par MorEqn::mon_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.
virtual const Equation_base & get_equation_by_name(const Nom &) const
(B. Math): Methode virtuelle ajoutee pour les problemes ayant plusieurs equations de meme type (Probl...
static void exit(int exit_code=-1)
Routine de sortie de TRUST dans une region Kokkos.
Classe de base des flux de sortie.
int_t nb_elem_tot() const
const Champ_Inc_base & inconnue() const override