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;
class Champ_Don_base base class of Given Fields (not calculated)
Convection_Diffusion_Concentration Special case of Convection_Diffusion_std.
Convection_Diffusion_Temperature Special case of Convection_Diffusion_std.
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....
Base class for an incompressible fluid and its properties:
class Nom: a character string for naming TRUST objects.
class Probleme_base It is a Probleme_U that is not a coupling.
static void exit(int exit_code=-1)
Exit routine for TRUST within a Kokkos region.
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)