16#include <Echange_externe_radiatif.h>
45 Motcles les_motcles(4);
47 les_motcles[0] =
"emissivite";
48 les_motcles[1] =
"h_imp";
49 les_motcles[2] =
"T_ext";
50 les_motcles[3] =
"Temperature_unit";
57 int rang = les_motcles.search(motlu);
80 if (T_unit ==
"CELSIUS")
83 Cerr <<
"Error in Echange_externe_radiatif::readOn !!! This boundary condition requires temperature in Kelvin !" << finl;
84 Cerr <<
"Please update your data file ..." << finl;
88 else if (T_unit ==
"KELVIN")
92 Cerr <<
"Unkown option in Echange_externe_radiatif::readOn !!!" << finl;
93 Cerr <<
" - Temperature_unit can either be CELSIUS or KELVIN !!!" << finl;
101 Cerr <<
"Error while reading BC of type Echange_externe_radiatif " << finl;
102 Cerr <<
"we expected a keyword among: " << les_motcles <<
" instead of " << motlu << finl;
std::vector< Nom > supp_discs
std::vector< Motcle > app_domains
Classe Echange_externe_impose: This class represents the special case of the class.
Echange_externe_radiatif: Combines radiative (sigma * eps * (T^4 - T_ext^4)) and convective (h * (T -...
Class defining operators and methods for all reading operation in an input flow (file,...
const Nom & que_suis_je() const
Returns the string identifying the class.
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.