16#ifndef Op_Diff_VDF_Elem_base_included
17#define Op_Diff_VDF_Elem_base_included
19#include <Iterateur_VDF_Elem.h>
20#include <Op_Diff_VDF_base.h>
21#include <Eval_Diff_VDF.h>
22#include <Op_VDF_Elem.h>
45 void ajouter_blocs(matrices_t matrices, DoubleTab& secmem,
const tabs_t& semi_impl)
const override;
49 void ajouter_blocs_pour_monolithique(matrices_t matrices, DoubleTab& secmem,
const tabs_t& semi_impl)
const;
class Eval_VDF_Elem Cette classe represente le prototype fonctionnel
Classe Matrice_Morse Represente une matrice M (creuse), non necessairement carree.
void dimensionner_blocs(matrices_t matrices, const tabs_t &semi_impl) const override
Op_Diff_VDF_Elem_base(const Iterateur_VDF_base &iterateur)
void contribuer_termes_croises(const DoubleTab &inco, const Probleme_base &autre_pb, const DoubleTab &autre_inco, Matrice_Morse &matrice) const override
void dimensionner_termes_croises(Matrice_Morse &, const Probleme_base &autre_pb, int nl, int nc) const override
void ajouter_blocs(matrices_t matrices, DoubleTab &secmem, const tabs_t &semi_impl) const override
double calculer_dt_stab() const override
Calcul dt_stab.
void modifier_pour_Cl(Matrice_Morse &matrice, DoubleTab &secmem) const override
DOES NOTHING - to override in derived classes.
Op_Diff_VDF_base(const Iterateur_VDF_base &iter_base)
void modifier_pour_Cl(const Domaine_VDF &, const Domaine_Cl_VDF &, Matrice_Morse &, DoubleTab &) const
classe Probleme_base C'est un Probleme_U qui n'est pas un couplage.
virtual void declare_support_masse_volumique(int ok)
Le constructeur d'une classe derivee qui se sert de la masse volumique doit appeler cette fonction av...