TrioCFD 1.9.8
TrioCFD documentation
Loading...
Searching...
No Matches
Op_Diff_Dift_VDF< OP_TYPE > Class Template Reference

#include <Op_Diff_Dift_VDF.h>

Protected Member Functions

template<Type_Operateur _TYPE_, typename EVAL_TYPE>
std::enable_if_t< _TYPE_==Type_Operateur::Op_DIFF_ELEM||_TYPE_==Type_Operateur::Op_DIFT_ELEM||_TYPE_==Type_Operateur::Op_DIFT_MULTIPHASE_ELEM, void > associer_impl (const Domaine_dis_base &domaine_dis, const Domaine_Cl_dis_base &domaine_cl_dis, const Champ_Inc_base &ch_diffuse)
template<Type_Operateur _TYPE_, typename EVAL_TYPE>
std::enable_if_t< _TYPE_==Type_Operateur::Op_DIFF_FACE||_TYPE_==Type_Operateur::Op_DIFT_FACE||_TYPE_==Type_Operateur::Op_DIFT_MULTIPHASE_FACE, void > associer_impl (const Domaine_dis_base &domaine_dis, const Domaine_Cl_dis_base &domaine_cl_dis, const Champ_Inc_base &ch_diffuse)
template<typename EVAL_TYPE>
void associer_diffusivite_impl (const Champ_base &ch_diff)
template<typename EVAL_TYPE>
void associer_pb (const Probleme_base &pb)
template<Type_Operateur _TYPE_, typename EVAL_TYPE>
std::enable_if_t< _TYPE_==Type_Operateur::Op_DIFT_MULTIPHASE_FACE||_TYPE_==Type_Operateur::Op_DIFT_MULTIPHASE_ELEM, void > associer_corr_impl (const Correlation_base &corr)
template<Type_Operateur _TYPE_, typename EVAL_TYPE>
std::enable_if_t< _TYPE_==Type_Operateur::Op_DIFT_MULTIPHASE_FACE||_TYPE_==Type_Operateur::Op_DIFT_MULTIPHASE_ELEM, const DoubleTab & > get_diffusivite_turbulente_multiphase_impl () const
template<Type_Operateur _TYPE_, typename EVAL_TYPE>
std::enable_if_t< _TYPE_==Type_Operateur::Op_DIFT_MULTIPHASE_FACE, void > set_nut_impl (const DoubleTab &nut)
template<Type_Operateur _TYPE_, typename EVAL_TYPE>
std::enable_if_t< _TYPE_==Type_Operateur::Op_DIFT_MULTIPHASE_ELEM, void > set_nut_impl (const DoubleTab &nut)
template<typename EVAL_TYPE>
const Champ_basediffusivite_impl () const
template<typename EVAL_TYPE>
const double & alpha_impl (const int i) const
template<typename EVAL_TYPE>
const DoubleTab & tab_alpha_impl () const
template<Type_Operateur _TYPE_, typename EVAL_TYPE>
std::enable_if_t< _TYPE_==Type_Operateur::Op_DIFF_FACE, void > mettre_a_jour_impl ()
template<Type_Operateur _TYPE_, typename EVAL_TYPE>
std::enable_if_t< _TYPE_==Type_Operateur::Op_DIFT_ELEM||_TYPE_==Type_Operateur::Op_DIFT_FACE, void > associer_diffusivite_turbulente_impl (const Champ_Fonc_base &visc_ou_diff_turb)
template<Type_Operateur _TYPE_, typename EVAL_TYPE>
std::enable_if_t< _TYPE_==Type_Operateur::Op_DIFT_ELEM, void > associer_loipar_impl (const Turbulence_paroi_scal_base &loi_paroi)
template<Type_Operateur _TYPE_, typename EVAL_TYPE>
std::enable_if_t< _TYPE_==Type_Operateur::Op_DIFT_ELEM, void > completer_impl ()
template<Type_Operateur _TYPE_, typename EVAL_TYPE>
std::enable_if_t< _TYPE_==Type_Operateur::Op_DIFT_FACE, void > completer_impl ()

