16#include <Source_rayo_semi_transp_VDF.h>
17#include <Pb_rayo_semi_transp.h>
18#include <Champ_Uniforme.h>
19#include <Fluide_base.h>
20#include <Domaine_VDF.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_elem = zvdf.
nb_elem();
41 for (
int elem = 0; elem < nb_elem; elem++)
57 double T = temperature(elem);
58 double vol = zvdf.
volumes(elem);
59 resu[elem] += k * (G(elem) - 4 * n * n * sigma * pow(T, 4)) * vol;
61 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.
double volumes(int i) const
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...