16#ifndef Discret_Thyd_included
17#define Discret_Thyd_included
19#include <Discret_Thermique.h>
75 Cerr <<
"Reynolds_maille keyword not available for this discretization." << finl;
81 Cerr <<
"Courant_maille keyword not available for this discretization." << finl;
87 Cerr <<
"estimateur_aposteriori keyword not available for this discretization." << finl;
88 Cerr <<
"You should use it with the VEF_Aposteriori_discretisation !! " << finl;
94 Cerr <<
"Taux_cisaillement keyword not available for this discretization." << finl;
class Champ_Don_base base class of Given Fields (not calculated)
class Champ_Fonc_base Base class of fields that are functions of a calculated quantity
Convection_Diffusion_Temperature Special case of Convection_Diffusion_std.
Class Discret_Thermique: base class representing a spatial discretisation applied to thermal problems...
class Discret_Thyd This class is the base class representing a discretization
void gradient_P(const Schema_Temps_base &, Domaine_dis_base &, OWN_PTR(Champ_Inc_base)&, int nb_comp=1) const
void pression_en_pa(const Schema_Temps_base &, Domaine_dis_base &, OWN_PTR(Champ_Inc_base)&) const
void set_param(Param ¶m) const override
void pression(const Schema_Temps_base &, Domaine_dis_base &, OWN_PTR(Champ_Inc_base)&) const
Domaine_dis_base & discretiser() const override
virtual void courant_maille(const Domaine_dis_base &, const Schema_Temps_base &, const Champ_Inc_base &, OWN_PTR(Champ_Fonc_base)&) const
virtual void y_plus(const Domaine_dis_base &, const Domaine_Cl_dis_base &, const Champ_Inc_base &, OWN_PTR(Champ_Fonc_base)&) const
virtual void taux_cisaillement(const Domaine_dis_base &, const Domaine_Cl_dis_base &, const Champ_Inc_base &, OWN_PTR(Champ_Fonc_base)&) const
virtual void creer_champ_vorticite(const Schema_Temps_base &, const Champ_Inc_base &, OWN_PTR(Champ_Fonc_base)&) const
virtual void proprietes_physiques_fluide_Ostwald(const Domaine_dis_base &, Fluide_Ostwald &, const Navier_Stokes_std &, const Champ_Inc_base &) const
virtual void estimateur_aposteriori(const Domaine_dis_base &, const Domaine_Cl_dis_base &, const Champ_Inc_base &, const Champ_Inc_base &, const Champ_Don_base &, OWN_PTR(Champ_Fonc_base)&) const
virtual void check_param()
void entcor(const Schema_Temps_base &, Domaine_dis_base &, OWN_PTR(Champ_Fonc_base)&) const
void concentration(const Schema_Temps_base &, Domaine_dis_base &, OWN_PTR(Champ_Inc_base)&, int=1, const Nom nom_champ="concentration") const
virtual void grad_u(const Domaine_dis_base &, const Domaine_Cl_dis_base &, const Champ_Inc_base &, OWN_PTR(Champ_Fonc_base)&) const
void divergence_U(const Schema_Temps_base &, Domaine_dis_base &, OWN_PTR(Champ_Inc_base)&) const
virtual void h_conv(const Domaine_dis_base &z, const Domaine_Cl_dis_base &zcl, const Champ_Inc_base &eqn, OWN_PTR(Champ_Fonc_base)&ch, Motcle &nom, int temp_ref) const
virtual void distance_paroi_globale(const Schema_Temps_base &, Domaine_dis_base &, OWN_PTR(Champ_Fonc_base)&) const
void translation(const Schema_Temps_base &, Domaine_dis_base &, OWN_PTR(Champ_Fonc_base)&) const
void vitesse(const Schema_Temps_base &, Domaine_dis_base &, OWN_PTR(Champ_Inc_base)&, int nb_comp=1) const
void section_passage(const Domaine_dis_base &, const DoubleVect &, const Schema_Temps_base &, OWN_PTR(Champ_Fonc_base)&) const
virtual void reynolds_maille(const Domaine_dis_base &, const Fluide_base &, const Champ_Inc_base &, OWN_PTR(Champ_Fonc_base)&) const
void diametre_hydraulique_face(const Domaine_dis_base &, const DoubleVect &, const Schema_Temps_base &, OWN_PTR(Champ_Fonc_base)&) const
virtual void grad_T(const Domaine_dis_base &z, const Domaine_Cl_dis_base &zcl, const Champ_Inc_base &eqn, OWN_PTR(Champ_Fonc_base)&ch) const
virtual void critere_Q(const Domaine_dis_base &, const Domaine_Cl_dis_base &, const Champ_Inc_base &, OWN_PTR(Champ_Fonc_base)&) const
class Domaine_Cl_dis_base Domaine_Cl_dis_base objects represent discretized boundary conditions
class Domaine_dis_base This class is the base of the hierarchy of discretized domains.
class Equation_base The role of an equation is the calculation of one or more fields....
Base class for an incompressible fluid and its properties:
A character string (Nom) in uppercase.
Navier_Stokes_std This class carries the terms of the momentum equation.
class Nom: a character string for naming TRUST objects.
Helper class to factorize the readOn method of Objet_U classes.
static void exit(int exit_code=-1)
Exit routine for TRUST within a Kokkos region.