16#ifndef Source_Transport_proto_included
17#define Source_Transport_proto_included
19#include <Source_base.h>
79inline void error_model(
const Nom& source,
const Nom& nom)
81 Cerr <<
"Error ! You can't use the " << source <<
" source term with a " << nom <<
" problem/medium !!" << finl;
82 Cerr <<
"Check the reference manual. It is may be another source term which should be used." << finl;
86template <
typename RETURN_TYPE>
87RETURN_TYPE not_implemented(
const char * nom_funct)
89 Cerr <<
"The method " << nom_funct <<
" should be implemented in a derived class !" << finl;
classe Champ_Don_base classe de base des Champs donnes (non calcules)
classe Convection_Diffusion_Concentration Cas particulier de Convection_Diffusion_std
classe Convection_Diffusion_Temperature Cas particulier de Convection_Diffusion_std
Class defining operators and methods for all reading operation in an input flow (file,...
classe Equation_base Le role d'une equation est le calcul d'un ou plusieurs champs....
classe Fluide_base Cette classe represente un d'un fluide incompressible ainsi que
class Nom Une chaine de caractere pour nommer les objets de TRUST
classe Probleme_base C'est un Probleme_U qui n'est pas un couplage.
static void exit(int exit_code=-1)
Routine de sortie de TRUST dans une region Kokkos.
static constexpr double C11__
Entree & readOn_anisotherme(Entree &, const Nom &)
static constexpr double C3__
Entree & readOn_anisotherme_concen_real(Entree &, const Nom &)
Entree & readOn_concen(Entree &, const Nom &)
static constexpr double C2__
OBS_PTR(Champ_Don_base) gravite
static constexpr double coefficient_limiteur__
Entree & readOn_anisotherme_real(Entree &, const Nom &)
Entree & readOn_concen_real(Entree &, const Nom &)
static constexpr double C3_R__
static constexpr int interpolation_viscosite_turbulente__
double _coefficient_limiteur
OBS_PTR(Equation_base) eq_hydraulique
static constexpr double C21__
OBS_PTR(Champ_Don_base) beta_t
OBS_PTR(Convection_Diffusion_Temperature) eq_thermique
Entree & readOn_nothing(Entree &, const Nom &)
void associer_pb_concen(const Probleme_base &)
void associer_pb_anisotherme(const Probleme_base &)
void verifier_milieu_concen(const Probleme_base &, const Nom &)
void verifier_pb_keps_anisotherme(const Probleme_base &, const Nom &)
static constexpr double C21_R__
void associer_pb_proto(const Probleme_base &)
void verifier_pb_keps(const Probleme_base &, const Nom &)
Entree & readOn_real(Entree &, const Nom &)
Entree & readOn_anisotherme_concen(Entree &, const Nom &)
void verifier_milieu_anisotherme(const Probleme_base &, const Nom &)
int _interpolation_viscosite_turbulente
Entree & readOn_proto(Entree &, const Nom &)
void verifier_pb_komega(const Probleme_base &, const Nom &)
void verifier_milieu_anisotherme_concen(const Probleme_base &, const Nom &)
static constexpr double C1__
void associer_pb_anisotherme_concen(const Probleme_base &)
void verifier_pb_keps_concen(const Probleme_base &, const Nom &)
void verifier_beta_concen(const Fluide_base &)
OBS_PTR(Convection_Diffusion_Concentration) eq_concentration
void verifier_pb_keps_anisotherme_concen(const Probleme_base &, const Nom &)
Source_Transport_proto(double cs1, double cs2)