Detailed Description

template<typename OP_TYPE>
class Op_Diff_Dift_VDF< OP_TYPE >

Definition at line 30 of file Op_Diff_Dift_VDF.h.

Member Function Documentation

◆ alpha_impl()

template<typename OP_TYPE>
template<typename EVAL_TYPE>
const double & Op_Diff_Dift_VDF< OP_TYPE >::alpha_impl ( const int i) const
inlineprotected

Definition at line 104 of file Op_Diff_Dift_VDF.h.

◆ associer_corr_impl()

template<typename OP_TYPE>
template<Type_Operateur _TYPE_, typename EVAL_TYPE>
std::enable_if_t< _TYPE_==Type_Operateur::Op_DIFT_MULTIPHASE_FACE||_TYPE_==Type_Operateur::Op_DIFT_MULTIPHASE_ELEM, void > Op_Diff_Dift_VDF< OP_TYPE >::associer_corr_impl ( const Correlation_base & corr)
inlineprotected

Definition at line 66 of file Op_Diff_Dift_VDF.h.

◆ associer_diffusivite_impl()

template<typename OP_TYPE>
template<typename EVAL_TYPE>
void Op_Diff_Dift_VDF< OP_TYPE >::associer_diffusivite_impl ( const Champ_base & ch_diff)
inlineprotected

Definition at line 51 of file Op_Diff_Dift_VDF.h.

◆ associer_diffusivite_turbulente_impl()

template<typename OP_TYPE>
template<Type_Operateur _TYPE_, typename EVAL_TYPE>
std::enable_if_t< _TYPE_==Type_Operateur::Op_DIFT_ELEM||_TYPE_==Type_Operateur::Op_DIFT_FACE, void > Op_Diff_Dift_VDF< OP_TYPE >::associer_diffusivite_turbulente_impl ( const Champ_Fonc_base & visc_ou_diff_turb)
inlineprotected

Definition at line 131 of file Op_Diff_Dift_VDF.h.

◆ associer_impl() [1/2]

template<typename OP_TYPE>
template<Type_Operateur _TYPE_, typename EVAL_TYPE>
std::enable_if_t< _TYPE_==Type_Operateur::Op_DIFF_FACE||_TYPE_==Type_Operateur::Op_DIFT_FACE||_TYPE_==Type_Operateur::Op_DIFT_MULTIPHASE_FACE, void > Op_Diff_Dift_VDF< OP_TYPE >::associer_impl ( const Domaine_dis_base & domaine_dis,
const Domaine_Cl_dis_base & domaine_cl_dis,
const Champ_Inc_base & ch_diffuse )
inlineprotected

Definition at line 44 of file Op_Diff_Dift_VDF.h.

◆ associer_impl() [2/2]

template<typename OP_TYPE>
template<Type_Operateur _TYPE_, typename EVAL_TYPE>
std::enable_if_t< _TYPE_==Type_Operateur::Op_DIFF_ELEM||_TYPE_==Type_Operateur::Op_DIFT_ELEM||_TYPE_==Type_Operateur::Op_DIFT_MULTIPHASE_ELEM, void > Op_Diff_Dift_VDF< OP_TYPE >::associer_impl ( const Domaine_dis_base & domaine_dis,
const Domaine_Cl_dis_base & domaine_cl_dis,
const Champ_Inc_base & ch_diffuse )
inlineprotected

Definition at line 36 of file Op_Diff_Dift_VDF.h.

◆ associer_loipar_impl()

template<typename OP_TYPE>
template<Type_Operateur _TYPE_, typename EVAL_TYPE>
std::enable_if_t< _TYPE_==Type_Operateur::Op_DIFT_ELEM, void > Op_Diff_Dift_VDF< OP_TYPE >::associer_loipar_impl ( const Turbulence_paroi_scal_base & loi_paroi)
inlineprotected

