16#include <Assembleur_base.h>
20Assembleur_base::Assembleur_base() :
21 resoudre_increment_pression_(-1),resoudre_en_u_(-1)
52 assert(flag == 0 || flag == 1);
53 resoudre_increment_pression_ = flag;
62 return resoudre_increment_pression_;
76 assert(flag == 0 || flag == 1);
77 resoudre_en_u_ = flag;
86 return resoudre_en_u_;
97 Cerr <<
"Error in Assembleur_base::assembler_rho_variable\n";
98 Cerr <<
"This method has not been implemented for ";
107 Cerr <<
"Stop in Assembleur_base::assembler_QC." << finl;
virtual int assembler_rho_variable(Matrice &, const Champ_Don_base &rho)
Assemblage de la matrice div( porosite/rho * grad P ) Le type du champ "rho" a fournir depend de la d...
int get_resoudre_en_u() const
Renvoie la valeur du drapeau resoudre_en_u_ (0 ou 1) Renvoie -1 si le drapeau n'a pas ete initialise.
int set_resoudre_en_u(int flag)
Definit la valeur du drapeau resoudre_en_u__.
int get_resoudre_increment_pression() const
Renvoie la valeur du drapeau resoudre_increment_pression_ (0 ou 1) Renvoie -1 si le drapeau n'a pas e...
virtual int assembler_QC(const DoubleTab &, Matrice &)
int set_resoudre_increment_pression(int flag)
Definit la valeur du drapeau resoudre_increment_pression_.
virtual void completer(const Equation_base &)=0
classe Champ_Don_base classe de base des Champs donnes (non calcules)
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 Matrice Classe generique de la hierarchie des matrices.
classe Objet_U Cette classe est la classe de base des 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.
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.