16#ifndef Op_Diff_VDF_base_included
17#define Op_Diff_VDF_base_included
19#include <Operateur_Diff_base.h>
20#include <Iterateur_VDF_base.h>
21#include <TRUST_Deriv.h>
33 DoubleTab&
calculer(
const DoubleTab& , DoubleTab& )
const override;
virtual void calculer_flux_bord(const DoubleTab &inco, const DoubleTab &val_b) const =delete
int impr(Sortie &os) const override
DOES NOTHING - to override in derived classes.
const OWN_PTR(Iterateur_VDF_base) &get_iter() const
double calculer_dt_stab_(const Domaine_VDF &zone_VDF) const
void init_op_ext() const override
void ajoute_terme_pour_axi(matrices_t, DoubleTab &, const tabs_t &) const
int has_interface_blocs() const override
DoubleTab & calculer(const DoubleTab &, DoubleTab &) const override
Computes the diffusion contribution and stores it in resu.
void check_multiphase_compatibility() const override
void completer() override
Associates the operator with the domaine_dis, the domaine_Cl_dis, and the unknown of its equation.
OWN_PTR(Iterateur_VDF_base) iter_
void contribuer_au_second_membre(DoubleTab &resu) const override
DOES NOTHING - to override in derived classes.
Op_Diff_VDF_base(const Iterateur_VDF_base &iter_base)
OWN_PTR(Iterateur_VDF_base) &get_iter()
Operateur_Diff_base This class is the base of the hierarchy of operators representing.
Base class for output streams.