16#ifndef Traitement_particulier_NS_canal_included
17#define Traitement_particulier_NS_canal_included
19#include <Traitement_particulier_NS_base.h>
20#include <TRUSTTabs_forward.h>
50 virtual void remplir_Y(DoubleVect&, DoubleVect&,
int&)
const = 0;
class Champ_base This class is the base of the fields hierarchy.
A character string (Nom) in uppercase.
class Nom: a character string for naming TRUST objects.
Traitement_particulier_NS_base Derives from Support_Champ_Masse_Volumique: use of rho.
virtual void remplir_Tab_recap(IntTab &) const
void en_cours_de_resolution(int, DoubleTab &, DoubleTab &, double) override
Traitement_particulier_NS_canal()
void preparer_calcul_particulier() override
Entree & lire(Entree &) override
void ecriture_fichiers_moy_Temp_old(const DoubleTab &, const Nom &, const double, const int) const
int comprend_champ(const Motcle &mot) const
virtual void calculer_moyenne_spatiale_Temp(DoubleTab &) const =0
virtual void calculer_moyenne_spatiale_nut(DoubleTab &) const =0
void calcul_reynolds_tau()
void ecriture_fichiers_moy_Temp(const DoubleTab &, const Nom &, const double, const int) const
void sauver_stat_canal(const DoubleTab &, const Nom &) const
virtual void calculer_moyenne_spatiale_vitesse_rho_mu(DoubleTab &) const =0
void ecriture_fichiers_moy_vitesse_rho_mu(const DoubleTab &, const Nom &, const double, const int) const
void post_traitement_particulier() override
void reprendre_stat_canal(DoubleTab &, const Nom &)
virtual void remplir_Y(DoubleVect &, DoubleVect &, int &) const =0
void ecriture_fichiers_moy_vitesse_rho_mu_old(const DoubleTab &, const Nom &, const double, const int) const
void ecriture_fichiers_moy_nut(const DoubleTab &, const Nom &, const double, const int) const
void remplir_reordonne_Y_tot(const DoubleVect &, DoubleVect &) const
void reprendre_stat() override
int a_pour_Champ_Fonc(const Motcle &mot, OBS_PTR(Champ_base)&ch_ref) const
void sauver_stat() const override