16#include <Op_Diff_negligeable.h>
17#include <Discretisation_base.h>
18#include <Champ_base.h>
47 return la_diffusivite.valeur();
54 DoubleTab& es_valeurs = espace_stockage.
valeurs();
virtual DoubleTab & valeurs()=0
classe Champ_base Cette classe est la base de la hierarchie des champs.
Class defining operators and methods for all reading operation in an input flow (file,...
Une chaine de caractere (Nom) en majuscules.
class Nom Une chaine de caractere pour nommer les objets de TRUST
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 Op_Diff_negligeable Cette classe represente un operateur de diffusion negligeable.
void calculer_pour_post(Champ_base &espace_stockage, const Nom &option, int comp) const override
Motcle get_localisation_pour_post(const Nom &option) const override
void associer_diffusivite(const Champ_base &) override
Associe la diffusivite a l'operateur.
void calculer_flux(const DoubleTab &inconnue, DoubleTab &flux) const override
void ajouter_flux(const DoubleTab &inconnue, DoubleTab &contribution) const override
const Champ_base & diffusivite() const override
Renvoie le champ representant la diffusivite.
classe Operateur_Diff_base Cette classe est la base de la hierarchie des operateurs representant
void calculer_pour_post(Champ_base &espace_stockage, const Nom &option, int comp) const override
virtual double calculer_dt_stab() const
Calcul dt_stab.
Classe de base des flux de sortie.