TrioCFD 1.9.8
TrioCFD documentation
Loading...
Searching...
No Matches
Paroi_TBLE_QDM Class Referenceabstract

CLASS: Paroi_TBLE_Impl. More...

#include <Paroi_TBLE_QDM.h>

Inheritance diagram for Paroi_TBLE_QDM:
[legend]
Collaboration diagram for Paroi_TBLE_QDM:
[legend]

Public Member Functions

 Paroi_TBLE_QDM ()
void set_param (Param &param) const
int lire_motcle_non_standard (const Motcle &, Entree &)
int init_lois_paroi (const Domaine_VF &, const Domaine_Cl_dis_base &)
int reprendre (Entree &, const Domaine_dis_base &, const Domaine_Cl_dis_base &, double tps)
int sauvegarder (Sortie &, const Domaine_dis_base &, const Domaine_Cl_dis_base &, double tps) const
void calculer_stat (int indice_post, int indice_maillage, double Fx, double Fy, double Fz, double u, double v, double w, double dt)
void imprimer_stat (Sortie &, double) const
Eq_couch_limget_eq_couch_lim (int i)
virtual ~Paroi_TBLE_QDM ()
MuLambda_TBLE_basegetMuLambda ()
virtual const Probleme_basegetPbBase () const =0

Protected Member Functions

 VECT (Eq_couch_lim) eq_vit
 OWN_PTR (MuLambda_TBLE_base) mu_lambda

Protected Attributes

int nb_pts
int nb_comp
int oui_stats
int max_it
int statio
int max_it_statio
double eps_statio
double fac
double epsilon
double tps_deb_stats
double tps_fin_stats
double tps_start_stat_nu_t_dyn
double tps_nu_t_dyn
Motcle modele_visco
DoubleTab visco_turb_moy
int nu_t_dyn
int nb_post_pts
DoubleTab sonde_tble
Noms nom_pts
IntTab num_faces_post
IntTab num_global_faces_post
int reprise_ok
DoubleTab valeurs_reprises
bool restart = false
DoubleTab Fxmean_sum
DoubleTab Fymean_sum
DoubleTab Fzmean_sum
DoubleTab Umean_sum
DoubleTab Umean_2_sum
DoubleTab Vmean_sum
DoubleTab Vmean_2_sum
DoubleTab Wmean_sum
DoubleTab Wmean_2_sum
DoubleTab UVmean_sum
DoubleTab WVmean_sum
DoubleTab WUmean_sum
int mu_fonction
Nom mu_chaine
int lambda_fonction
Nom lambda_chaine
int source_boussinesq
double T0
double beta_t

Detailed Description

CLASS: Paroi_TBLE_Impl.

.SECTION voir aussi Turbulence_paroi_base

Definition at line 36 of file Paroi_TBLE_QDM.h.

Constructor & Destructor Documentation

◆ Paroi_TBLE_QDM()

Paroi_TBLE_QDM::Paroi_TBLE_QDM ( )

Definition at line 35 of file Paroi_TBLE_QDM.cpp.

◆ ~Paroi_TBLE_QDM()

virtual Paroi_TBLE_QDM::~Paroi_TBLE_QDM ( )
inlinevirtual

Definition at line 79 of file Paroi_TBLE_QDM.h.

Member Function Documentation

◆ calculer_stat()

void Paroi_TBLE_QDM::calculer_stat ( int indice_post,
int indice_maillage,
double Fx,
double Fy,
double Fz,
double u,
double v,
double w,
double dt )

Remplit les tableaux des quantites statistiques indice_post : indice de tableau du numero de postraitement a calculer (entre 0 et nb_post_pts) indice_maillage : indice correspondant au numero de maille dans le maillage 1D Fx, Fy, Fz : les composantes du second membre sur la maille 1D "indice_maillage" de la face correspondante a "indice_post" u, v, w : les composantes de la vitesse correspondant sur la maille 1D "indice_maillage" de la face correspondante a "indice_post" dt : pas de temps courant

Definition at line 505 of file Paroi_TBLE_QDM.cpp.

◆ get_eq_couch_lim()

Eq_couch_lim & Paroi_TBLE_QDM::get_eq_couch_lim ( int i)
inline

Definition at line 74 of file Paroi_TBLE_QDM.h.

◆ getMuLambda()

MuLambda_TBLE_base & Paroi_TBLE_QDM::getMuLambda ( )
inline

Definition at line 80 of file Paroi_TBLE_QDM.h.

◆ getPbBase()

virtual const Probleme_base & Paroi_TBLE_QDM::getPbBase ( ) const
pure virtual

Implemented in ParoiVDF_TBLE, and ParoiVEF_TBLE.

◆ imprimer_stat()

