TrioCFD 1.9.8
TrioCFD documentation
Loading...
Searching...
No Matches
Operateur_IJK_faces_diff_base_double Class Reference

#include <Operateur_IJK_faces_diff_base.h>

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

Public Member Functions

 Operateur_IJK_faces_diff_base_double ()
virtual void initialize (const Domaine_IJK &splitting, const int harmonic_nu=0)
void set_bc (const Boundary_Conditions &bc)
void ajouter (const IJK_Field_double &vx, const IJK_Field_double &vy, const IJK_Field_double &vz, IJK_Field_double &dvx, IJK_Field_double &dvy, IJK_Field_double &dvz)
void calculer (const IJK_Field_double &vx, const IJK_Field_double &vy, const IJK_Field_double &vz, IJK_Field_double &dvx, IJK_Field_double &dvy, IJK_Field_double &dvz)
void compute_flux_x_vx (IJK_Field_local_double &resu, const int k_layer) override
void compute_flux_x_vy (IJK_Field_local_double &resu, const int k_layer) override
void compute_flux_x_vz (IJK_Field_local_double &resu, const int k_layer) override
void compute_flux_y_vx (IJK_Field_local_double &resu, const int k_layer) override
void compute_flux_y_vy (IJK_Field_local_double &resu, const int k_layer) override
void compute_flux_y_vz (IJK_Field_local_double &resu, const int k_layer) override
void compute_flux_z_vx (IJK_Field_local_double &resu, const int k_layer) override
void compute_flux_z_vy (IJK_Field_local_double &resu, const int k_layer) override
void compute_flux_z_vz (IJK_Field_local_double &resu, const int k_layer) override
void set_coeff_x_y_z (const IJK_Field_double &coeff_tensor_xx, const IJK_Field_double &coeff_tensor_xy, const IJK_Field_double &coeff_tensor_xz, const IJK_Field_double &coeff_tensor_yx, const IJK_Field_double &coeff_tensor_yy, const IJK_Field_double &coeff_tensor_yz, const IJK_Field_double &coeff_tensor_zx, const IJK_Field_double &coeff_tensor_zy, const IJK_Field_double &coeff_tensor_zz)
void set_uniform_nu (const double &uniform_nu)
void set_nu (const IJK_Field_local_double &nu)
void set_divergence (const IJK_Field_local_double &divergence)
const IJK_Field_local_double & get_v (DIRECTION _DIR_)
const IJK_Field_local_double & get_nu ()
const double & get_uniform_nu ()
const IJK_Field_local_double & get_divergence ()
const IJK_Field_local_double & get_coeff_tensor (DIRECTION _COMPO1_, DIRECTION _COMPO2_)
Public Member Functions inherited from Operateur_IJK_faces_base_double
virtual double compute_dtstab_convection_local (IJK_Field_double &dvx, IJK_Field_double &dvy, IJK_Field_double &dvz)
void compute_set (IJK_Field_double &dvx, IJK_Field_double &dvy, IJK_Field_double &dvz)
void compute_add (IJK_Field_double &dvx, IJK_Field_double &dvy, IJK_Field_double &dvz)
Public Member Functions inherited from Objet_U
 ~Objet_U () override
 Destructeur, supprime l'objet de la liste d'objets enregistres dans "memoire".
int numero () const
 Renvoie l'indice de l'objet dans Memoire::data.
virtual int duplique () const =0
virtual SortieprintOn (Sortie &) const
 Ecriture de l'objet sur un flot de sortie Methode a surcharger.
virtual EntreereadOn (Entree &)
 Lecture d'un Objet_U sur un flot d'entree Methode a surcharger.
virtual unsigned taille_memoire () const =0
virtual int est_egal_a (const Objet_U &) const
 Renvoie 1 si l'objet x et *this sont une seule et meme instance (meme adresse en memoire).
virtual const Nomle_nom () const
 Donne le nom de l'Objet_U Methode a surcharger : renvoie "neant" dans cette implementation.
virtual void nommer (const Nom &)
 Donne un nom a l'Objet_U Methode virtuelle a surcharger.
virtual int reprendre (Entree &)
 Reprise d'un Objet_U sur un flot d'entree Methode a surcharger.
virtual int sauvegarder (Sortie &) const
 Sauvegarde d'un Objet_U sur un flot de sortie Methode a surcharger.
