16#include <Source_rayo_semi_transp_VEF.h>
17#include <Pb_rayo_semi_transp.h>
18#include <Champ_Uniforme.h>
19#include <Domaine_VEF.h>
20#include <Fluide_base.h>
30 statistics().end_count(STD_COUNTERS::source_terms,0,0);
32 const double sigma = pb_rayo_semi_transp_->valeur_sigma();
34 const int nb_faces = zvef.
nb_faces();
43 for (
int face = 0; face < nb_faces; face++)
58 double T = temperature(face);
59 double vol = volumes_entrelaces(face);
60 resu[face] += k * (G(face) - 4 * n * n * sigma * pow(T, 4)) * vol;
62 statistics().begin_count(STD_COUNTERS::source_terms, statistics().get_last_opened_counter_level() + 1);
DoubleTab & valeurs() override
Surcharge Champ_base::valeurs() Renvoie le tableau des valeurs.
DoubleTab & valeurs() override
Renvoie le tableau des valeurs du champ au temps courant.
int nb_faces() const
renvoie le nombre global de faces.
DoubleVect & volumes_entrelaces()
Class defining operators and methods for all reading operation in an input flow (file,...
const Champ_Inc_base & inconnue() const override
virtual const Champ_Inc_base & inconnue() const =0
Domaine_dis_base & domaine_dis()
Renvoie le domaine discretise associe a l'equation.
virtual int nb_comp() const
classe Fluide_base Cette classe represente un d'un fluide incompressible ainsi que
Champ_Don_base & indice()
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.
Classe de base des flux de sortie.
DoubleTab & ajouter(DoubleTab &resu) const override
classe Source_rayo_semi_transp_base Classe de base de la hierarchie des termes sources de l'eqution d...