16#include <Operateur_Grad_base.h>
53 secmem *= -1,
ajouter_blocs({}, secmem, {{
"pression", inco }}), secmem *= -1;
62 DoubleTrav secmem(
equation().inconnue().valeurs());
Class defining operators and methods for all reading operation in an input flow (file,...
Classe Matrice_Morse Represente une matrice M (creuse), non necessairement carree.
const Equation_base & equation() const
Renvoie la reference sur l'equation pointe par MorEqn::mon_equation.
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.
Classe Operateur_Grad_base Cette classe est la base de la hierarchie des operateurs representant.
virtual DoubleVect & multvect(const DoubleTab &, DoubleTab &) const
Calcul sans les conditions aux limites ?
void contribuer_a_avec(const DoubleTab &, Matrice_Morse &) const override
DOES NOTHING - to override in derived classes.
DoubleTab & ajouter(const DoubleTab &inco, DoubleTab &secmem) const override
void dimensionner(Matrice_Morse &) const override
DOES NOTHING - to override in derived classes.
classe Operateur_base Classe est la base de la hierarchie des objets representant un
virtual DoubleTab & calculer(const DoubleTab &, DoubleTab &) const
virtual int has_interface_blocs() const
virtual void dimensionner_blocs(matrices_t matrices, const tabs_t &semi_impl={ }) const
virtual void ajouter_blocs(matrices_t matrices, DoubleTab &secmem, const tabs_t &semi_impl={ }) const
static void exit(int exit_code=-1)
Routine de sortie de TRUST dans une region Kokkos.
Classe de base des flux de sortie.