TRUST 1.9.8
HPC thermohydraulic platform
Loading...
Searching...
No Matches
Op_Dift_Multiphase_proto Class Reference

#include <Op_Dift_Multiphase_proto.h>

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

Public Member Functions

void associer_proto (const Probleme_base &, Champs_compris &)
const Correlation_basecorrelation () const
void ajout_champs_proto_face ()
void ajout_champs_proto_elem ()
void get_noms_champs_postraitables_proto (const Nom &, Noms &nom, Option opt) const
void creer_champ_proto_face (const Motcle &motlu)
void creer_champ_proto_elem (const Motcle &motlu)
void completer_proto_face (const Operateur_Diff_base &op)
void completer_proto_elem (const Operateur_Diff_base &op)
void mettre_a_jour_proto_face (const double temps)
void mettre_a_jour_proto_elem (const double temps)
DoubleTab & viscosite_turbulente ()
DoubleTab & diffusivite_turbulente ()
void call_compute_nu_turb ()
void call_compute_diff_turb (const Convection_Diffusion_std &eq, const Viscosite_turbulente_base &visc_turb)

Protected Member Functions

 OWN_PTR (Correlation_base) corr_
 OBS_PTR (Probleme_base) pbm_
 OBS_PTR (Champs_compris) le_chmp_compris_

Protected Attributes

bool is_pbm_ = true
DoubleTab nu_ou_lambda_turb_
std::vector< OWN_PTR(Champ_Fonc_base)> nu_ou_lambda_turb_post_
std::vector< OWN_PTR(Champ_Fonc_base)> mu_ou_alpha_turb_post_
Motcles noms_nu_ou_lambda_turb_post_
Motcles noms_mu_ou_alpha_turb_post_

Detailed Description

Definition at line 31 of file Op_Dift_Multiphase_proto.h.

Member Function Documentation

◆ ajout_champs_proto_elem()

void Op_Dift_Multiphase_proto::ajout_champs_proto_elem ( )
inline

Definition at line 45 of file Op_Dift_Multiphase_proto.h.

◆ ajout_champs_proto_face()

void Op_Dift_Multiphase_proto::ajout_champs_proto_face ( )
inline

Definition at line 44 of file Op_Dift_Multiphase_proto.h.

◆ associer_proto()

void Op_Dift_Multiphase_proto::associer_proto ( const Probleme_base & pb,
Champs_compris & ch )

Definition at line 22 of file Op_Dift_Multiphase_proto.cpp.

◆ call_compute_diff_turb()

void Op_Dift_Multiphase_proto::call_compute_diff_turb ( const Convection_Diffusion_std & eq,
const Viscosite_turbulente_base & visc_turb )
inline

Definition at line 68 of file Op_Dift_Multiphase_proto.h.

◆ call_compute_nu_turb()

void Op_Dift_Multiphase_proto::call_compute_nu_turb ( )
inline

Definition at line 62 of file Op_Dift_Multiphase_proto.h.

◆ completer_proto_elem()

void Op_Dift_Multiphase_proto::completer_proto_elem ( const Operateur_Diff_base & op)
inline

Definition at line 53 of file Op_Dift_Multiphase_proto.h.

◆ completer_proto_face()

void Op_Dift_Multiphase_proto::completer_proto_face ( const Operateur_Diff_base & op)
inline

Definition at line 52 of file Op_Dift_Multiphase_proto.h.

◆ correlation()

const Correlation_base & Op_Dift_Multiphase_proto::correlation ( ) const
inline

Definition at line 42 of file Op_Dift_Multiphase_proto.h.

◆ creer_champ_proto_elem()

void Op_Dift_Multiphase_proto::creer_champ_proto_elem ( const Motcle & motlu)
inline

Definition at line 50 of file Op_Dift_Multiphase_proto.h.

◆ creer_champ_proto_face()

void Op_Dift_Multiphase_proto::creer_champ_proto_face ( const Motcle & motlu)
inline

Definition at line 49 of file Op_Dift_Multiphase_proto.h.

◆ diffusivite_turbulente()

DoubleTab & Op_Dift_Multiphase_proto::diffusivite_turbulente ( )
inline

Definition at line 59 of file Op_Dift_Multiphase_proto.h.

◆ get_noms_champs_postraitables_proto()

void Op_Dift_Multiphase_proto::get_noms_champs_postraitables_proto ( const Nom & classe,
Noms & nom,
Option opt ) const

Definition at line 54 of file Op_Dift_Multiphase_proto.cpp.

◆ mettre_a_jour_proto_elem()

void Op_Dift_Multiphase_proto::mettre_a_jour_proto_elem ( const double temps)
inline

Definition at line 56 of file Op_Dift_Multiphase_proto.h.

◆ mettre_a_jour_proto_face()

void Op_Dift_Multiphase_proto::mettre_a_jour_proto_face ( const double temps)
inline

Definition at line 55 of file Op_Dift_Multiphase_proto.h.

◆ OBS_PTR() [1/2]

Op_Dift_Multiphase_proto::OBS_PTR ( Champs_compris )
protected

◆ OBS_PTR() [2/2]

Op_Dift_Multiphase_proto::OBS_PTR ( Probleme_base )
protected

◆ OWN_PTR()

Op_Dift_Multiphase_proto::OWN_PTR ( Correlation_base )
protected

◆ viscosite_turbulente()

DoubleTab & Op_Dift_Multiphase_proto::viscosite_turbulente ( )
inline

Definition at line 58 of file Op_Dift_Multiphase_proto.h.

Member Data Documentation

◆ is_pbm_

bool Op_Dift_Multiphase_proto::is_pbm_ = true
protected

Definition at line 74 of file Op_Dift_Multiphase_proto.h.

◆ mu_ou_alpha_turb_post_

std::vector<OWN_PTR(Champ_Fonc_base)> Op_Dift_Multiphase_proto::mu_ou_alpha_turb_post_
protected

Definition at line 77 of file Op_Dift_Multiphase_proto.h.

◆ noms_mu_ou_alpha_turb_post_

Motcles Op_Dift_Multiphase_proto::noms_mu_ou_alpha_turb_post_
protected

Definition at line 78 of file Op_Dift_Multiphase_proto.h.

◆ noms_nu_ou_lambda_turb_post_

Motcles Op_Dift_Multiphase_proto::noms_nu_ou_lambda_turb_post_
protected

Definition at line 78 of file Op_Dift_Multiphase_proto.h.

◆ nu_ou_lambda_turb_

DoubleTab Op_Dift_Multiphase_proto::nu_ou_lambda_turb_
protected

Definition at line 75 of file Op_Dift_Multiphase_proto.h.

◆ nu_ou_lambda_turb_post_

std::vector<OWN_PTR(Champ_Fonc_base)> Op_Dift_Multiphase_proto::nu_ou_lambda_turb_post_
protected

Definition at line 77 of file Op_Dift_Multiphase_proto.h.


The documentation for this class was generated from the following files:
  • /home/docs/checkouts/readthedocs.org/user_builds/cea-trust-platform/checkouts/v1.9.8/src/ThHyd/Multiphase/Operateurs/Op_Dift_Multiphase_proto.h
  • /home/docs/checkouts/readthedocs.org/user_builds/cea-trust-platform/checkouts/v1.9.8/src/ThHyd/Multiphase/Operateurs/Op_Dift_Multiphase_proto.cpp