16#ifndef Op_Diff_PolyMAC_MPFA_Face_included
17#define Op_Diff_PolyMAC_MPFA_Face_included
19#include <Op_Diff_PolyMAC_MPFA_base.h>
29 void dimensionner_blocs(matrices_t matrices,
const tabs_t& semi_impl = { })
const override;
30 void ajouter_blocs(matrices_t matrices, DoubleTab& secmem,
const tabs_t& semi_impl = { })
const override;
Classe Matrice_Morse Represente une matrice M (creuse), non necessairement carree.
double calculer_dt_stab() const override
Calcul dt_stab.
void dimensionner_blocs(matrices_t matrices, const tabs_t &semi_impl={ }) const override
Dimensions the blocks of matrices for the PolyMAC_MPFA face diffusion operator.
void modifier_pour_Cl(Matrice_Morse &, DoubleTab &) const override
DOES NOTHING - to override in derived classes.
void completer() override
Associe l'operateur au domaine_dis, le domaine_Cl_dis, et a l'inconnue de son equation.
int has_interface_blocs() const override
void ajouter_blocs(matrices_t matrices, DoubleTab &secmem, const tabs_t &semi_impl={ }) const override
Adds blocks to the matrices for the PolyMAC_MPFA face diffusion operator.
void check_multiphase_compatibility() const override
class Op_Diff_PolyMAC_MPFA_base