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)
Assembly of the matrix div(porosity/rho * grad P) The type of the "rho" field to be provided depends ...
int get_resoudre_en_u() const
Returns the value of the resoudre_en_u_ flag (0 or 1) Returns -1 if the flag has not been initialized...
int set_resoudre_en_u(int flag)
Sets the value of the resoudre_en_u__ flag.
int get_resoudre_increment_pression() const
Returns the value of the resoudre_increment_pression_ flag (0 or 1) Returns -1 if the flag has not be...
virtual int assembler_QC(const DoubleTab &, Matrice &)
int set_resoudre_increment_pression(int flag)
Sets the value of the resoudre_increment_pression_ flag.
virtual void completer(const Equation_base &)=0
class Champ_Don_base base class of Given Fields (not calculated)
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....
Matrice class - Generic class in the matrix hierarchy.
Base class for TRUST objects (Objet_U).
const Nom & que_suis_je() const
Returns the string identifying the class.
virtual Entree & readOn(Entree &)
Reads an Objet_U from an input stream. Virtual method to override.
virtual Sortie & printOn(Sortie &) const
Writes the object to an output stream. Virtual method to override.
static void exit(int exit_code=-1)
Exit routine for TRUST within a Kokkos region.
Base class for output streams.