16#include <Flux_radiatif_base.h>
30 Motcles les_motcles(2);
32 les_motcles[0] =
"emissivite";
40 int rang = les_motcles.search(motlu);
56 Cerr <<
"Erreur a la lecture de la condition aux limites de type " << finl;
57 Cerr <<
"Flux_radiatif_base " << finl;
58 Cerr <<
"On attendait " << les_motcles <<
"a la place de " << motlu << finl;
65 le_champ_front.typer(
"Champ_front_fonc");
68 flux_radiatif_.typer(
"Champ_front_fonc");
78 const Front_VF& front_vf = ref_cast(
Front_VF, le_champ_front->frontiere_dis());
88 emissivite_->associer_fr_dis_base(front_vf);
96 if (le_champ_front->valeurs().size() == 1)
97 return le_champ_front->valeurs()(0, 0);
98 else if (le_champ_front->valeurs().dimension(1) == 1)
99 return le_champ_front->valeurs()(i, 0);
101 Cerr <<
"Flux_radiatif_base::flux_impose erreur" << finl;
111 if (le_champ_front->valeurs().dimension(0) == 1)
112 return le_champ_front->valeurs()(0, j);
114 return le_champ_front->valeurs()(i, j);
virtual DoubleTab & valeurs() override
Renvoie le tableau des valeurs du champ.
virtual void completer()
NE FAIT RIEN A surcharger dans les classes derivees.
Champ_front_base & champ_front()
Class defining operators and methods for all reading operation in an input flow (file,...
virtual void fixer_nb_comp(int i)
Fixe le nombre de composantes du champ.
void nommer(const Nom &) override
Donne un nom au champ.
Champ_front_base & flux_radiatif()
double flux_impose(int i) const override
Renvoie la valeur de flux imposes a la paroi radiative.
void completer() override
NE FAIT RIEN A surcharger dans les classes derivees.
const Nom & le_nom() const override
Renvoie le nom de la frontiere geometrique.
Classe Neumann_paroi Cette condition limite correspond a un flux impose pour l'equation de.
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.
Classe de base des flux de sortie.
void resize(_SIZE_ n, RESIZE_OPTIONS opt=RESIZE_OPTIONS::COPY_INIT)