16#ifndef Echange_couplage_thermique_included
17#define Echange_couplage_thermique_included
19#include <Echange_global_impose.h>
20#include <Lecture_Champ.h>
32 int avancer(
double temps)
override;
33 int reculer(
double temps)
override;
class Champ_front_base Base class for the hierarchy of boundary fields.
: class Echange_couplage_thermique
double champ_exterieur(int i, int j, const Champ_front_base &champ_ext) const override
void set_temps_defaut(double temps) override
Changes the i-th future time of the BC.
const Champ_front_base & T_p() const
void completer() override
DOES NOTHING must be overridden in derived classes.
const Champ_front_base & T_eff() const
Champ_front_base & rec_paroi()
OWN_PTR(Champ_front_base) type_echange_eff
OWN_PTR(Champ_front_base) rftc_paroi
double champ_exterieur(int i, const Champ_front_base &champ_ext) const override
OWN_PTR(Champ_front_base) coeff_ap
const Champ_front_base & a_p() const
Champ_front_base & tep_eff()
const Champ_front_base & h_eff() const
const Champ_front_base & s_p() const
double flux_exterieur_impose(int i) const override
OWN_PTR(Champ_front_base) flux_critique_paroi
int avancer(double temps) override
Rotates the wheel of the BC.
const Champ_front_base & rec_paroi() const
Champ_front_base & h_eff()
OWN_PTR(Champ_front_base) coeff_heff
double flux_exterieur_impose(int i, int j) const override
int reculer(double temps) override
Rotates the wheel of the BC.
void mettre_a_jour(double temps) override
Performs a time update of the boundary condition.
void changer_temps_futur(double temps, int i) override
Changes the i-th future time of the BC.
const Champ_front_base & tep_eff() const
int initialiser(double temps) override
Initialization at the beginning of the calculation.
OWN_PTR(Champ_front_base) temperature_Teff
Champ_front_base & phic_paroi()
OWN_PTR(Champ_front_base) coeff_sp
Champ_front_base & T_eff()
const Champ_front_base & phic_paroi() const
Classe Echange_global_impose This class represents the special case of the class.
Champ_front_base & phi_ext()
virtual Champ_front_base & T_ext()
Returns the T_ext field of temperature imposed at the boundary.