Definition at line 140 of file Op_Diff_Dift_VDF.h.

◆ associer_pb()

template<typename OP_TYPE>
template<typename EVAL_TYPE>
void Op_Diff_Dift_VDF< OP_TYPE >::associer_pb ( const Probleme_base & pb)
inlineprotected

Definition at line 58 of file Op_Diff_Dift_VDF.h.

◆ completer_impl() [1/2]

template<typename OP_TYPE>
template<Type_Operateur _TYPE_, typename EVAL_TYPE>
std::enable_if_t< _TYPE_==Type_Operateur::Op_DIFT_FACE, void > Op_Diff_Dift_VDF< OP_TYPE >::completer_impl ( )
inlineprotected

Definition at line 172 of file Op_Diff_Dift_VDF.h.

◆ completer_impl() [2/2]

template<typename OP_TYPE>
template<Type_Operateur _TYPE_, typename EVAL_TYPE>
std::enable_if_t< _TYPE_==Type_Operateur::Op_DIFT_ELEM, void > Op_Diff_Dift_VDF< OP_TYPE >::completer_impl ( )
inlineprotected

Definition at line 147 of file Op_Diff_Dift_VDF.h.

◆ diffusivite_impl()

template<typename OP_TYPE>
template<typename EVAL_TYPE>
const Champ_base & Op_Diff_Dift_VDF< OP_TYPE >::diffusivite_impl ( ) const
inlineprotected

Definition at line 97 of file Op_Diff_Dift_VDF.h.

◆ get_diffusivite_turbulente_multiphase_impl()

template<typename OP_TYPE>
template<Type_Operateur _TYPE_, typename EVAL_TYPE>
std::enable_if_t< _TYPE_==Type_Operateur::Op_DIFT_MULTIPHASE_FACE||_TYPE_==Type_Operateur::Op_DIFT_MULTIPHASE_ELEM, const DoubleTab & > Op_Diff_Dift_VDF< OP_TYPE >::get_diffusivite_turbulente_multiphase_impl ( ) const
inlineprotected

Definition at line 74 of file Op_Diff_Dift_VDF.h.

◆ mettre_a_jour_impl()

template<typename OP_TYPE>
template<Type_Operateur _TYPE_, typename EVAL_TYPE>
std::enable_if_t< _TYPE_==Type_Operateur::Op_DIFF_FACE, void > Op_Diff_Dift_VDF< OP_TYPE >::mettre_a_jour_impl ( )
inlineprotected

Definition at line 123 of file Op_Diff_Dift_VDF.h.

◆ set_nut_impl() [1/2]

template<typename OP_TYPE>
template<Type_Operateur _TYPE_, typename EVAL_TYPE>
std::enable_if_t< _TYPE_==Type_Operateur::Op_DIFT_MULTIPHASE_ELEM, void > Op_Diff_Dift_VDF< OP_TYPE >::set_nut_impl ( const DoubleTab & nut)
inlineprotected

Definition at line 90 of file Op_Diff_Dift_VDF.h.

◆ set_nut_impl() [2/2]

template<typename OP_TYPE>
template<Type_Operateur _TYPE_, typename EVAL_TYPE>
std::enable_if_t< _TYPE_==Type_Operateur::Op_DIFT_MULTIPHASE_FACE, void > Op_Diff_Dift_VDF< OP_TYPE >::set_nut_impl ( const DoubleTab & nut)
inlineprotected

Definition at line 82 of file Op_Diff_Dift_VDF.h.

◆ tab_alpha_impl()

template<typename OP_TYPE>
template<typename EVAL_TYPE>
const DoubleTab & Op_Diff_Dift_VDF< OP_TYPE >::tab_alpha_impl ( ) const
inlineprotected

Definition at line 113 of file Op_Diff_Dift_VDF.h.


The documentation for this class was generated from the following file: