16#ifndef Op_Dift_VEF_base_included
17#define Op_Dift_VEF_base_included
19#include <Op_Diff_Turbulent_base.h>
20#include <Modele_turbulence_hyd_base.h>
21#include <Op_Diff_VEF_base.h>
virtual DoubleTab & valeurs()=0
classe Champ_base Cette classe est la base de la hierarchie des champs.
classe Domaine_Cl_dis_base Les objets Domaine_Cl_dis_base representent les conditions aux limites
classe Domaine_dis_base Cette classe est la base de la hierarchie des domaines discretisees.
Classe Matrice_Morse Represente une matrice M (creuse), non necessairement carree.
Classe Modele_turbulence_hyd_base Cette classe sert de base a la hierarchie des classes.
class Nom Une chaine de caractere pour nommer les objets de TRUST
: classe Op_Diff_Turbulent_base Classe de base pour les operateurs de diffusion pour un ecoulement tu...
void dimensionner(Matrice_Morse &matrice) const override
DOES NOTHING - to override in derived classes.
void associer(const Domaine_dis_base &, const Domaine_Cl_dis_base &, const Champ_Inc_base &) override
void mettre_a_jour(double temps) 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.
const Champ_base & diffusivite() const override
void calculer_borne_locale(DoubleVect &, double, double) const override
OBS_PTR(Modele_turbulence_hyd_base) le_modele_turbulence
OBS_PTR(Champ_base) diffusivite_
const DoubleTab & get_tau_tan() const
double calculer_dt_stab() const override
Calcul dt_stab.
double calculer_dt_stab_P1NCP1B() const
void associer_diffusivite(const Champ_base &diffu) override
void associer_modele_turbulence(const Modele_turbulence_hyd_base &)
double diffusivite(int) const
const Modele_turbulence_hyd_base & get_modele_turbulence() const
void calculer_pour_post(Champ_base &espace_stockage, const Nom &option, int comp) const override
void modifier_pour_Cl(Matrice_Morse &matrice, DoubleTab &secmem) const override
DOES NOTHING - to override in derived classes.
void dimensionner(const Domaine_VEF &, const Domaine_Cl_VEF &, Matrice_Morse &) const
Dimensionnement de la matrice qui devra recevoir les coefficients provenant de la convection,...
void modifier_pour_Cl(const Domaine_VEF &, const Domaine_Cl_VEF &, Matrice_Morse &, DoubleTab &) const
Modification des coef de la matrice et du second membre pour les conditions de Dirichlet.