16#ifndef Op_Conv_VDF_Face_leaves_included
17#define Op_Conv_VDF_Face_leaves_included
19#include <Eval_Conv_VDF_Elem_leaves.h>
20#include <Eval_Conv_VDF_Face_leaves.h>
21#include <Iterateur_VDF_Face.h>
22#include <Pb_Multiphase.h>
23#include <Op_Conv_VDF.h>
26class Op_Conv_VDF_Face_leaves
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.
const Equation_base & equation() const
Renvoie la reference sur l'equation pointe par MorEqn::mon_equation.
Champ_base & vitesse() override
void preparer_calcul() override
void associer_vitesse(const Champ_base &ch_vit) override
void check_multiphase_compatibility() const override
void dimensionner_blocs(matrices_t mats, const tabs_t &semi_impl) const override
void associer(const Domaine_dis_base &zd, const Domaine_Cl_dis_base &zcd, const Champ_Inc_base &ch) override
const Champ_base & vitesse() const override
void modifier_pour_Cl(Matrice_Morse &matrice, DoubleTab &secmem) const override
DOES NOTHING - to override in derived classes.
Champ_base & vitesse() override
void associer(const Domaine_dis_base &zd, const Domaine_Cl_dis_base &zcd, const Champ_Inc_base &ch) override
Op_Conv_Centre4_VDF_Face()
const Champ_base & vitesse() const override
void associer_vitesse(const Champ_base &ch_vit) override
void preparer_calcul() override
void associer(const Domaine_dis_base &zd, const Domaine_Cl_dis_base &zcd, const Champ_Inc_base &ch) override
Champ_base & vitesse() override
void preparer_calcul() override
Op_Conv_Centre_VDF_Face()
const Champ_base & vitesse() const override
void dimensionner_blocs(matrices_t mats, const tabs_t &semi_impl) const override
void modifier_pour_Cl(Matrice_Morse &matrice, DoubleTab &secmem) const override
DOES NOTHING - to override in derived classes.
void associer_vitesse(const Champ_base &ch_vit) override
Op_Conv_Quick_VDF_Face_Axi()
void preparer_calcul() override
void associer_vitesse(const Champ_base &ch_vit) override
void associer(const Domaine_dis_base &zd, const Domaine_Cl_dis_base &zcd, const Champ_Inc_base &ch) override
const Champ_base & vitesse() const override
Champ_base & vitesse() override
void dimensionner_blocs(matrices_t mats, const tabs_t &semi_impl) const override
const Champ_base & vitesse() const override
void associer(const Domaine_dis_base &zd, const Domaine_Cl_dis_base &zcd, const Champ_Inc_base &ch) override
void modifier_pour_Cl(Matrice_Morse &matrice, DoubleTab &secmem) const override
DOES NOTHING - to override in derived classes.
Champ_base & vitesse() override
void associer_vitesse(const Champ_base &ch_vit) override
void preparer_calcul() override
void associer_champ_convecte_face()
void dimensionner_blocs_face(matrices_t, const tabs_t &) const
Op_Conv_VDF_base(const Iterateur_VDF_base &iter_base)
void modifier_pour_Cl_face(Matrice_Morse &matrice, DoubleTab &secmem) const
const Champ_base & vitesse_impl() const
std::enable_if_t< _TYPE_==Type_Operateur::Op_CONV_ELEM, void > associer_impl(const Domaine_dis_base &domaine_dis, const Domaine_Cl_dis_base &domaine_cl_dis, const Champ_Inc_base &ch_transporte)
void dimensionner_blocs_impl(matrices_t mats) const
void associer_vitesse_impl(const Champ_base &ch_vit)
classe Pb_Multiphase Cette classe represente un probleme de thermohydraulique multiphase de type "3*N...