16#include <Operateur_IJK_faces_diff.h>
21Operateur_IJK_faces_diff::Operateur_IJK_faces_diff()
64Sortie& Operateur_IJK_faces_diff::printOn(
Sortie& os)
const
85 if (mot ==
"velocity_diffusion_form")
90 Cerr << mot <<
" " << motlu << finl;
102 Cerr <<
"Read and Cast Operateur_IJK_faces_diff :" << finl;
114 Cerr <<
"Read and Cast Operateur_IJK_faces_diff :" << finl;
115 Motcle word(diffusion_op);
169 diffusion_op_ +=
"StdWithLaminarTransposeTensorialZeroatwall";
174 diffusion_op_ +=
"StdWithLaminarTransposeTensorialAnisotropicZeroatwall";
184 diffusion_op_ +=
"StdWithLaminarTransposeAndDivergenceAnisotropic";
189 diffusion_op_ +=
"StdWithLaminarTransposeAndDivergenceTensorialAnisotropicZeroatwall";
194 diffusion_op_ +=
"StdWithLaminarTransposeAndDivergenceTensorialZeroatwall";
214 Cerr <<
"Unknown velocity diffusion operator! " << finl;
221 Cerr <<
"ERROR : Diffusion operators (faces) that are already implemented are:" << finl;
Class defining operators and methods for all reading operation in an input flow (file,...
A character string (Nom) in uppercase.
class Nom: a character string for naming TRUST objects.
Nom get_diffusion_op_type(Motcle word)
Motcles diffusion_op_words_
Entree & typer_diffusion_op(Entree &is)
int diffusion_option_rank_
int lire_motcle_non_standard(const Motcle &mot, Entree &is) override
Motcles diffusion_op_options_
void set_param(Param ¶m) const override
Helper class to factorize the readOn method of Objet_U classes.
void ajouter_non_std(const char *keyword, const Objet_U *value, Param::Nature nat=Param::OPTIONAL)
Register a keyword handled by Objet_U::lire_motcle_non_standard.
static int je_suis_maitre()
Returns 1 if on the master processor of the current group (i.e. me() == 0), 0 otherwise.
Base class for output streams.