16#include <Discretisation_base.h>
17#include <Paroi_contact.h>
18#include <Equation_base.h>
19#include <Probleme_base.h>
42 return s <<
que_suis_je() <<
" " << nom_autre_pb <<
" " << nom_autre_bord;
54 const Nom& nom_mon_pb = mon_equation->probleme().
le_nom();
55 if (nom_mon_pb == nom_autre_pb)
57 Cerr <<
"Error in " <<
que_suis_je() <<
" the name of the other problem is the same as my problem :" << nom_mon_pb <<
" on the boundary :" <<
nom_bord_ << finl;
61 if (mon_equation->discretisation().is_vdf() || mon_equation->discretisation().is_poly_family())
63 if (mon_equation->discretisation().is_vdf())
64 ajout =
"paroi_echange_contact_VDF ";
66 ajout = mon_equation->discretisation().is_PolyMAC_HFV() ?
"paroi_echange_contact_PolyMAC_HFV " :
67 mon_equation->discretisation().is_PolyMAC_MPFA() ?
"paroi_echange_contact_PolyMAC_MPFA " :
"paroi_echange_contact_PolyMAC_CDO ";
69 ajout += nom_autre_pb;
71 ajout += nom_autre_bord +
" ";
72 ajout += mon_equation->inconnue().
le_nom() +
" 1.e10";
76 ajout =
"scalaire_impose_paroi ";
77 ajout +=
"Champ_Front_contact_VEF ";
82 ajout += nom_autre_pb;
84 ajout += nom_autre_bord;
classe Cond_lim_utilisateur_base: Les classes heritant de cette classe sont des classes utilisaturs
Class defining operators and methods for all reading operation in an input flow (file,...
class Nom Une chaine de caractere pour nommer les objets de TRUST
const Nom & le_nom() const override
Renvoie *this;.
const Nom & que_suis_je() const
renvoie la chaine identifiant la classe.
virtual Entree & readOn(Entree &)
Lecture d'un Objet_U sur un flot d'entree Methode a surcharger.
virtual Sortie & printOn(Sortie &) const
Ecriture de l'objet sur un flot de sortie Methode a surcharger.
static void exit(int exit_code=-1)
Routine de sortie de TRUST dans une region Kokkos.
Classe de base des flux de sortie.