16#ifndef Transport_K_Omega_base_included
17#define Transport_K_Omega_base_included
19#include <Modele_turbulence_hyd_RANS_K_Omega_base.h>
20#include <Transport_2eq_base.h>
57 bool exit_on_negative_k_omega_ =
false;
58 bool exit_on_big_omega_ =
false;
59 bool disable_report_on_corrected_values_ =
false;
60 mutable bool flag_control_k_omega_required_ =
true;
classe Milieu_base Cette classe est la base de la hierarchie des milieux (physiques)
Helper class to factorize the readOn method of Objet_U classes.
Classe Transport_2eq_base Classe de base pour les equations.
Classe Transport_K_Omega_base Classe de base pour les equations.
void valider_iteration() override
on remet omega et K positifs
void discretiser() override
Discretise l'equation.
const Champ_Inc_base & inconnue() const override
Renvoie le champ inconnue de l'equation.
virtual void set_param(Param &) const override
void report_on_corrected_values()
void raise_control_k_omega_flag() const
void lower_control_k_omega_flag() const
void mettre_a_jour(double temps) override
La valeur de l'inconnue sur le pas de temps a ete calculee.
int controler_K_Omega()
Controle le champ inconnue K-Omega en forcant a zero les valeurs du champ.
OWN_PTR(Champ_Inc_base) le_champ_K_Omega