16#ifndef Op_Conv_EF_base_included
17#define Op_Conv_EF_base_included
19#include <Operateur_Conv.h>
20#include <Domaine_Cl_EF.h>
21#include <Op_EF_base.h>
22#include <Domaine_EF.h>
43 DoubleTab&
calculer(
const DoubleTab& , DoubleTab& )
const override;
class Champ_base This class is the base of the fields hierarchy.
class Domaine_Cl_dis_base Domaine_Cl_dis_base objects represent discretized boundary conditions
class Domaine_dis_base This class is the base of the hierarchy of discretized domains.
class Equation_base The role of an equation is the calculation of one or more fields....
class Nom: a character string for naming TRUST objects.
OBS_PTR(Domaine_EF) le_dom_EF
int impr(Sortie &os) const override
DOES NOTHING - to override in derived classes.
OBS_PTR(Champ_Inc_base) vitesse_
void associer_vitesse(const Champ_base &) override
OBS_PTR(Domaine_Cl_EF) la_zcl_EF
void completer() override
Associates the operator with the domaine_dis, the domaine_Cl_dis, and the unknown of its equation.
int phi_u_transportant(const Equation_base &eq) const
Defines whether psi is convected with phi*u or with u.
void calculer_pour_post(Champ_base &espace_stockage, const Nom &option, int) const override
double calculer_dt_stab() const override
Computes dt_stab.
DoubleTab & calculer(const DoubleTab &, DoubleTab &) const override
virtual void remplir_fluent() const
void associer_domaine_cl_dis(const Domaine_Cl_dis_base &) override
void associer(const Domaine_dis_base &, const Domaine_Cl_dis_base &, const Champ_Inc_base &) override
const Champ_Inc_base & vitesse() const
Operateur_Conv_base This class is the base of the hierarchy of operators representing.