void Paroi_TBLE_QDM::imprimer_stat ( Sortie & ,
double tps ) const

Impression des stats dans les fichiers de sortie

Definition at line 445 of file Paroi_TBLE_QDM.cpp.

◆ init_lois_paroi()

int Paroi_TBLE_QDM::init_lois_paroi ( const Domaine_VF & domaine_dis,
const Domaine_Cl_dis_base & le_dom_Cl )

Initialise les tableaux (dimensionnement) : a appeler dans init_lois_paroi() des classes filles

Definition at line 192 of file Paroi_TBLE_QDM.cpp.

◆ lire_motcle_non_standard()

int Paroi_TBLE_QDM::lire_motcle_non_standard ( const Motcle & mot,
Entree & is )

Definition at line 90 of file Paroi_TBLE_QDM.cpp.

◆ OWN_PTR()

Paroi_TBLE_QDM::OWN_PTR ( MuLambda_TBLE_base )
protected

◆ reprendre()

int Paroi_TBLE_QDM::reprendre ( Entree & ,
const Domaine_dis_base & domaine_dis,
const Domaine_Cl_dis_base & le_dom_Cl,
double tps )

Methodes d'arret/reprise a appeler pour les quantites TBLE

Definition at line 340 of file Paroi_TBLE_QDM.cpp.

◆ sauvegarder()

int Paroi_TBLE_QDM::sauvegarder ( Sortie & ,
const Domaine_dis_base & domaine_dis,
const Domaine_Cl_dis_base & le_dom_Cl,
double tps ) const

Definition at line 408 of file Paroi_TBLE_QDM.cpp.

◆ set_param()

void Paroi_TBLE_QDM::set_param ( Param & param) const

Definition at line 62 of file Paroi_TBLE_QDM.cpp.

◆ VECT()

Paroi_TBLE_QDM::VECT ( Eq_couch_lim )
protected

Member Data Documentation

◆ beta_t

double Paroi_TBLE_QDM::beta_t
protected

Definition at line 147 of file Paroi_TBLE_QDM.h.

◆ eps_statio

double Paroi_TBLE_QDM::eps_statio
protected

Definition at line 96 of file Paroi_TBLE_QDM.h.

◆ epsilon

double Paroi_TBLE_QDM::epsilon
protected

Definition at line 98 of file Paroi_TBLE_QDM.h.

◆ fac

double Paroi_TBLE_QDM::fac
protected

Definition at line 98 of file Paroi_TBLE_QDM.h.

◆ Fxmean_sum

DoubleTab Paroi_TBLE_QDM::Fxmean_sum
protected

Definition at line 121 of file Paroi_TBLE_QDM.h.

◆ Fymean_sum

DoubleTab Paroi_TBLE_QDM::Fymean_sum
protected

Definition at line 122 of file Paroi_TBLE_QDM.h.

◆ Fzmean_sum

DoubleTab Paroi_TBLE_QDM::Fzmean_sum
protected

Definition at line 123 of file Paroi_TBLE_QDM.h.

◆ lambda_chaine

Nom Paroi_TBLE_QDM::lambda_chaine
protected

Definition at line 139 of file Paroi_TBLE_QDM.h.

◆ lambda_fonction

int Paroi_TBLE_QDM::lambda_fonction
protected

Definition at line 138 of file Paroi_TBLE_QDM.h.

◆ max_it

int Paroi_TBLE_QDM::max_it
protected

Definition at line 91 of file Paroi_TBLE_QDM.h.

◆ max_it_statio

int Paroi_TBLE_QDM::max_it_statio
protected

Definition at line 94 of file Paroi_TBLE_QDM.h.

◆ modele_visco

Motcle Paroi_TBLE_QDM::modele_visco
protected

Definition at line 104 of file Paroi_TBLE_QDM.h.

◆ mu_chaine

Nom Paroi_TBLE_QDM::mu_chaine
protected

Definition at line 137 of file Paroi_TBLE_QDM.h.

◆ mu_fonction

int Paroi_TBLE_QDM::mu_fonction
protected

Definition at line 136 of file Paroi_TBLE_QDM.h.

◆ nb_comp

int Paroi_TBLE_QDM::nb_comp
protected

Definition at line 91 of file Paroi_TBLE_QDM.h.

◆ nb_post_pts

int Paroi_TBLE_QDM::nb_post_pts
protected

Definition at line 111 of file Paroi_TBLE_QDM.h.

◆ nb_pts

int Paroi_TBLE_QDM::nb_pts
protected

Definition at line 91 of file Paroi_TBLE_QDM.h.

◆ nom_pts

Noms Paroi_TBLE_QDM::nom_pts
protected

Definition at line 113 of file Paroi_TBLE_QDM.h.

