16#include <Cond_lim_rayo_semi_transp.h>
17#include <Pb_rayo_semi_transp.h>
18#include <Flux_radiatif_base.h>
19#include <Frontiere_dis_base.h>
24 pb_rayo_semi_transp_ = pb;
35 for(num_cl_rayo = 0; num_cl_rayo<les_cl_rayo.size(); num_cl_rayo++)
38 Nom nom_cl_rayo = la_cl_rayo->frontiere_dis().le_nom();
40 if(nom_cl_temp == nom_cl_rayo)
50 else if (sub_type(
Symetrie,la_cl_rayo.valeur()))
56 Cerr<<
"Erreur dans Frontiere_ouverte_rayo_semi_transp::recherche_emissivite_et_A()"<<finl;
57 Cerr<<
"Les conditions a utiliser pour l'equation de rayonnement "<<finl;
58 Cerr<<
"doivent forcement etre du type Flux_radiatif_base ou symetrie"<<finl;
65 Cerr<<
"Erreur dans Frontiere_ouverte_rayo_semi_transp::recherche_emissivite_et_A()"<<finl;
66 Cerr<<
"Probleme de compatibilite entre les conditions de l'equation de"<<finl;
67 Cerr<<
"rayonnement et l'equation de temperature"<<finl;
virtual void associer_fr_dis_base(const Frontiere_dis_base &)
Associe une frontiere discretisee au champ.
virtual Frontiere_dis_base & frontiere_dis()
Renvoie la frontiere discretisee a laquelle les conditions aux limites s'appliquent.
const Pb_rayo_semi_transp & pb_rayo_semi_transp() const
virtual void associer_pb_rayo_semi_transp(const Pb_rayo_semi_transp &)
virtual const Cond_lim_base & la_cl() const =0
virtual void recherche_emissivite_et_A()
classe Cond_lim Classe generique servant a representer n'importe quelle classe
classe Conds_lim Cette classe represente un vecteur de conditions aux limites.
const Cond_lim & les_conditions_limites(int) const
Renvoie la i-ieme condition aux limites.
virtual Domaine_Cl_dis_base & domaine_Cl_dis()
Renvoie le domaine des conditions aux limite discretisee associee a l'equation.
Champ_front_base & emissivite()
const Nom & le_nom() const override
Renvoie le nom de la frontiere geometrique.
class Nom Une chaine de caractere pour nommer les objets de TRUST
Le Pb_rayo_semi_transp est un Probleme_base qui a 4 particularites : * Son equation doit etre typee e...
Eq_rayo_semi_transp & eq_rayo()
static void exit(int exit_code=-1)
Routine de sortie de TRUST dans une region Kokkos.
classe Symetrie Sur les faces de symetrie on a les proprietes suivantes: