16#ifndef Op_Diff_PolyMAC_HFV_base_included
17#define Op_Diff_PolyMAC_HFV_base_included
19#include <Op_Diff_PolyMAC_CDO_Gen_base.h>
37 virtual void ajouter_blocs_ext(
int aux_only, matrices_t matrices, DoubleTab& secmem,
const tabs_t& semi_impl = { })
const = 0;
47 void ajouter_blocs(matrices_t matrices, DoubleTab& secmem,
const tabs_t& semi_impl = { })
const override
class Op_Diff_PolyMAC_CDO_Gen_base
class Op_Diff_PolyMAC_HFV_base
virtual void ajouter_blocs_ext(int aux_only, matrices_t matrices, DoubleTab &secmem, const tabs_t &semi_impl={ }) const =0
int has_interface_blocs() const override
void dimensionner_blocs(matrices_t matrices, const tabs_t &semi_impl={ }) const override
void completer() override
Associe l'operateur au domaine_dis, le domaine_Cl_dis, et a l'inconnue de son equation.
void update_aux(double t) const
void ajouter_blocs(matrices_t matrices, DoubleTab &secmem, const tabs_t &semi_impl={ }) const override
void update_nu() const override
void mettre_a_jour(double t) override
DOES NOTHING - to override in derived classes.
virtual void dimensionner_blocs_ext(int aux_only, matrices_t matrices, const tabs_t &semi_impl={ }) const =0
class SolveurSys Un SolveurSys represente n'importe qu'elle classe