17#include <Boundary_field_keps_from_ud.h>
18#include <Boundary_field_uniform_keps_from_ud.h>
21#include <Champ_front_uniforme.h>
22#include <Champ_Inc_base.h>
23#include <Equation_base.h>
24#include <Schema_Temps_base.h>
25#include <Champ_front_calc.h>
45 param.lire_avec_accolades(is);
48 Cerr <<
"Turbulence intensity is a number between 0 and 1. For instance, 0.05 means 5%." << finl;
95 for (
int face=0; face<nb_faces; face++)
98 double u = (vit.
line_size() == 1) ? std::fabs(vit(i, 0)) : sqrt(vit(i, 0)*vit(i, 0)+vit(i, 1)*vit(i, 1));
101 keps(face, 0) = val.
k;
102 keps(face, 1) = val.
eps;
105 Cerr <<
"Provisoire t=" << tps <<
" " <<
" U(t)=" << 2+tps <<
" u(t)=" << u <<
" k=" << val.
k <<
" eps=" << val.
eps << finl;
void mettre_a_jour(double temps) override
NE FAIT RIEN, a surcharger.
int initialiser(double temps, const Champ_Inc_base &inco) override
Initialisation en debut de calcul.
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.
classe Champ_front_base Classe de base pour la hierarchie des champs aux frontieres.
virtual int initialiser(double temps, const Champ_Inc_base &inco)
Initialisation en debut de calcul.
virtual void associer_fr_dis_base(const Frontiere_dis_base &)
Associe une frontiere discretisee au champ.
virtual void changer_temps_futur(double temps, int i)
Change la valeur du temps pour la ieme valeur temporelle apres le present.
virtual const Frontiere_dis_base & frontiere_dis() const
Renvoie la frontiere discretisee associee au champ.
virtual DoubleTab & valeurs_au_temps(double temps)=0
virtual void fixer_nb_valeurs_temporelles(int nb_cases)
Appele par Conds_lim::completer Par defaut ne fait rien.
virtual void mettre_a_jour(double temps)
NE FAIT RIEN, a surcharger.
classe Champ_front_calc Classe derivee de Champ_front_var qui represente les
Class defining operators and methods for all reading operation in an input flow (file,...
Schema_Temps_base & schema_temps()
Renvoie le schema en temps associe a l'equation.
virtual void fixer_nb_comp(int i)
Fixe le nombre de composantes du champ.
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.
static void exit(int exit_code=-1)
Routine de sortie de TRUST dans une region Kokkos.
virtual int nb_valeurs_temporelles() const =0
Classe de base des flux de sortie.
void resize(_SIZE_ n, RESIZE_OPTIONS opt=RESIZE_OPTIONS::COPY_INIT)
_SIZE_ dimension(int d) const