int get_object_id () const
 Renvoie l'identifiant unique de l'objet object_id_.
virtual const Type_infoget_info () const
 Donne des informations sur le type de l'Objet_U.
const Nomque_suis_je () const
 renvoie la chaine identifiant la classe.
const char * le_type () const
 Donne le nom du type de l'Objet_U.
virtual int change_num (const int *const)
 Change le numero interne de l'Objet_U.
virtual int lire_motcle_non_standard (const Motcle &motlu, Entree &is)
 Lecture des parametres de type non simple d'un objet_U a partir d'un flot d'entree.
virtual int associer_ (Objet_U &)
 Associe l'Objet_U a un autre Objet_U Methode virtuelle a surcharger.
const Interpreteinterprete () const
Interpreteinterprete ()
Public Member Functions inherited from Process
virtual ~Process ()

Protected Member Functions

template<DIRECTION _DIR_, DIRECTION _VCOMPO_>
void compute_flux_ (IJK_Field_local_double &resu, const int k_layer)
 compute fluxes in direction DIR for velocity component COMPO for the layer of fluxes k_layer
template<DIRECTION _DIR_, DIRECTION _VCOMPO_>
void flux_loop_ (IJK_Field_local_double &resu, int k_layer, int top_wall=0, int bottom_wall=0)
template<DIRECTION _DIR_, DIRECTION _VCOMPO_>
void flux_loop_same_dir_compo_ (int i, double surface, double inv_distance_DIR, double inv_distance_COMPO, const ConstIJK_double_ptr &vCOMPO_ptr, const ConstIJK_double_ptr &vDIR_ptr, const ConstIJK_double_ptr &molecular_nu, const ConstIJK_double_ptr &div_ptr, const ConstIJK_double_ptr &turbulent_nu, const ConstIJK_double_ptr &turbulent_k_energy, const ConstIJK_double_ptr &structural_model, Simd_double &flux)
template<DIRECTION _DIR_, DIRECTION _VCOMPO_>
void flux_loop_different_dir_compo_ (int i, double surface, double inv_distance_DIR, double inv_distance_COMPO, int top_wall, int bottom_wall, const ConstIJK_double_ptr &vCOMPO_ptr, const ConstIJK_double_ptr &vDIR_ptr, const ConstIJK_double_ptr &molecular_nu, const ConstIJK_double_ptr &div_ptr, const ConstIJK_double_ptr &turbulent_nu, const ConstIJK_double_ptr &turbulent_k_energy, const ConstIJK_double_ptr &structural_model, Simd_double &flux)
 OBS_PTR (Boundary_Conditions) ref_bc_
Protected Member Functions inherited from Operateur_IJK_faces_base_double
virtual void Operator_IJK_div (const IJK_Field_local_double &flux_x, const IJK_Field_local_double &flux_y, const IJK_Field_local_double &flux_zmin, const IJK_Field_local_double &flux_zmax, IJK_Field_double &resu, int k_layer, bool add)
virtual void correct_flux (IJK_Field_local_double *const flux, const int k_layer, const int dir, const int compo)
virtual void correct_flux_spherical (Simd_double &a, Simd_double &b, const int k_layer, const int dir)
virtual void exec_after_divergence_flux_x (IJK_Field_double &resu, const int k_layer)
virtual void exec_after_divergence_flux_y (IJK_Field_double &resu, const int k_layer)
virtual void exec_after_divergence_flux_z (IJK_Field_double &resu, const int k_layer)
Protected Member Functions inherited from Objet_U
 Objet_U ()
 Constructeur par defaut : attribue un numero d'identifiant unique a l'objet (object_id_), et enregistre l'objet en "memoire".
 Objet_U (const Objet_U &)
 Constructeur par copie.
