16#include <Echange_externe_impose_rayo_semi_transp.h>
29 Motcles les_motcles(2);
31 les_motcles[0] =
"h_imp";
32 les_motcles[1] =
"T_ext";
39 int rang = les_motcles.search(motlu);
55 Cerr <<
"Error reading the boundary condition of type " << finl;
56 Cerr <<
"Echange_externe_impose_rayo_semi_transp " << finl;
57 Cerr <<
"Expected " << les_motcles <<
" instead of " << motlu << finl;
64 if (local_min_vect(h_imp_->valeurs()) < 1.e9)
66 Cerr <<
"Error in the use of the boundary condition" << finl;
67 Cerr <<
"Echange_externe_impose_rayo_semi_transp. It can only" << finl;
68 Cerr <<
"be used for a radiation problem to " << finl;
69 Cerr <<
"impose a temperature on a wall" << finl;
class Champ_front_base Base class for the hierarchy of boundary fields.
class Cond_lim_base Base class for the hierarchy of classes that represent the different boundary con...
virtual void completer()
DOES NOTHING must be overridden in derived classes.
class Echange_externe_impose_rayo_semi_transp
void completer() override
DOES NOTHING must be overridden in derived classes.
Champ_front_base & temperature_bord()
const Cond_lim_base & la_cl() const override
Classe Echange_externe_impose: This class represents the special case of the class.
virtual Champ_front_base & T_ext()
Returns the T_ext field of temperature imposed at the boundary.
Class defining operators and methods for all reading operation in an input flow (file,...
virtual Entree & readOn(Entree &)
Reads an Objet_U from an input stream. Virtual method to override.
virtual Sortie & printOn(Sortie &) const
Writes the object to an output stream. Virtual method to override.
static void exit(int exit_code=-1)
Exit routine for TRUST within a Kokkos region.
Base class for output streams.