◆ nu_t_dyn

int Paroi_TBLE_QDM::nu_t_dyn
protected

Definition at line 109 of file Paroi_TBLE_QDM.h.

◆ num_faces_post

IntTab Paroi_TBLE_QDM::num_faces_post
protected

Definition at line 114 of file Paroi_TBLE_QDM.h.

◆ num_global_faces_post

IntTab Paroi_TBLE_QDM::num_global_faces_post
protected

Definition at line 114 of file Paroi_TBLE_QDM.h.

◆ oui_stats

int Paroi_TBLE_QDM::oui_stats
protected

Definition at line 91 of file Paroi_TBLE_QDM.h.

◆ reprise_ok

int Paroi_TBLE_QDM::reprise_ok
protected

Definition at line 116 of file Paroi_TBLE_QDM.h.

◆ restart

bool Paroi_TBLE_QDM::restart = false
protected

Definition at line 118 of file Paroi_TBLE_QDM.h.

◆ sonde_tble

DoubleTab Paroi_TBLE_QDM::sonde_tble
protected

Definition at line 112 of file Paroi_TBLE_QDM.h.

◆ source_boussinesq

int Paroi_TBLE_QDM::source_boussinesq
protected

Definition at line 145 of file Paroi_TBLE_QDM.h.

◆ statio

int Paroi_TBLE_QDM::statio
protected

Definition at line 93 of file Paroi_TBLE_QDM.h.

◆ T0

double Paroi_TBLE_QDM::T0
protected

Definition at line 146 of file Paroi_TBLE_QDM.h.

◆ tps_deb_stats

double Paroi_TBLE_QDM::tps_deb_stats
protected

Definition at line 99 of file Paroi_TBLE_QDM.h.

◆ tps_fin_stats

double Paroi_TBLE_QDM::tps_fin_stats
protected

Definition at line 99 of file Paroi_TBLE_QDM.h.

◆ tps_nu_t_dyn

double Paroi_TBLE_QDM::tps_nu_t_dyn
protected

Definition at line 102 of file Paroi_TBLE_QDM.h.

◆ tps_start_stat_nu_t_dyn

double Paroi_TBLE_QDM::tps_start_stat_nu_t_dyn
protected

Definition at line 101 of file Paroi_TBLE_QDM.h.

◆ Umean_2_sum

DoubleTab Paroi_TBLE_QDM::Umean_2_sum
protected

Definition at line 125 of file Paroi_TBLE_QDM.h.

◆ Umean_sum

DoubleTab Paroi_TBLE_QDM::Umean_sum
protected

Definition at line 124 of file Paroi_TBLE_QDM.h.

◆ UVmean_sum

DoubleTab Paroi_TBLE_QDM::UVmean_sum
protected

Definition at line 130 of file Paroi_TBLE_QDM.h.

◆ valeurs_reprises

DoubleTab Paroi_TBLE_QDM::valeurs_reprises
protected

Definition at line 117 of file Paroi_TBLE_QDM.h.

◆ visco_turb_moy

DoubleTab Paroi_TBLE_QDM::visco_turb_moy
protected

Definition at line 108 of file Paroi_TBLE_QDM.h.

◆ Vmean_2_sum

DoubleTab Paroi_TBLE_QDM::Vmean_2_sum
protected

Definition at line 127 of file Paroi_TBLE_QDM.h.

◆ Vmean_sum

DoubleTab Paroi_TBLE_QDM::Vmean_sum
protected

Definition at line 126 of file Paroi_TBLE_QDM.h.

◆ Wmean_2_sum

DoubleTab Paroi_TBLE_QDM::Wmean_2_sum
protected

Definition at line 129 of file Paroi_TBLE_QDM.h.

◆ Wmean_sum

DoubleTab Paroi_TBLE_QDM::Wmean_sum
protected

Definition at line 128 of file Paroi_TBLE_QDM.h.

◆ WUmean_sum

DoubleTab Paroi_TBLE_QDM::WUmean_sum
protected

Definition at line 132 of file Paroi_TBLE_QDM.h.

◆ WVmean_sum

DoubleTab Paroi_TBLE_QDM::WVmean_sum
protected

Definition at line 131 of file Paroi_TBLE_QDM.h.


The documentation for this class was generated from the following files:
  • /home/docs/checkouts/readthedocs.org/user_builds/triocfd-documentation/checkouts/next/src/Turbulence/ThHyd/Lois_Paroi/TBLE/Paroi_TBLE_QDM.h
  • /home/docs/checkouts/readthedocs.org/user_builds/triocfd-documentation/checkouts/next/src/Turbulence/ThHyd/Lois_Paroi/TBLE/Paroi_TBLE_QDM.cpp