TRUST 1.9.8
HPC thermohydraulic platform
Loading...
Searching...
No Matches
Op_Dift_VEF_Face_Gen< DERIVED_T > Class Template Reference

#include <Op_Dift_VEF_Face_Gen.h>

Collaboration diagram for Op_Dift_VEF_Face_Gen< DERIVED_T >:
[legend]

Public Member Functions

template<Type_Champ _TYPE_>
void fill_grad_Re (const DoubleTab &, const DoubleTab &, const DoubleTab &, const DoubleTab &) const
template<bool _IS_STAB_ = false>
void modifie_pour_cl_gen (const DoubleTab &, DoubleTab &, DoubleTab &) const
template<Type_Champ _TYPE_, bool _IS_RANS_ = false>
std::enable_if_t< _TYPE_==Type_Champ::VECTORIEL, void > ajouter_bord_gen (const DoubleTab &, DoubleTab &, DoubleTab &, const DoubleTab &, const DoubleTab &) const
template<Type_Champ _TYPE_, bool _IS_RANS_ = false>
std::enable_if_t< _TYPE_==Type_Champ::VECTORIEL, void > ajouter_interne_gen (const DoubleTab &, DoubleTab &, DoubleTab &, const DoubleTab &, const DoubleTab &) const
template<Type_Champ _TYPE_, bool _IS_RANS_ = false>
std::enable_if_t< _TYPE_==Type_Champ::SCALAIRE, void > ajouter_bord_gen (const DoubleTab &, DoubleTab &, DoubleTab &, const DoubleTab &, const DoubleTab &) const
template<Type_Champ _TYPE_, bool _IS_RANS_ = false>
std::enable_if_t< _TYPE_==Type_Champ::SCALAIRE, void > ajouter_interne_gen (const DoubleTab &inco, DoubleTab &resu, DoubleTab &, const DoubleTab &nu, const DoubleTab &nu_turb) const
template<Type_Champ _TYPE_, bool _IS_STAB_ = false, bool _IS_RANS_ = false>
void ajouter_contribution_bord_gen (const DoubleTab &, Matrice_Morse &, const DoubleTab &, const DoubleTab &, const DoubleVect &) const
template<Type_Champ _TYPE_, bool _IS_STAB_ = false, bool _IS_RANS_ = false>
void ajouter_contribution_interne_gen (const DoubleTab &inco, Matrice_Morse &mat, const DoubleTab &nu, const DoubleTab &nu_turb, const DoubleVect &porosite_eventuelle) const
template<Type_Champ _TYPE_, Type_Schema _SCHEMA_, bool _IS_STAB_, bool _IS_RANS_>
void ajouter_bord_perio_gen__ (const int n_bord, const DoubleTab &tab_inconnue, DoubleTab *tab_resu, Matrice_Morse *matrice_morse, const DoubleTab &tab_nu, const DoubleTab &tab_nu_turb, const DoubleVect &tab_porosite_eventuelle, DoubleTab *tab_flux_bord) const

Protected Attributes

DoubleTab grad_
DoubleTab Re_

Detailed Description

template<typename DERIVED_T>
class Op_Dift_VEF_Face_Gen< DERIVED_T >

Definition at line 28 of file Op_Dift_VEF_Face_Gen.h.

Member Function Documentation

◆ ajouter_bord_gen() [1/2]

template<typename DERIVED_T>
template<Type_Champ _TYPE_, bool _IS_RANS_>
std::enable_if_t< _TYPE_==Type_Champ::SCALAIRE, void > Op_Dift_VEF_Face_Gen< DERIVED_T >::ajouter_bord_gen ( const DoubleTab & inconnue,
DoubleTab & resu,
DoubleTab & tab_flux_bords,
const DoubleTab & nu,
const DoubleTab & nu_turb ) const

Definition at line 362 of file Op_Dift_VEF_Face_Gen.tpp.

◆ ajouter_bord_gen() [2/2]

template<typename DERIVED_T>
template<Type_Champ _TYPE_, bool _IS_RANS_>
std::enable_if_t< _TYPE_==Type_Champ::VECTORIEL, void > Op_Dift_VEF_Face_Gen< DERIVED_T >::ajouter_bord_gen ( const DoubleTab & tab_inconnue,
DoubleTab & tab_resu,
DoubleTab & tab_flux_bords,
const DoubleTab & tab_nu,
const DoubleTab & tab_nu_turb ) const

Definition at line 106 of file Op_Dift_VEF_Face_Gen.tpp.

◆ ajouter_bord_perio_gen__()

