16#include <Discretisation_base.h>
17#include <Probleme_Couple.h>
18#include <Probleme_base.h>
19#include <Discretiser.h>
56 Cerr << nom2 <<
"is not a recognized discretization" << finl;
60 Cerr <<
"The chosen discretization is of type " << typ.
que_suis_je() << finl;
64 Cerr <<
"The feature 'bidim_axi' is only available for 2D calculation with VDF, EF and PolyMAC_CDO(s) discretisations." << finl;
73 Cerr <<
"it must have read the time scheme before to discretize" << finl;
77 Cerr <<
"We treat the problem " << pb.
le_nom() <<
" of type " << pb.
que_suis_je() << finl;
78 Cerr <<
"Discretization of " << pb.
le_nom() <<
" in progress..." << finl;
86 Cerr <<
"it must have read the time scheme before to discretize" << finl;
90 Cerr <<
"We treat the problem " << pbc.
le_nom() <<
" of type " << pbc.
que_suis_je() << finl;
91 Cerr <<
"It corresponds to the coupling of the following problems: " << finl;
94 Cerr <<
"Discretization of " << pbc.
le_nom() <<
" in progress..." << finl;
99 Cerr <<
"It is not known discretize a : " << ob1.
que_suis_je() << finl;
100 Cerr <<
"return at the seizure of the arguments" << finl;
const Probleme_U & probleme(int i) const
classe Discretisation_base Cette classe represente un schema de discretisation en espace,...
virtual bool is_poly_family() const
virtual bool is_ef() const
virtual bool is_vdf() const
classe Discretiser Discretise un probleme:
Entree & interpreter(Entree &) override
Class defining operators and methods for all reading operation in an input flow (file,...
Classe de base des objets "interprete".
static Objet_U & objet(const Nom &)
Voir Interprete_bloc::objet_global() BM: la classe Interprete n'est pas le meilleur endroit pour cett...
class Nom Une chaine de caractere pour nommer les objets de TRUST
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.
Objet_U()
Constructeur par defaut : attribue un numero d'identifiant unique a l'objet (object_id_),...
virtual Sortie & printOn(Sortie &) const
Ecriture de l'objet sur un flot de sortie Methode a surcharger.
classe Probleme_Couple C'est la classe historique de couplage de TRUST.
virtual void discretiser(Discretisation_base &)
Associe une discretisation a tous les problemes du probleme couple.
virtual const Schema_Temps_base & schema_temps() const
Renvoie le schema en temps associe aux problemes couples.
const Nom & le_nom() const override
Donne le nom de l'Objet_U Methode a surcharger : renvoie "neant" dans cette implementation.
classe Probleme_base C'est un Probleme_U qui n'est pas un couplage.
virtual void discretiser(Discretisation_base &)
Affecte une discretisation au probleme Discretise le Domaine associe au probleme avec la discretisati...
const Schema_Temps_base & schema_temps() const
Renvoie le schema en temps associe au probleme.
static void exit(int exit_code=-1)
Routine de sortie de TRUST dans une region Kokkos.
Classe de base des flux de sortie.