Calcul_Production_K_VEF#

#include <Calcul_Production_K_VEF.h>

How to cite this class in this doc#

:ref:`Calcul\_Production\_K\_VEF <class-calcul-production-k-vef>`
[Calcul\_Production\_K\_VEF](#class-calcul-production-k-vef)

Detailed description#

Inherited by#

List of Protected Methods#

Complete Member Function Documentation#

Calcul_Production_K_VEF
Calcul_Production_K_VEF::Calcul_Production_K_VEF()
How to cite in this doc:
:ref:`Calcul_Production_K_VEF::Calcul_Production_K_VEF() <protected-calcul-production-k-vef-calcul-production-k-vef>`
[Calcul_Production_K_VEF::Calcul_Production_K_VEF()](#protected-calcul-production-k-vef-calcul-production-k-vef)
calcul_tenseur_face
DoubleTab & Calcul_Production_K_VEF::calcul_tenseur_face(DoubleTab &, const DoubleTab &, const Domaine_VEF &, const Domaine_Cl_VEF &) const
References
Referenced By
How to cite in this doc:
:ref:`DoubleTab & Calcul_Production_K_VEF::calcul_tenseur_face(DoubleTab &, const DoubleTab &, const Domaine_VEF &, const Domaine_Cl_VEF &) const <protected-doubletab-ref-calcul-production-k-vef-calcul-tenseur-face-doubletab-ref-const-doubletab-ref-const-domaine-vef-ref-const-domaine-cl-vef-ref-const>`
[DoubleTab & Calcul_Production_K_VEF::calcul_tenseur_face(DoubleTab &, const DoubleTab &, const Domaine_VEF &, const Domaine_Cl_VEF &) const](#protected-doubletab-ref-calcul-production-k-vef-calcul-tenseur-face-doubletab-ref-const-doubletab-ref-const-domaine-vef-ref-const-domaine-cl-vef-ref-const)
calculer_terme_destruction_K_gen
DoubleTab & Calcul_Production_K_VEF::calculer_terme_destruction_K_gen(const Domaine_VEF &, const Domaine_Cl_VEF &, DoubleTab &, const DoubleTab &, const DoubleTab &, const Champ_Don_base &, const DoubleVect &, int) const
References
Referenced By
How to cite in this doc:
:ref:`DoubleTab & Calcul_Production_K_VEF::calculer_terme_destruction_K_gen(const Domaine_VEF &, const Domaine_Cl_VEF &, DoubleTab &, const DoubleTab &, const DoubleTab &, const Champ_Don_base &, const DoubleVect &, int) const <protected-doubletab-ref-calcul-production-k-vef-calculer-terme-destruction-k-gen-const-domaine-vef-ref-const-domaine-cl-vef-ref-doubletab-ref-const-doubletab-ref-const-doubletab-ref-const-champ-don-base-ref-const-doublevect-ref-int-const>`
[DoubleTab & Calcul_Production_K_VEF::calculer_terme_destruction_K_gen(const Domaine_VEF &, const Domaine_Cl_VEF &, DoubleTab &, const DoubleTab &, const DoubleTab &, const Champ_Don_base &, const DoubleVect &, int) const](#protected-doubletab-ref-calcul-production-k-vef-calculer-terme-destruction-k-gen-const-domaine-vef-ref-const-domaine-cl-vef-ref-doubletab-ref-const-doubletab-ref-const-doubletab-ref-const-champ-don-base-ref-const-doublevect-ref-int-const)
calculer_terme_production_K
DoubleTab & Calcul_Production_K_VEF::calculer_terme_production_K(const Domaine_VEF &, const Domaine_Cl_VEF &, DoubleTab &, const DoubleTab &, const DoubleTab &, const DoubleTab &, const int &interpol_visco, const double &limiteur) const

Compute the production term for the turbulent kinetic energy.

The total production term writes Being in a incompressible flow, the first part is not computed. Like the TKE and epsilon, P is discretised on face centers. return DoubleTab& prodK

References
Referenced By
How to cite in this doc:
:ref:`DoubleTab & Calcul_Production_K_VEF::calculer_terme_production_K(const Domaine_VEF &, const Domaine_Cl_VEF &, DoubleTab &, const DoubleTab &, const DoubleTab &, const DoubleTab &, const int &interpol_visco, const double &limiteur) const <protected-doubletab-ref-calcul-production-k-vef-calculer-terme-production-k-const-domaine-vef-ref-const-domaine-cl-vef-ref-doubletab-ref-const-doubletab-ref-const-doubletab-ref-const-doubletab-ref-const-int-ref-interpol-visco-const-double-ref-limiteur-const>`
[DoubleTab & Calcul_Production_K_VEF::calculer_terme_production_K(const Domaine_VEF &, const Domaine_Cl_VEF &, DoubleTab &, const DoubleTab &, const DoubleTab &, const DoubleTab &, const int &interpol_visco, const double &limiteur) const](#protected-doubletab-ref-calcul-production-k-vef-calculer-terme-production-k-const-domaine-vef-ref-const-domaine-cl-vef-ref-doubletab-ref-const-doubletab-ref-const-doubletab-ref-const-doubletab-ref-const-int-ref-interpol-visco-const-double-ref-limiteur-const)
calculer_terme_production_K_BiK
DoubleTab & Calcul_Production_K_VEF::calculer_terme_production_K_BiK(const Domaine_VEF &, const Domaine_Cl_VEF &, DoubleTab &, const DoubleTab &, const DoubleTab &, const DoubleTab &, const DoubleTab &, const int &interpol_visco, const double &limiteur) const
References
Referenced By
How to cite in this doc:
:ref:`DoubleTab & Calcul_Production_K_VEF::calculer_terme_production_K_BiK(const Domaine_VEF &, const Domaine_Cl_VEF &, DoubleTab &, const DoubleTab &, const DoubleTab &, const DoubleTab &, const DoubleTab &, const int &interpol_visco, const double &limiteur) const <protected-doubletab-ref-calcul-production-k-vef-calculer-terme-production-k-bik-const-domaine-vef-ref-const-domaine-cl-vef-ref-doubletab-ref-const-doubletab-ref-const-doubletab-ref-const-doubletab-ref-const-doubletab-ref-const-int-ref-interpol-visco-const-double-ref-limiteur-const>`
[DoubleTab & Calcul_Production_K_VEF::calculer_terme_production_K_BiK(const Domaine_VEF &, const Domaine_Cl_VEF &, DoubleTab &, const DoubleTab &, const DoubleTab &, const DoubleTab &, const DoubleTab &, const int &interpol_visco, const double &limiteur) const](#protected-doubletab-ref-calcul-production-k-vef-calculer-terme-production-k-bik-const-domaine-vef-ref-const-domaine-cl-vef-ref-doubletab-ref-const-doubletab-ref-const-doubletab-ref-const-doubletab-ref-const-doubletab-ref-const-int-ref-interpol-visco-const-double-ref-limiteur-const)
calculer_terme_production_K_EASM
DoubleTab & Calcul_Production_K_VEF::calculer_terme_production_K_EASM(const Domaine_VEF &, const Domaine_Cl_VEF &, DoubleTab &, const DoubleTab &, const DoubleTab &, const DoubleTab &, const DoubleTab &, const int &interpol_visco, const double &limiteur) const
References
Referenced By
How to cite in this doc:
:ref:`DoubleTab & Calcul_Production_K_VEF::calculer_terme_production_K_EASM(const Domaine_VEF &, const Domaine_Cl_VEF &, DoubleTab &, const DoubleTab &, const DoubleTab &, const DoubleTab &, const DoubleTab &, const int &interpol_visco, const double &limiteur) const <protected-doubletab-ref-calcul-production-k-vef-calculer-terme-production-k-easm-const-domaine-vef-ref-const-domaine-cl-vef-ref-doubletab-ref-const-doubletab-ref-const-doubletab-ref-const-doubletab-ref-const-doubletab-ref-const-int-ref-interpol-visco-const-double-ref-limiteur-const>`
[DoubleTab & Calcul_Production_K_VEF::calculer_terme_production_K_EASM(const Domaine_VEF &, const Domaine_Cl_VEF &, DoubleTab &, const DoubleTab &, const DoubleTab &, const DoubleTab &, const DoubleTab &, const int &interpol_visco, const double &limiteur) const](#protected-doubletab-ref-calcul-production-k-vef-calculer-terme-production-k-easm-const-domaine-vef-ref-const-domaine-cl-vef-ref-doubletab-ref-const-doubletab-ref-const-doubletab-ref-const-doubletab-ref-const-doubletab-ref-const-int-ref-interpol-visco-const-double-ref-limiteur-const)
compute_production_term_EASM
void Calcul_Production_K_VEF::compute_production_term_EASM(const int face, const double visco_face, const DoubleTab &Re_face, const DoubleTab &gradient_face, DoubleTab &P) const
References
Referenced By
How to cite in this doc:
:ref:`void Calcul_Production_K_VEF::compute_production_term_EASM(const int face, const double visco_face, const DoubleTab &Re_face, const DoubleTab &gradient_face, DoubleTab &P) const <protected-void-calcul-production-k-vef-compute-production-term-easm-const-int-face-const-double-visco-face-const-doubletab-ref-re-face-const-doubletab-ref-gradient-face-doubletab-ref-p-const>`
[void Calcul_Production_K_VEF::compute_production_term_EASM(const int face, const double visco_face, const DoubleTab &Re_face, const DoubleTab &gradient_face, DoubleTab &P) const](#protected-void-calcul-production-k-vef-compute-production-term-easm-const-int-face-const-double-visco-face-const-doubletab-ref-re-face-const-doubletab-ref-gradient-face-doubletab-ref-p-const)
compute_utheta_nbConsti_gt_1_nbCompo_eq_0
void Calcul_Production_K_VEF::compute_utheta_nbConsti_gt_1_nbCompo_eq_0(const Domaine_VEF &domaine_VEF, const Domaine_Cl_VEF &zcl_VEF, const IntTab &face_voisins, const DoubleVect &volumes, const DoubleTab &tab_beta, const DoubleTab &alpha_turb, const DoubleTrav &gradient_elem, const int nb_consti, DoubleTrav &u_theta) const
References
Referenced By
How to cite in this doc:
:ref:`void Calcul_Production_K_VEF::compute_utheta_nbConsti_gt_1_nbCompo_eq_0(const Domaine_VEF &domaine_VEF, const Domaine_Cl_VEF &zcl_VEF, const IntTab &face_voisins, const DoubleVect &volumes, const DoubleTab &tab_beta, const DoubleTab &alpha_turb, const DoubleTrav &gradient_elem, const int nb_consti, DoubleTrav &u_theta) const <protected-void-calcul-production-k-vef-compute-utheta-nbconsti-gt-1-nbcompo-eq-0-const-domaine-vef-ref-domaine-vef-const-domaine-cl-vef-ref-zcl-vef-const-inttab-ref-face-voisins-const-doublevect-ref-volumes-const-doubletab-ref-tab-beta-const-doubletab-ref-alpha-turb-const-doubletrav-ref-gradient-elem-const-int-nb-consti-doubletrav-ref-u-theta-const>`
[void Calcul_Production_K_VEF::compute_utheta_nbConsti_gt_1_nbCompo_eq_0(const Domaine_VEF &domaine_VEF, const Domaine_Cl_VEF &zcl_VEF, const IntTab &face_voisins, const DoubleVect &volumes, const DoubleTab &tab_beta, const DoubleTab &alpha_turb, const DoubleTrav &gradient_elem, const int nb_consti, DoubleTrav &u_theta) const](#protected-void-calcul-production-k-vef-compute-utheta-nbconsti-gt-1-nbcompo-eq-0-const-domaine-vef-ref-domaine-vef-const-domaine-cl-vef-ref-zcl-vef-const-inttab-ref-face-voisins-const-doublevect-ref-volumes-const-doubletab-ref-tab-beta-const-doubletab-ref-alpha-turb-const-doubletrav-ref-gradient-elem-const-int-nb-consti-doubletrav-ref-u-theta-const)
compute_utheta_nbConsti_gt_1_nbCompo_eq_1
void Calcul_Production_K_VEF::compute_utheta_nbConsti_gt_1_nbCompo_eq_1(const Domaine_VEF &domaine_VEF, const Domaine_Cl_VEF &zcl_VEF, const IntTab &face_voisins, const DoubleVect &volumes, const DoubleTab &tab_beta, const DoubleTab &alpha_turb, const DoubleTrav &gradient_elem, const int nb_consti, DoubleTrav &u_theta) const
References
Referenced By
How to cite in this doc:
:ref:`void Calcul_Production_K_VEF::compute_utheta_nbConsti_gt_1_nbCompo_eq_1(const Domaine_VEF &domaine_VEF, const Domaine_Cl_VEF &zcl_VEF, const IntTab &face_voisins, const DoubleVect &volumes, const DoubleTab &tab_beta, const DoubleTab &alpha_turb, const DoubleTrav &gradient_elem, const int nb_consti, DoubleTrav &u_theta) const <protected-void-calcul-production-k-vef-compute-utheta-nbconsti-gt-1-nbcompo-eq-1-const-domaine-vef-ref-domaine-vef-const-domaine-cl-vef-ref-zcl-vef-const-inttab-ref-face-voisins-const-doublevect-ref-volumes-const-doubletab-ref-tab-beta-const-doubletab-ref-alpha-turb-const-doubletrav-ref-gradient-elem-const-int-nb-consti-doubletrav-ref-u-theta-const>`
[void Calcul_Production_K_VEF::compute_utheta_nbConsti_gt_1_nbCompo_eq_1(const Domaine_VEF &domaine_VEF, const Domaine_Cl_VEF &zcl_VEF, const IntTab &face_voisins, const DoubleVect &volumes, const DoubleTab &tab_beta, const DoubleTab &alpha_turb, const DoubleTrav &gradient_elem, const int nb_consti, DoubleTrav &u_theta) const](#protected-void-calcul-production-k-vef-compute-utheta-nbconsti-gt-1-nbcompo-eq-1-const-domaine-vef-ref-domaine-vef-const-domaine-cl-vef-ref-zcl-vef-const-inttab-ref-face-voisins-const-doublevect-ref-volumes-const-doubletab-ref-tab-beta-const-doubletab-ref-alpha-turb-const-doubletrav-ref-gradient-elem-const-int-nb-consti-doubletrav-ref-u-theta-const)
compute_utheta_nbConsti_gt_1_nbCompo_gt_1
void Calcul_Production_K_VEF::compute_utheta_nbConsti_gt_1_nbCompo_gt_1(const Domaine_VEF &domaine_VEF, const Domaine_Cl_VEF &zcl_VEF, const IntTab &face_voisins, const DoubleVect &volumes, const DoubleTab &tab_beta, const DoubleTab &alpha_turb, const DoubleTrav &gradient_elem, const int nb_consti, DoubleTrav &u_theta) const
References
Referenced By
How to cite in this doc:
:ref:`void Calcul_Production_K_VEF::compute_utheta_nbConsti_gt_1_nbCompo_gt_1(const Domaine_VEF &domaine_VEF, const Domaine_Cl_VEF &zcl_VEF, const IntTab &face_voisins, const DoubleVect &volumes, const DoubleTab &tab_beta, const DoubleTab &alpha_turb, const DoubleTrav &gradient_elem, const int nb_consti, DoubleTrav &u_theta) const <protected-void-calcul-production-k-vef-compute-utheta-nbconsti-gt-1-nbcompo-gt-1-const-domaine-vef-ref-domaine-vef-const-domaine-cl-vef-ref-zcl-vef-const-inttab-ref-face-voisins-const-doublevect-ref-volumes-const-doubletab-ref-tab-beta-const-doubletab-ref-alpha-turb-const-doubletrav-ref-gradient-elem-const-int-nb-consti-doubletrav-ref-u-theta-const>`
[void Calcul_Production_K_VEF::compute_utheta_nbConsti_gt_1_nbCompo_gt_1(const Domaine_VEF &domaine_VEF, const Domaine_Cl_VEF &zcl_VEF, const IntTab &face_voisins, const DoubleVect &volumes, const DoubleTab &tab_beta, const DoubleTab &alpha_turb, const DoubleTrav &gradient_elem, const int nb_consti, DoubleTrav &u_theta) const](#protected-void-calcul-production-k-vef-compute-utheta-nbconsti-gt-1-nbcompo-gt-1-const-domaine-vef-ref-domaine-vef-const-domaine-cl-vef-ref-zcl-vef-const-inttab-ref-face-voisins-const-doublevect-ref-volumes-const-doubletab-ref-tab-beta-const-doubletab-ref-alpha-turb-const-doubletrav-ref-gradient-elem-const-int-nb-consti-doubletrav-ref-u-theta-const)
compute_utheta_nbConsti_le_1_nbCompo_eq_0
void Calcul_Production_K_VEF::compute_utheta_nbConsti_le_1_nbCompo_eq_0(const Domaine_VEF &domaine_VEF, const Domaine_Cl_VEF &zcl_VEF, const IntTab &face_voisins, const DoubleVect &volumes, const DoubleTab &tab_beta, const DoubleTab &alpha_turb, const DoubleTrav &gradient_elem, DoubleTrav &u_theta) const
References
Referenced By
How to cite in this doc:
:ref:`void Calcul_Production_K_VEF::compute_utheta_nbConsti_le_1_nbCompo_eq_0(const Domaine_VEF &domaine_VEF, const Domaine_Cl_VEF &zcl_VEF, const IntTab &face_voisins, const DoubleVect &volumes, const DoubleTab &tab_beta, const DoubleTab &alpha_turb, const DoubleTrav &gradient_elem, DoubleTrav &u_theta) const <protected-void-calcul-production-k-vef-compute-utheta-nbconsti-le-1-nbcompo-eq-0-const-domaine-vef-ref-domaine-vef-const-domaine-cl-vef-ref-zcl-vef-const-inttab-ref-face-voisins-const-doublevect-ref-volumes-const-doubletab-ref-tab-beta-const-doubletab-ref-alpha-turb-const-doubletrav-ref-gradient-elem-doubletrav-ref-u-theta-const>`
[void Calcul_Production_K_VEF::compute_utheta_nbConsti_le_1_nbCompo_eq_0(const Domaine_VEF &domaine_VEF, const Domaine_Cl_VEF &zcl_VEF, const IntTab &face_voisins, const DoubleVect &volumes, const DoubleTab &tab_beta, const DoubleTab &alpha_turb, const DoubleTrav &gradient_elem, DoubleTrav &u_theta) const](#protected-void-calcul-production-k-vef-compute-utheta-nbconsti-le-1-nbcompo-eq-0-const-domaine-vef-ref-domaine-vef-const-domaine-cl-vef-ref-zcl-vef-const-inttab-ref-face-voisins-const-doublevect-ref-volumes-const-doubletab-ref-tab-beta-const-doubletab-ref-alpha-turb-const-doubletrav-ref-gradient-elem-doubletrav-ref-u-theta-const)
compute_utheta_nbConsti_le_1_nbCompo_eq_1
void Calcul_Production_K_VEF::compute_utheta_nbConsti_le_1_nbCompo_eq_1(const Domaine_VEF &domaine_VEF, const Domaine_Cl_VEF &zcl_VEF, const IntTab &face_voisins, const DoubleVect &volumes, const DoubleTab &tab_beta, const DoubleTab &alpha_turb, const DoubleTrav &gradient_elem, DoubleTrav &u_theta) const
References
Referenced By
How to cite in this doc:
:ref:`void Calcul_Production_K_VEF::compute_utheta_nbConsti_le_1_nbCompo_eq_1(const Domaine_VEF &domaine_VEF, const Domaine_Cl_VEF &zcl_VEF, const IntTab &face_voisins, const DoubleVect &volumes, const DoubleTab &tab_beta, const DoubleTab &alpha_turb, const DoubleTrav &gradient_elem, DoubleTrav &u_theta) const <protected-void-calcul-production-k-vef-compute-utheta-nbconsti-le-1-nbcompo-eq-1-const-domaine-vef-ref-domaine-vef-const-domaine-cl-vef-ref-zcl-vef-const-inttab-ref-face-voisins-const-doublevect-ref-volumes-const-doubletab-ref-tab-beta-const-doubletab-ref-alpha-turb-const-doubletrav-ref-gradient-elem-doubletrav-ref-u-theta-const>`
[void Calcul_Production_K_VEF::compute_utheta_nbConsti_le_1_nbCompo_eq_1(const Domaine_VEF &domaine_VEF, const Domaine_Cl_VEF &zcl_VEF, const IntTab &face_voisins, const DoubleVect &volumes, const DoubleTab &tab_beta, const DoubleTab &alpha_turb, const DoubleTrav &gradient_elem, DoubleTrav &u_theta) const](#protected-void-calcul-production-k-vef-compute-utheta-nbconsti-le-1-nbcompo-eq-1-const-domaine-vef-ref-domaine-vef-const-domaine-cl-vef-ref-zcl-vef-const-inttab-ref-face-voisins-const-doublevect-ref-volumes-const-doubletab-ref-tab-beta-const-doubletab-ref-alpha-turb-const-doubletrav-ref-gradient-elem-doubletrav-ref-u-theta-const)
compute_utheta_nbConsti_le_1_nbCompo_gt_1
void Calcul_Production_K_VEF::compute_utheta_nbConsti_le_1_nbCompo_gt_1(const Domaine_VEF &domaine_VEF, const Domaine_Cl_VEF &zcl_VEF, const IntTab &face_voisins, const DoubleVect &volumes, const DoubleTab &tab_beta, const DoubleTab &alpha_turb, const DoubleTrav &gradient_elem, DoubleTrav &u_theta) const
References
Referenced By
How to cite in this doc:
:ref:`void Calcul_Production_K_VEF::compute_utheta_nbConsti_le_1_nbCompo_gt_1(const Domaine_VEF &domaine_VEF, const Domaine_Cl_VEF &zcl_VEF, const IntTab &face_voisins, const DoubleVect &volumes, const DoubleTab &tab_beta, const DoubleTab &alpha_turb, const DoubleTrav &gradient_elem, DoubleTrav &u_theta) const <protected-void-calcul-production-k-vef-compute-utheta-nbconsti-le-1-nbcompo-gt-1-const-domaine-vef-ref-domaine-vef-const-domaine-cl-vef-ref-zcl-vef-const-inttab-ref-face-voisins-const-doublevect-ref-volumes-const-doubletab-ref-tab-beta-const-doubletab-ref-alpha-turb-const-doubletrav-ref-gradient-elem-doubletrav-ref-u-theta-const>`
[void Calcul_Production_K_VEF::compute_utheta_nbConsti_le_1_nbCompo_gt_1(const Domaine_VEF &domaine_VEF, const Domaine_Cl_VEF &zcl_VEF, const IntTab &face_voisins, const DoubleVect &volumes, const DoubleTab &tab_beta, const DoubleTab &alpha_turb, const DoubleTrav &gradient_elem, DoubleTrav &u_theta) const](#protected-void-calcul-production-k-vef-compute-utheta-nbconsti-le-1-nbcompo-gt-1-const-domaine-vef-ref-domaine-vef-const-domaine-cl-vef-ref-zcl-vef-const-inttab-ref-face-voisins-const-doublevect-ref-volumes-const-doubletab-ref-tab-beta-const-doubletab-ref-alpha-turb-const-doubletrav-ref-gradient-elem-doubletrav-ref-u-theta-const)
get_turbulent_viscosity
double Calcul_Production_K_VEF::get_turbulent_viscosity(const DoubleTab &visco_turb, const DoubleVect &volumes, const int type_interpo, const int poly1, const int poly2, const double limiteur) const

Get the turbulent viscosity depending on the interpolation choice.

if type_interpo = = 0: arithmetic interpolation (instable) if type_interpo = = 1: harmonic mean (used for the realisable k - epsilon) if type_interpo = = 2: weighted harmonic mean (used for the realisable k - epsilon) return double

References
Referenced By
How to cite in this doc:
:ref:`double Calcul_Production_K_VEF::get_turbulent_viscosity(const DoubleTab &visco_turb, const DoubleVect &volumes, const int type_interpo, const int poly1, const int poly2, const double limiteur) const <protected-double-calcul-production-k-vef-get-turbulent-viscosity-const-doubletab-ref-visco-turb-const-doublevect-ref-volumes-const-int-type-interpo-const-int-poly1-const-int-poly2-const-double-limiteur-const>`
[double Calcul_Production_K_VEF::get_turbulent_viscosity(const DoubleTab &visco_turb, const DoubleVect &volumes, const int type_interpo, const int poly1, const int poly2, const double limiteur) const](#protected-double-calcul-production-k-vef-get-turbulent-viscosity-const-doubletab-ref-visco-turb-const-doublevect-ref-volumes-const-int-type-interpo-const-int-poly1-const-int-poly2-const-double-limiteur-const)
loop_for_internal_or_periodic_faces
void Calcul_Production_K_VEF::loop_for_internal_or_periodic_faces(DoubleTab &prodK, const DoubleTab &gradient_elem, const DoubleTab &visco_turb, const DoubleVect &volumes, const IntTab &face_voisins, const int nfaceinit, const int nfaceend, const int interpol_visco, const double limiteur) const

Compute production term on internal and periodic boundary faces.

Using the velocity gradient, the loop computes the production term written with .

References
Referenced By
How to cite in this doc:
:ref:`void Calcul_Production_K_VEF::loop_for_internal_or_periodic_faces(DoubleTab &prodK, const DoubleTab &gradient_elem, const DoubleTab &visco_turb, const DoubleVect &volumes, const IntTab &face_voisins, const int nfaceinit, const int nfaceend, const int interpol_visco, const double limiteur) const <protected-void-calcul-production-k-vef-loop-for-internal-or-periodic-faces-doubletab-ref-prodk-const-doubletab-ref-gradient-elem-const-doubletab-ref-visco-turb-const-doublevect-ref-volumes-const-inttab-ref-face-voisins-const-int-nfaceinit-const-int-nfaceend-const-int-interpol-visco-const-double-limiteur-const>`
[void Calcul_Production_K_VEF::loop_for_internal_or_periodic_faces(DoubleTab &prodK, const DoubleTab &gradient_elem, const DoubleTab &visco_turb, const DoubleVect &volumes, const IntTab &face_voisins, const int nfaceinit, const int nfaceend, const int interpol_visco, const double limiteur) const](#protected-void-calcul-production-k-vef-loop-for-internal-or-periodic-faces-doubletab-ref-prodk-const-doubletab-ref-gradient-elem-const-doubletab-ref-visco-turb-const-doublevect-ref-volumes-const-inttab-ref-face-voisins-const-int-nfaceinit-const-int-nfaceend-const-int-interpol-visco-const-double-limiteur-const)
loop_for_non_periodic_boundaries
void Calcul_Production_K_VEF::loop_for_non_periodic_boundaries(DoubleTab &prodK, const DoubleTab &gradient_elem, const DoubleTab &visco_turb, const DoubleVect &volumes, const IntTab &face_voisins, const int nfaceinit, const int nfaceend, const int interpol_visco, const double limiteur) const

Compute production term on non periodic boundary faces.

Using the velocity gradient, the loop computes the production term written with .

References
Referenced By
How to cite in this doc:
:ref:`void Calcul_Production_K_VEF::loop_for_non_periodic_boundaries(DoubleTab &prodK, const DoubleTab &gradient_elem, const DoubleTab &visco_turb, const DoubleVect &volumes, const IntTab &face_voisins, const int nfaceinit, const int nfaceend, const int interpol_visco, const double limiteur) const <protected-void-calcul-production-k-vef-loop-for-non-periodic-boundaries-doubletab-ref-prodk-const-doubletab-ref-gradient-elem-const-doubletab-ref-visco-turb-const-doublevect-ref-volumes-const-inttab-ref-face-voisins-const-int-nfaceinit-const-int-nfaceend-const-int-interpol-visco-const-double-limiteur-const>`
[void Calcul_Production_K_VEF::loop_for_non_periodic_boundaries(DoubleTab &prodK, const DoubleTab &gradient_elem, const DoubleTab &visco_turb, const DoubleVect &volumes, const IntTab &face_voisins, const int nfaceinit, const int nfaceend, const int interpol_visco, const double limiteur) const](#protected-void-calcul-production-k-vef-loop-for-non-periodic-boundaries-doubletab-ref-prodk-const-doubletab-ref-gradient-elem-const-doubletab-ref-visco-turb-const-doublevect-ref-volumes-const-inttab-ref-face-voisins-const-int-nfaceinit-const-int-nfaceend-const-int-interpol-visco-const-double-limiteur-const)
mettre_a_jour
void Calcul_Production_K_VEF::mettre_a_jour(double temps)
Referenced By
How to cite in this doc:
:ref:`void Calcul_Production_K_VEF::mettre_a_jour(double temps) <protected-void-calcul-production-k-vef-mettre-a-jour-double-temps>`
[void Calcul_Production_K_VEF::mettre_a_jour(double temps)](#protected-void-calcul-production-k-vef-mettre-a-jour-double-temps)

Attributes Documentation#