16#include <Temperature_imposee_paroi_rayo_transp.h>
17#include <Champ_front_contact_rayo_transp_VEF.h>
18#include <Pb_Fluide_base.h>
19#include <Equation_base.h>
20#include <Domaine_VEF.h>
30 assert(!le_modele_rayo_);
38 le_modele_rayo_ = ref_cast(
Pb_Fluide_base, this_pb).get_mod_rayo_transp();
40 if (le_modele_rayo_->nom_pb_rayonnant() != this_pb.
le_nom())
69 for (
int numfa = 0; numfa < front_vf.
nb_faces(); numfa++)
Domaine_Cl_dis_base & domaine_Cl_dis()
Returns the domain of discretized boundary conditions to which the object belongs.
virtual void completer()
DOES NOTHING must be overridden in derived classes.
virtual int initialiser(double temps)
Initialization at the beginning of the calculation.
virtual Frontiere_dis_base & frontiere_dis()
Returns the discretized boundary to which the boundary conditions apply.
void error_non_rad_bc(const Nom &nom_class, const Nom &nom_pb, const Nom &nom_bord, const Nom &other_type)
void preparer_surface(const Frontiere_dis_base &, const Domaine_Cl_dis_base &)
void error_pb_name(const Nom &nom_class, const Nom &nom_pb, const Nom &nom_pb_ray)
virtual double val_imp(int i) const
Returns the imposed value on the i-th component of the field at the boundary at the default time of c...
Class defining operators and methods for all reading operation in an input flow (file,...
Probleme_base & probleme()
Returns the problem associated with the equation.
virtual bool is_rayo_transp() const
const Equation_base & equation() const
Returns the reference to the equation pointed to by MorEqn::mon_equation.
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 const Nom & le_nom() const
Returns the name of the Objet_U. Virtual method to override: returns "neant" in this implementation.
virtual Sortie & printOn(Sortie &) const
Writes the object to an output stream. Virtual method to override.
Pb_Fluide_base This class provides a base class for.
const Nom & le_nom() const override
Returns the name of the Objet_U. Virtual method to override: returns "neant" in this implementation.
class Probleme_base It is a Probleme_U that is not a coupling.
virtual const Milieu_base & milieu() const
Returns the physical medium associated with the problem (const version).
Base class for output streams.
void calculer_Teta_i(double temps)
int initialiser(double temps) override
Initialization at the beginning of the calculation.
void completer() override
Temperature_imposee_paroi Imposes the wall temperature in a Convection_Diffusion_Temperature type equ...