const Objet_Uoperator= (const Objet_U &)
 Operateur= : ne fait rien (on conserve le numero et l'identifiant).
virtual void set_param (Param &) const

Protected Attributes

Operateur_IJK_data_channel channel_data_
bool perio_k_
const IJK_Field_local_double * vx_
const IJK_Field_local_double * vy_
const IJK_Field_local_double * vz_
const double * uniform_nu_
const IJK_Field_local_double * nu_
const IJK_Field_local_double * divergence_
const IJK_Field_local_double * coeff_tensor_xx_
const IJK_Field_local_double * coeff_tensor_xy_
const IJK_Field_local_double * coeff_tensor_xz_
const IJK_Field_local_double * coeff_tensor_yx_
const IJK_Field_local_double * coeff_tensor_yy_
const IJK_Field_local_double * coeff_tensor_yz_
const IJK_Field_local_double * coeff_tensor_zx_
const IJK_Field_local_double * coeff_tensor_zy_
const IJK_Field_local_double * coeff_tensor_zz_
bool is_uniform_
bool is_turb_
bool is_anisotropic_
bool with_divergence_
bool with_transpose_
bool is_tensorial_
bool is_structural_
int harmonic_nu_

Additional Inherited Members

Static Public Member Functions inherited from Objet_U
static const Nomnom_du_cas ()
 Renvoie une reference constante vers le nom du cas.
static Nomget_set_nom_du_cas ()
 Renvoie une reference non constante vers le nom du cas (pour pouvoir le modifier).
static const Type_infoinfo ()
 Donne des informations sur le type de l'Objet_U.
static const Objet_Uself_cast (const Objet_U &)
 methode ajoutee pour caster en python
static Objet_Uself_cast (Objet_U &)
Static Public Member Functions inherited from Process
static int me ()
 renvoie mon rang dans le groupe de communication courant.
static int nproc ()
 renvoie le nombre de processeurs dans le groupe courant Voir Comm_Group::nproc() et PE_Groups::current_group()
static bool is_parallel ()
static void exit (int exit_code=-1)
 Routine de sortie de TRUST dans une region Kokkos.
static double mp_sum (double)
 Calcule la somme de x sur tous les processeurs du groupe courant.
static float mp_sum (float)
static trustIdType mp_sum (trustIdType)
 Calcule la somme de x sur tous les processeurs du groupe courant.
static double mp_max (double)
static double mp_min (double)
static int mp_max (int)
 renvoie le plus grand int i sur l'ensemble des processeurs du groupe courant.
static int mp_min (int)
 renvoie le plus petit int i sur l'ensemble des processeurs du groupe courant.
static double mp_sum_as_double (int v)
static trustIdType mppartial_sum (trustIdType i)
 Calul de la somme partielle de i sur les processeurs 0 a me()-1 (renvoie 0 sur le processeur 0).
template<typename T>
static void mp_sum_for_each (T &arg1, T &arg2)
 C++14 compatible mp_sum_for_each: combine multiple mp_sum calls into one collective operation Usage: mp_sum_for_each(a, b); mp_sum_for_each(a, b, c); mp_sum_for_each(a, b, c, d); mp_sum_for_each(a, b, c, d, e); All arguments must be of the same type (double or int) and are modified in place. Supports 2-5 parameters.
template<typename T>
static void mp_sum_for_each (T &arg1, T &arg2, T &arg3)
template<typename T>
static void mp_sum_for_each (T &arg1, T &arg2, T &arg3, T &arg4)
template<typename T>
static void mp_sum_for_each (T &arg1, T &arg2, T &arg3, T &arg4, T &arg5)
template<typename T>
static void mp_max_for_each (T &arg1, T &arg2)
 C++14 compatible mp_max_for_each: combine multiple mp_max calls into one collective operation.
template<typename T>
static void mp_max_for_each (T &arg1, T &arg2, T &arg3)
template<typename T>
static void mp_max_for_each (T &arg1, T &arg2, T &arg3, T &arg4)
template<typename T>
static void mp_max_for_each (T &arg1, T &arg2, T &arg3, T &arg4, T &arg5)
template<typename T>
static void mp_min_for_each (T &arg1, T &arg2)
 C++14 compatible mp_min_for_each: combine multiple mp_min calls into one collective operation.
template<typename T>
static void mp_min_for_each (T &arg1, T &arg2, T &arg3)
template<typename T>
static void mp_min_for_each (T &arg1, T &arg2, T &arg3, T &arg4)
template<typename T>
static void mp_min_for_each (T &arg1, T &arg2, T &arg3, T &arg4, T &arg5)
template<typename _TYPE_>
static void mp_sum_for_each_item (TRUSTArray< _TYPE_ > &x, int n=-1)
template<typename _TYPE_>
static void mp_max_for_each_item (TRUSTArray< _TYPE_ > &x, int n=-1)
template<typename _TYPE_>
static void mp_min_for_each_item (TRUSTArray< _TYPE_ > &x, int n=-1)
static bool mp_and (bool)
 Calcule le 'et' logique de b sur tous les processeurs du groupe courant.
static bool mp_or (bool)
static int check_int_overflow (trustIdType)
static int je_suis_maitre ()
 renvoie 1 si on est sur le processeur maitre du groupe courant (c'est a dire me() == 0), 0 sinon.
static KOKKOS_INLINE_FUNCTION void Kokkos_exit (const char *)
 Routine de sortie de TRUST dans une region Kokkos.
static int node_master ()
 renvoie 1 si on est sur le processeur maitre du noeud numa, 0 sinon.
static void exit (const Nom &message, int exit_code=-1)
static bool is_sequential ()
static void barrier ()
 Synchronise tous les processeurs du groupe courant (attend que tous les processeurs soient arrives a la barriere).
static void abort ()
 Routine de sortie de Trio-U sur une erreur abort().
static SortieJournal (int message_level=0)
 Renvoie un objet statique de type Sortie qui sert de journal d'evenements.
static double ram_processeur ()
static void imprimer_ram_totale (int all_process=0)
static bool force_single_file (const int ranks, const Nom &filename)
Static Public Attributes inherited from Objet_U
static double precision_geom = 1e-10
static constexpr bool HAS_POINTER = false
static int dimension =0
static int format_precision_geom =11
static int axi =0
static int bidim_axi =0
static int DEACTIVATE_SIGINT_CATCH =0
static Type_info info_obj
static bool disable_TU =false
 Flag to disable or not the writing of the .TU files.
static bool stat_per_proc_perf_log =false
 Flag to enable the writing of the statistics detailed per processor in _csv.TU file.
Static Public Attributes inherited from Process
static int exception_sur_exit =0
static int multiple_files =5120

Detailed Description

Definition at line 39 of file Operateur_IJK_faces_diff_base.h.

Constructor & Destructor Documentation

◆ Operateur_IJK_faces_diff_base_double()

Operateur_IJK_faces_diff_base_double::Operateur_IJK_faces_diff_base_double ( )

Definition at line 51 of file Operateur_IJK_faces_diff_base.cpp.

Member Function Documentation

◆ ajouter()

void Operateur_IJK_faces_diff_base_double::ajouter ( const IJK_Field_double & vx,
const IJK_Field_double & vy,
const IJK_Field_double & vz,
IJK_Field_double & dvx,
IJK_Field_double & dvy,
IJK_Field_double & dvz )

Definition at line 183 of file Operateur_IJK_faces_diff_base.cpp.

◆ calculer()

void Operateur_IJK_faces_diff_base_double::calculer ( const IJK_Field_double & vx,
const IJK_Field_double & vy,
const IJK_Field_double & vz,
IJK_Field_double & dvx,
IJK_Field_double & dvy,
IJK_Field_double & dvz )

Definition at line 205 of file Operateur_IJK_faces_diff_base.cpp.

◆ compute_flux_()

template<DIRECTION _DIR_, DIRECTION _VCOMPO_>
void Operateur_IJK_faces_diff_base_double::compute_flux_ ( IJK_Field_local_double & resu,
const int k_layer )
inlineprotected

compute fluxes in direction DIR for velocity component COMPO for the layer of fluxes k_layer

Diffusion

Definition at line 51 of file Operateur_IJK_faces_diff_base.tpp.

◆ compute_flux_x_vx()

void Operateur_IJK_faces_diff_base_double::compute_flux_x_vx ( IJK_Field_local_double & resu,
const int k_layer )
inlineoverridevirtual

Implements Operateur_IJK_faces_base_double.

Definition at line 61 of file Operateur_IJK_faces_diff_base.h.

◆ compute_flux_x_vy()

void Operateur_IJK_faces_diff_base_double::compute_flux_x_vy ( IJK_Field_local_double & resu,
const int k_layer )
inlineoverridevirtual

Implements Operateur_IJK_faces_base_double.

Definition at line 65 of file Operateur_IJK_faces_diff_base.h.

◆ compute_flux_x_vz()

void Operateur_IJK_faces_diff_base_double::compute_flux_x_vz ( IJK_Field_local_double & resu,
const int k_layer )
inlineoverridevirtual

Implements Operateur_IJK_faces_base_double.

Definition at line 69 of file Operateur_IJK_faces_diff_base.h.

◆ compute_flux_y_vx()

void Operateur_IJK_faces_diff_base_double::compute_flux_y_vx ( IJK_Field_local_double & resu,
const int k_layer )
inlineoverridevirtual

Implements Operateur_IJK_faces_base_double.

Definition at line 73 of file Operateur_IJK_faces_diff_base.h.

◆ compute_flux_y_vy()

void Operateur_IJK_faces_diff_base_double::compute_flux_y_vy ( IJK_Field_local_double & resu,
const int k_layer )
inlineoverridevirtual

Implements Operateur_IJK_faces_base_double.

Definition at line 77 of file Operateur_IJK_faces_diff_base.h.

◆ compute_flux_y_vz()

void Operateur_IJK_faces_diff_base_double::compute_flux_y_vz ( IJK_Field_local_double & resu,
const int k_layer )
inlineoverridevirtual

Implements Operateur_IJK_faces_base_double.

Definition at line 81 of file Operateur_IJK_faces_diff_base.h.

◆ compute_flux_z_vx()

void Operateur_IJK_faces_diff_base_double::compute_flux_z_vx ( IJK_Field_local_double & resu,
const int k_layer )
inlineoverridevirtual

Implements Operateur_IJK_faces_base_double.

Definition at line 85 of file Operateur_IJK_faces_diff_base.h.

◆ compute_flux_z_vy()

void Operateur_IJK_faces_diff_base_double::compute_flux_z_vy ( IJK_Field_local_double & resu,
const int k_layer )
inlineoverridevirtual

Implements Operateur_IJK_faces_base_double.

Definition at line 89 of file Operateur_IJK_faces_diff_base.h.

◆ compute_flux_z_vz()

void Operateur_IJK_faces_diff_base_double::compute_flux_z_vz ( IJK_Field_local_double & resu,
const int k_layer )
inlineoverridevirtual

Implements Operateur_IJK_faces_base_double.

Definition at line 93 of file Operateur_IJK_faces_diff_base.h.

◆ flux_loop_()

template<DIRECTION _DIR_, DIRECTION _VCOMPO_>
void Operateur_IJK_faces_diff_base_double::flux_loop_ ( IJK_Field_local_double & resu,
int k_layer,
int top_wall = 0,
int bottom_wall = 0 )
inlineprotected

Definition at line 124 of file Operateur_IJK_faces_diff_base.tpp.

◆ flux_loop_different_dir_compo_()

template<DIRECTION _DIR_, DIRECTION _VCOMPO_>
void Operateur_IJK_faces_diff_base_double::flux_loop_different_dir_compo_ ( int i,
double surface,
double inv_distance_DIR,
double inv_distance_COMPO,
int top_wall,
int bottom_wall,
const ConstIJK_double_ptr & vCOMPO_ptr,
const ConstIJK_double_ptr & vDIR_ptr,
const ConstIJK_double_ptr & molecular_nu,
const ConstIJK_double_ptr & div_ptr,
const ConstIJK_double_ptr & turbulent_nu,
const ConstIJK_double_ptr & turbulent_k_energy,
const ConstIJK_double_ptr & structural_model,
Simd_double & flux )
inlineprotected

Definition at line 278 of file Operateur_IJK_faces_diff_base.tpp.

◆ flux_loop_same_dir_compo_()

template<DIRECTION _DIR_, DIRECTION _VCOMPO_>
void Operateur_IJK_faces_diff_base_double::flux_loop_same_dir_compo_ ( int i,
double surface,
double inv_distance_DIR,
double inv_distance_COMPO,
const ConstIJK_double_ptr & vCOMPO_ptr,
const ConstIJK_double_ptr & vDIR_ptr,
const ConstIJK_double_ptr & molecular_nu,
const ConstIJK_double_ptr & div_ptr,
const ConstIJK_double_ptr & turbulent_nu,
const ConstIJK_double_ptr & turbulent_k_energy,
const ConstIJK_double_ptr & structural_model,
Simd_double & flux )
inlineprotected

Definition at line 219 of file Operateur_IJK_faces_diff_base.tpp.

◆ get_coeff_tensor()

const IJK_Field_local_double & Operateur_IJK_faces_diff_base_double::get_coeff_tensor ( DIRECTION _COMPO1_,
DIRECTION _COMPO2_ )

Definition at line 120 of file Operateur_IJK_faces_diff_base.cpp.

◆ get_divergence()

const IJK_Field_local_double & Operateur_IJK_faces_diff_base_double::get_divergence ( )

Definition at line 177 of file Operateur_IJK_faces_diff_base.cpp.

◆ get_nu()

const IJK_Field_local_double & Operateur_IJK_faces_diff_base_double::get_nu ( )

Definition at line 165 of file Operateur_IJK_faces_diff_base.cpp.

◆ get_uniform_nu()

const double & Operateur_IJK_faces_diff_base_double::get_uniform_nu ( )

Definition at line 171 of file Operateur_IJK_faces_diff_base.cpp.

◆ get_v()

const IJK_Field_local_double & Operateur_IJK_faces_diff_base_double::get_v ( DIRECTION _DIR_)

Definition at line 103 of file Operateur_IJK_faces_diff_base.cpp.

◆ initialize()

virtual void Operateur_IJK_faces_diff_base_double::initialize ( const Domaine_IJK & splitting,
const int harmonic_nu = 0 )
inlinevirtual

Definition at line 46 of file Operateur_IJK_faces_diff_base.h.

◆ OBS_PTR()

Operateur_IJK_faces_diff_base_double::OBS_PTR ( Boundary_Conditions )
protected

◆ set_bc()

void Operateur_IJK_faces_diff_base_double::set_bc ( const Boundary_Conditions & bc)
inline

Definition at line 53 of file Operateur_IJK_faces_diff_base.h.

◆ set_coeff_x_y_z()

void Operateur_IJK_faces_diff_base_double::set_coeff_x_y_z ( const IJK_Field_double & coeff_tensor_xx,
const IJK_Field_double & coeff_tensor_xy,
const IJK_Field_double & coeff_tensor_xz,
const IJK_Field_double & coeff_tensor_yx,
const IJK_Field_double & coeff_tensor_yy,
const IJK_Field_double & coeff_tensor_yz,
const IJK_Field_double & coeff_tensor_zx,
const IJK_Field_double & coeff_tensor_zy,
const IJK_Field_double & coeff_tensor_zz )

Definition at line 82 of file Operateur_IJK_faces_diff_base.cpp.

◆ set_divergence()

void Operateur_IJK_faces_diff_base_double::set_divergence ( const IJK_Field_local_double & divergence)
inline

Definition at line 109 of file Operateur_IJK_faces_diff_base.h.

◆ set_nu()

void Operateur_IJK_faces_diff_base_double::set_nu ( const IJK_Field_local_double & nu)
inline

Definition at line 108 of file Operateur_IJK_faces_diff_base.h.

◆ set_uniform_nu()

void Operateur_IJK_faces_diff_base_double::set_uniform_nu ( const double & uniform_nu)
inline

Definition at line 107 of file Operateur_IJK_faces_diff_base.h.

Member Data Documentation

◆ channel_data_

Operateur_IJK_data_channel Operateur_IJK_faces_diff_base_double::channel_data_
protected

Definition at line 143 of file Operateur_IJK_faces_diff_base.h.

◆ coeff_tensor_xx_

const IJK_Field_local_double* Operateur_IJK_faces_diff_base_double::coeff_tensor_xx_
protected

Definition at line 156 of file Operateur_IJK_faces_diff_base.h.

◆ coeff_tensor_xy_

const IJK_Field_local_double* Operateur_IJK_faces_diff_base_double::coeff_tensor_xy_
protected

Definition at line 157 of file Operateur_IJK_faces_diff_base.h.

◆ coeff_tensor_xz_

const IJK_Field_local_double* Operateur_IJK_faces_diff_base_double::coeff_tensor_xz_
protected

Definition at line 158 of file Operateur_IJK_faces_diff_base.h.

◆ coeff_tensor_yx_

const IJK_Field_local_double* Operateur_IJK_faces_diff_base_double::coeff_tensor_yx_
protected

Definition at line 159 of file Operateur_IJK_faces_diff_base.h.

◆ coeff_tensor_yy_

const IJK_Field_local_double* Operateur_IJK_faces_diff_base_double::coeff_tensor_yy_
protected

Definition at line 160 of file Operateur_IJK_faces_diff_base.h.

◆ coeff_tensor_yz_

const IJK_Field_local_double* Operateur_IJK_faces_diff_base_double::coeff_tensor_yz_
protected

Definition at line 161 of file Operateur_IJK_faces_diff_base.h.

◆ coeff_tensor_zx_

const IJK_Field_local_double* Operateur_IJK_faces_diff_base_double::coeff_tensor_zx_
protected

Definition at line 162 of file Operateur_IJK_faces_diff_base.h.

◆ coeff_tensor_zy_

const IJK_Field_local_double* Operateur_IJK_faces_diff_base_double::coeff_tensor_zy_
protected

Definition at line 163 of file Operateur_IJK_faces_diff_base.h.

◆ coeff_tensor_zz_

const IJK_Field_local_double* Operateur_IJK_faces_diff_base_double::coeff_tensor_zz_
protected

Definition at line 164 of file Operateur_IJK_faces_diff_base.h.

◆ divergence_

const IJK_Field_local_double* Operateur_IJK_faces_diff_base_double::divergence_
protected

Definition at line 154 of file Operateur_IJK_faces_diff_base.h.

◆ harmonic_nu_

int Operateur_IJK_faces_diff_base_double::harmonic_nu_
protected

Definition at line 173 of file Operateur_IJK_faces_diff_base.h.

◆ is_anisotropic_

bool Operateur_IJK_faces_diff_base_double::is_anisotropic_
protected

Definition at line 168 of file Operateur_IJK_faces_diff_base.h.

◆ is_structural_

bool Operateur_IJK_faces_diff_base_double::is_structural_
protected

Definition at line 172 of file Operateur_IJK_faces_diff_base.h.

◆ is_tensorial_

bool Operateur_IJK_faces_diff_base_double::is_tensorial_
protected

Definition at line 171 of file Operateur_IJK_faces_diff_base.h.

◆ is_turb_

bool Operateur_IJK_faces_diff_base_double::is_turb_
protected

Definition at line 167 of file Operateur_IJK_faces_diff_base.h.

◆ is_uniform_

bool Operateur_IJK_faces_diff_base_double::is_uniform_
protected

Definition at line 166 of file Operateur_IJK_faces_diff_base.h.

◆ nu_

const IJK_Field_local_double* Operateur_IJK_faces_diff_base_double::nu_
protected

Definition at line 153 of file Operateur_IJK_faces_diff_base.h.

◆ perio_k_

bool Operateur_IJK_faces_diff_base_double::perio_k_
protected

Definition at line 145 of file Operateur_IJK_faces_diff_base.h.

◆ uniform_nu_

const double* Operateur_IJK_faces_diff_base_double::uniform_nu_
protected

Definition at line 152 of file Operateur_IJK_faces_diff_base.h.

◆ vx_

const IJK_Field_local_double* Operateur_IJK_faces_diff_base_double::vx_
protected

Definition at line 148 of file Operateur_IJK_faces_diff_base.h.

◆ vy_

const IJK_Field_local_double* Operateur_IJK_faces_diff_base_double::vy_
protected

Definition at line 149 of file Operateur_IJK_faces_diff_base.h.

◆ vz_

const IJK_Field_local_double* Operateur_IJK_faces_diff_base_double::vz_
protected

Definition at line 150 of file Operateur_IJK_faces_diff_base.h.

◆ with_divergence_

bool Operateur_IJK_faces_diff_base_double::with_divergence_
protected

Definition at line 169 of file Operateur_IJK_faces_diff_base.h.

◆ with_transpose_

bool Operateur_IJK_faces_diff_base_double::with_transpose_
protected

Definition at line 170 of file Operateur_IJK_faces_diff_base.h.


The documentation for this class was generated from the following files:
  • /home/docs/checkouts/readthedocs.org/user_builds/triocfd-documentation/checkouts/next/src/Multiphase/Front_tracking_discontinu/IJK/FOR_TRUST/Operateurs/Operateur_IJK_faces_diff_base.h
  • /home/docs/checkouts/readthedocs.org/user_builds/triocfd-documentation/checkouts/next/src/Multiphase/Front_tracking_discontinu/IJK/FOR_TRUST/Operateurs/Operateur_IJK_faces_diff_base.cpp
  • /home/docs/checkouts/readthedocs.org/user_builds/triocfd-documentation/checkouts/next/src/Multiphase/Front_tracking_discontinu/IJK/FOR_TRUST/Operateurs/Operateur_IJK_faces_diff_base.tpp