template<typename DERIVED_T>
template<Type_Champ _TYPE_, Type_Schema _SCHEMA_, bool _IS_STAB_, bool _IS_RANS_>
void Op_Dift_VEF_Face_Gen< DERIVED_T >::ajouter_bord_perio_gen__ ( const int n_bord,
const DoubleTab & tab_inconnue,
DoubleTab * tab_resu,
Matrice_Morse * matrice_morse,
const DoubleTab & tab_nu,
const DoubleTab & tab_nu_turb,
const DoubleVect & tab_porosite_eventuelle,
DoubleTab * tab_flux_bord ) const

Definition at line 529 of file Op_Dift_VEF_Face_Gen.tpp.

◆ ajouter_contribution_bord_gen()

template<typename DERIVED_T>
template<Type_Champ _TYPE_, bool _IS_STAB_, bool _IS_RANS_>
void Op_Dift_VEF_Face_Gen< DERIVED_T >::ajouter_contribution_bord_gen ( const DoubleTab & transporte,
Matrice_Morse & tab_matrice,
const DoubleTab & nu,
const DoubleTab & nu_turb,
const DoubleVect & porosite_eventuelle ) const

Definition at line 485 of file Op_Dift_VEF_Face_Gen.tpp.

◆ ajouter_contribution_interne_gen()

template<typename DERIVED_T>
template<Type_Champ _TYPE_, bool _IS_STAB_ = false, bool _IS_RANS_ = false>
void Op_Dift_VEF_Face_Gen< DERIVED_T >::ajouter_contribution_interne_gen ( const DoubleTab & inco,
Matrice_Morse & mat,
const DoubleTab & nu,
const DoubleTab & nu_turb,
const DoubleVect & porosite_eventuelle ) const
inline

Definition at line 59 of file Op_Dift_VEF_Face_Gen.h.

◆ ajouter_interne_gen() [1/2]

template<typename DERIVED_T>
template<Type_Champ _TYPE_, bool _IS_RANS_>
std::enable_if_t< _TYPE_==Type_Champ::VECTORIEL, void > Op_Dift_VEF_Face_Gen< DERIVED_T >::ajouter_interne_gen ( const DoubleTab & tab_inconnue,
DoubleTab & tab_resu,
DoubleTab & flux_bords,
const DoubleTab & tab_nu,
const DoubleTab & tab_nu_turb ) const

Definition at line 307 of file Op_Dift_VEF_Face_Gen.tpp.

◆ ajouter_interne_gen() [2/2]

template<typename DERIVED_T>
template<Type_Champ _TYPE_, bool _IS_RANS_ = false>
std::enable_if_t< _TYPE_==Type_Champ::SCALAIRE, void > Op_Dift_VEF_Face_Gen< DERIVED_T >::ajouter_interne_gen ( const DoubleTab & inco,
DoubleTab & resu,
DoubleTab & ,
const DoubleTab & nu,
const DoubleTab & nu_turb ) const
inline

Definition at line 49 of file Op_Dift_VEF_Face_Gen.h.

◆ fill_grad_Re()

template<typename DERIVED_T>
template<Type_Champ _TYPE_>
void Op_Dift_VEF_Face_Gen< DERIVED_T >::fill_grad_Re ( const DoubleTab & tab_inconnue,
const DoubleTab & tab_resu,
const DoubleTab & tab_nu,
const DoubleTab & tab_nu_turb ) const

Definition at line 34 of file Op_Dift_VEF_Face_Gen.tpp.

◆ modifie_pour_cl_gen()

template<typename DERIVED_T>
template<bool _IS_STAB_>
void Op_Dift_VEF_Face_Gen< DERIVED_T >::modifie_pour_cl_gen ( const DoubleTab & tab_inconnue,
DoubleTab & tab_resu,
DoubleTab & tab_flux_bords ) const

Definition at line 389 of file Op_Dift_VEF_Face_Gen.tpp.

Member Data Documentation

◆ grad_

template<typename DERIVED_T>
DoubleTab Op_Dift_VEF_Face_Gen< DERIVED_T >::grad_
mutableprotected

Definition at line 65 of file Op_Dift_VEF_Face_Gen.h.

◆ Re_

template<typename DERIVED_T>
DoubleTab Op_Dift_VEF_Face_Gen< DERIVED_T >::Re_
protected

Definition at line 65 of file Op_Dift_VEF_Face_Gen.h.


The documentation for this class was generated from the following files:
  • /home/docs/checkouts/readthedocs.org/user_builds/cea-trust-platform/checkouts/master/src/VEF/Operateurs/Op_Diff_Dift/Op_Dift_VEF_Face_Gen.h
  • /home/docs/checkouts/readthedocs.org/user_builds/cea-trust-platform/checkouts/master/src/VEF/Operateurs/Op_Diff_Dift/Op_Dift_VEF_Face_Gen.tpp