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,...
Matrice_Morse class - Represents a (sparse) matrix M, not necessarily square,.
const Equation_base & equation() const
Returns the reference to the equation pointed to by MorEqn::mon_equation.
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.
Classe Operateur_Grad_base This class is the base of the hierarchy of operators representing.
virtual DoubleVect & multvect(const DoubleTab &, DoubleTab &) const
Computation without boundary conditions ?
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.
class Operateur_base This class is the base of the hierarchy of objects representing an
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)
Exit routine for TRUST within a Kokkos region.
Base class for output streams.