16#ifndef Operateur_Div_included
17#define Operateur_Div_included
19#include <Operateur_Div_base.h>
20#include <TRUST_Deriv.h>
37 DoubleTab&
ajouter(
const DoubleTab&, DoubleTab& )
const override;
38 DoubleTab&
calculer(
const DoubleTab&, DoubleTab& )
const override;
40 void typer ()
override;
70 valeur().volumique(div);
75 return this->
operator bool();
classe Operateur_Div Classe generique de la hierarchie des operateurs calculant la divergence
Operateur_base & l_op_base() override
Renvoie l'objet sous-jacent upcaste en Operateur_base.
void typer() override
Type l'operateur: se type "Op_div_"+discretisation()+.
DoubleTab & calculer(const DoubleTab &, DoubleTab &) const override
Initialise le tableau passe en parametre avec la contribution de l'operateur.
void volumique(DoubleTab &) const
Initialise le tableau passe en parametre avec la contribution de l'operateur.
int op_non_nul() const override
DoubleTab & ajouter(const DoubleTab &, DoubleTab &) const override
Ajoute la contribution de l'operateur au tableau passe en parametre.
classe Operateur_base Classe est la base de la hierarchie des objets representant un
classe Operateur Classe generique de la hierarchie des operateurs.