16#include <Echange_contact_ODVM_VDF.h>
17#include <Pb_Conduction.h>
18#include <Equation_base.h>
19#include <Modele_turbulence_scal_base.h>
20#include <Paroi_ODVM_scal_VDF.h>
46 int nb_faces_bord = ma_front_vf.
nb_faces();
47 int ind_fac,elem, isfluide=0;
64 if (paroi_vdf.
get_Tf0().size_array()==0)
66 Cerr<<
"pb !!!!!!!!"<<finl;
70 for (
int numfa=0; numfa<nb_faces_bord; numfa++)
79 double Delta_T= (mon_h(numfa,0)*mon_inco(elem)+lautre_h(numfa,0)*t_autre(numfa,0) - paroi_vdf.
get_Tf0(numfa)*(mon_h(numfa,0)+lautre_h(numfa,0)));
82 if(isfluide) La_T_ext(numfa,0) = t_autre(numfa,0)+Delta_T/mon_h(numfa,0);
84 else La_T_ext(numfa,0) = t_autre(numfa,0)-Delta_T/lautre_h(numfa,0);
DoubleTab & valeurs() override
Returns the array of field values at the current time.
virtual DoubleTab & valeurs_au_temps(double temps)=0
class Champ_front_calc Derived class of Champ_front_var representing
const Champ_Inc_base & inconnue() const
Returns the associated unknown field.
Domaine_Cl_dis_base & domaine_Cl_dis()
Returns the domain of discretized boundary conditions to which the object belongs.
virtual Frontiere_dis_base & frontiere_dis()
Returns the discretized boundary to which the boundary conditions apply.
int face_voisins(int num_face, int i) const
Returns the neighbouring element of num_face in direction i.
Class defining operators and methods for all reading operation in an input flow (file,...
class Equation_base The role of an equation is the calculation of one or more fields....
virtual const RefObjU & get_modele(Type_modele type) const
virtual const Champ_Inc_base & inconnue() const =0
const Champ_base & get_champ(const Motcle &nom) const override
bool has_champ(const Motcle &nom, OBS_PTR(Champ_base) &ref_champ) const override
Probleme_base & probleme()
Returns the problem associated with the equation.
int num_premiere_face() const
Base class for scalar turbulence models coupled to a Navier-Stokes convection-diffusion equation.
const Turbulence_paroi_scal_base & loi_paroi() const
Returns the scalar wall-law turbulence model (const version).
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 Sortie & printOn(Sortie &) const
Writes the object to an output stream. Virtual method to override.
CLASS: Paroi_ODVM_scal_VDF.
double get_Tf0(int num_face) const
virtual const Equation_base & equation(int) const =0
static void exit(int exit_code=-1)
Exit routine for TRUST within a Kokkos region.
Base class for output streams.
const Objet_U & valeur() const
Base class for the hierarchy of scalar wall-law models computing turbulent quantities near walls....