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

#include <Triple_Line_Model_FT_Disc.h>

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

Public Types

enum  InoutMethod { EXACT , APPROX , BOTH }

Public Member Functions

 Triple_Line_Model_FT_Disc ()
void associer_pb (const Probleme_base &)
void initialize ()
void completer ()
void set_param (Param &p) const override
double get_Qtcl (const int num_face)
const double & get_ls () const
const double & get_ym () const
const double & get_xm () const
double get_sm ()
const double & get_initial_CL_xcoord () const
const double & get_rhocpl () const
bool is_activated () const
bool is_capillary_activated () const
bool is_read_via_file () const
bool Rc_tcl_GridN () const
const double & Rc_inject () const
const double & thetaC_tcl () const
const double & t_injection () const
double & t_injection ()
bool reinjection_tcl () const
bool distri_first_facette () const
bool ready_inject_tcl () const
bool & ready_inject_tcl ()
const double & tempC_tcl () const
const int & tag_tcl () const
bool lissage_tcl () const
const bool & adjust_meso_ML () const
const double & Ri () const
double compute_capillary_number () const
int get_any_tcl_face () const
void get_in_out_coords (const Domaine_VDF &zvdf, const int elem, const double dt, DoubleTab &in_out, FTd_vecteur3 &norm_elem, double &surface_tot)
void compute_approximate_interface_inout (const Domaine_VDF &zvdf, const int korient, const int elem, const int num_face, DoubleTab &in_out, FTd_vecteur3 &norm_elem, double &surface_tot) const
double compute_local_cos_theta (const Parcours_interface &parcours, const int num_face, const FTd_vecteur3 &norm_elem) const
double compute_Qint (const DoubleTab &in_out, const double theta_app_locs, const int num_face, double &Qmeso) const
void compute_TCL_fluxes_in_all_boundary_cells ()
void compute_TCL_fluxes_in_all_boundary_cells (ArrOfInt &elems_with_CL_contrib, ArrOfInt &faces_with_CL_contrib, ArrOfDouble &mpoint_from_CL, ArrOfDouble &Q_from_CL)
void corriger_mpoint (DoubleTab &mpoint) const
void corriger_secmem (const double coef, DoubleTab &secmem2) const
void correct_wall_adjacent_temperature_according_to_TCL_fluxes (DoubleTab &temperature) const
void set_wall_adjacent_temperature_according_to_TCL_model (DoubleTab &temperature) const
void correct_TCL_energy_evolution (DoubleTab &temperature) const
double get_theta_app (const int num_face)
void correct_theta_app_qtcl (double &theta_app_, double &qtcl, const int num_face_wall, const int num_som, const DoubleTab &vit) const
const double & get_theta_app () const
const double & get_Qtcl () const
ArrOfInt & elems ()
const ArrOfInt & elems () const
ArrOfInt & boundary_faces ()
const ArrOfInt & boundary_faces () const
ArrOfDouble & mp ()
const ArrOfDouble & mp () const
ArrOfDouble & Q ()
const ArrOfDouble & Q () const
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

 OBS_PTR (Probleme_base) pb_base_
 OBS_PTR (Convection_Diffusion_Temperature_FT_Disc) ref_eq_temp_
 OBS_PTR (Transport_Interfaces_FT_Disc) ref_eq_interf_
 OBS_PTR (Navier_Stokes_FT_Disc) ref_ns_
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).

Protected Attributes

bool activated_ = false
bool deactivate_ = false
bool capillary_effect_on_theta_activated_ = false
bool TCL_energy_correction_ = false
int n_ext_meso_
int tag_tcl_
double Qtcl_
double ls_
double theta_app_
double x_cl_
double xm_
double ym_
double sm_
double ymeso_
double initial_CL_xcoord_
double kl_cond_
double rhocpl_
int inout_method_ = 0
int read_via_file_
Nom Nom_ficher_tcl_
DoubleTab tab_Mtcl_
int nb_columns_tab_
int num_column_tem_
int num_column_theta_
int num_column_qtcl_
int Rc_tcl_GridN_
double Rc_inject_
double thetaC_tcl_
bool reinjection_tcl_ = false
double tempC_tcl_
bool ready_inject_tcl_ = false
bool distri_first_facette_ = false
bool adjust_meso_ML_ = false
double Ri_
bool lissage_tcl_ = false
double t_injection_
ArrOfInt elems_
ArrOfInt boundary_faces_
ArrOfDouble mp_
ArrOfDouble Q_
double integration_time_
double instant_mmicro_evap_
double instant_mmeso_evap_
double instant_vmicro_evap_
double instant_vmeso_evap_
double integrated_m_evap_
double integrated_vmicro_evap_
double integrated_vmeso_evap_
double vevap_int_
Nom nom_eq_hydr_
Nom nom_eq_therm_
Nom nom_eq_interf_

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 30 of file Triple_Line_Model_FT_Disc.h.

Member Enumeration Documentation

◆ InoutMethod

Enumerator
EXACT 
APPROX 
BOTH 

Definition at line 101 of file Triple_Line_Model_FT_Disc.h.

Constructor & Destructor Documentation

◆ Triple_Line_Model_FT_Disc()

Triple_Line_Model_FT_Disc::Triple_Line_Model_FT_Disc ( )

Definition at line 41 of file Triple_Line_Model_FT_Disc.cpp.

Member Function Documentation

◆ adjust_meso_ML()

const bool & Triple_Line_Model_FT_Disc::adjust_meso_ML ( ) const
inline

Definition at line 63 of file Triple_Line_Model_FT_Disc.h.

◆ associer_pb()

void Triple_Line_Model_FT_Disc::associer_pb ( const Probleme_base & pb)

Definition at line 228 of file Triple_Line_Model_FT_Disc.cpp.

◆ boundary_faces() [1/2]

ArrOfInt & Triple_Line_Model_FT_Disc::boundary_faces ( )
inline

Definition at line 111 of file Triple_Line_Model_FT_Disc.h.

◆ boundary_faces() [2/2]

const ArrOfInt & Triple_Line_Model_FT_Disc::boundary_faces ( ) const
inline

Definition at line 113 of file Triple_Line_Model_FT_Disc.h.

◆ completer()

void Triple_Line_Model_FT_Disc::completer ( )

Definition at line 296 of file Triple_Line_Model_FT_Disc.cpp.

◆ compute_approximate_interface_inout()

void Triple_Line_Model_FT_Disc::compute_approximate_interface_inout ( const Domaine_VDF & zvdf,
const int korient,
const int elem,
const int num_face,
DoubleTab & in_out,
FTd_vecteur3 & norm_elem,
double & surface_tot ) const

Definition at line 902 of file Triple_Line_Model_FT_Disc.cpp.

◆ compute_capillary_number()

double Triple_Line_Model_FT_Disc::compute_capillary_number ( ) const

Definition at line 443 of file Triple_Line_Model_FT_Disc.cpp.

◆ compute_local_cos_theta()

double Triple_Line_Model_FT_Disc::compute_local_cos_theta ( const Parcours_interface & parcours,
const int num_face,
const FTd_vecteur3 & norm_elem ) const

Definition at line 1038 of file Triple_Line_Model_FT_Disc.cpp.

◆ compute_Qint()

double Triple_Line_Model_FT_Disc::compute_Qint ( const DoubleTab & in_out,
const double theta_app_locs,
const int num_face,
double & Qmeso ) const

Definition at line 821 of file Triple_Line_Model_FT_Disc.cpp.

◆ compute_TCL_fluxes_in_all_boundary_cells() [1/2]

void Triple_Line_Model_FT_Disc::compute_TCL_fluxes_in_all_boundary_cells ( )

Definition at line 1141 of file Triple_Line_Model_FT_Disc.cpp.

◆ compute_TCL_fluxes_in_all_boundary_cells() [2/2]

void Triple_Line_Model_FT_Disc::compute_TCL_fluxes_in_all_boundary_cells ( ArrOfInt & elems_with_CL_contrib,
ArrOfInt & faces_with_CL_contrib,
ArrOfDouble & mpoint_from_CL,
ArrOfDouble & Q_from_CL )

Definition at line 1161 of file Triple_Line_Model_FT_Disc.cpp.

◆ correct_TCL_energy_evolution()

void Triple_Line_Model_FT_Disc::correct_TCL_energy_evolution ( DoubleTab & temperature) const

Definition at line 2210 of file Triple_Line_Model_FT_Disc.cpp.

◆ correct_theta_app_qtcl()

void Triple_Line_Model_FT_Disc::correct_theta_app_qtcl ( double & theta_app_,
double & qtcl,
const int num_face_wall,
const int num_som,
const DoubleTab & vit ) const

Definition at line 2427 of file Triple_Line_Model_FT_Disc.cpp.

◆ correct_wall_adjacent_temperature_according_to_TCL_fluxes()

void Triple_Line_Model_FT_Disc::correct_wall_adjacent_temperature_according_to_TCL_fluxes ( DoubleTab & temperature) const

Definition at line 2227 of file Triple_Line_Model_FT_Disc.cpp.

◆ corriger_mpoint()

void Triple_Line_Model_FT_Disc::corriger_mpoint ( DoubleTab & mpoint) const

Definition at line 2120 of file Triple_Line_Model_FT_Disc.cpp.

◆ corriger_secmem()

void Triple_Line_Model_FT_Disc::corriger_secmem ( const double coef,
DoubleTab & secmem2 ) const

Definition at line 2144 of file Triple_Line_Model_FT_Disc.cpp.

◆ distri_first_facette()

bool Triple_Line_Model_FT_Disc::distri_first_facette ( ) const
inline

Definition at line 56 of file Triple_Line_Model_FT_Disc.h.

◆ elems() [1/2]

ArrOfInt & Triple_Line_Model_FT_Disc::elems ( )
inline

Definition at line 222 of file Triple_Line_Model_FT_Disc.h.

◆ elems() [2/2]

const ArrOfInt & Triple_Line_Model_FT_Disc::elems ( ) const
inline

Definition at line 105 of file Triple_Line_Model_FT_Disc.h.

◆ get_any_tcl_face()

int Triple_Line_Model_FT_Disc::get_any_tcl_face ( ) const

Definition at line 280 of file Triple_Line_Model_FT_Disc.cpp.

◆ get_in_out_coords()

void Triple_Line_Model_FT_Disc::get_in_out_coords ( const Domaine_VDF & zvdf,
const int elem,
const double dt,
DoubleTab & in_out,
FTd_vecteur3 & norm_elem,
double & surface_tot )

Definition at line 463 of file Triple_Line_Model_FT_Disc.cpp.

◆ get_initial_CL_xcoord()

const double & Triple_Line_Model_FT_Disc::get_initial_CL_xcoord ( ) const
inline

Definition at line 45 of file Triple_Line_Model_FT_Disc.h.

◆ get_ls()

const double & Triple_Line_Model_FT_Disc::get_ls ( ) const
inline

Definition at line 41 of file Triple_Line_Model_FT_Disc.h.

◆ get_Qtcl() [1/2]

const double & Triple_Line_Model_FT_Disc::get_Qtcl ( ) const
inline

Definition at line 98 of file Triple_Line_Model_FT_Disc.h.

◆ get_Qtcl() [2/2]

double Triple_Line_Model_FT_Disc::get_Qtcl ( const int num_face)

Definition at line 2255 of file Triple_Line_Model_FT_Disc.cpp.

◆ get_rhocpl()

const double & Triple_Line_Model_FT_Disc::get_rhocpl ( ) const
inline

Definition at line 46 of file Triple_Line_Model_FT_Disc.h.

◆ get_sm()

double Triple_Line_Model_FT_Disc::get_sm ( )
inline

Definition at line 44 of file Triple_Line_Model_FT_Disc.h.

◆ get_theta_app() [1/2]

const double & Triple_Line_Model_FT_Disc::get_theta_app ( ) const
inline

Definition at line 97 of file Triple_Line_Model_FT_Disc.h.

◆ get_theta_app() [2/2]

double Triple_Line_Model_FT_Disc::get_theta_app ( const int num_face)

Definition at line 2312 of file Triple_Line_Model_FT_Disc.cpp.

◆ get_xm()

const double & Triple_Line_Model_FT_Disc::get_xm ( ) const
inline

Definition at line 43 of file Triple_Line_Model_FT_Disc.h.

◆ get_ym()

const double & Triple_Line_Model_FT_Disc::get_ym ( ) const
inline

Definition at line 42 of file Triple_Line_Model_FT_Disc.h.

◆ initialize()

void Triple_Line_Model_FT_Disc::initialize ( )

Definition at line 233 of file Triple_Line_Model_FT_Disc.cpp.

◆ is_activated()

bool Triple_Line_Model_FT_Disc::is_activated ( ) const
inline

Definition at line 47 of file Triple_Line_Model_FT_Disc.h.

◆ is_capillary_activated()

bool Triple_Line_Model_FT_Disc::is_capillary_activated ( ) const
inline

Definition at line 48 of file Triple_Line_Model_FT_Disc.h.

◆ is_read_via_file()

bool Triple_Line_Model_FT_Disc::is_read_via_file ( ) const
inline

Definition at line 49 of file Triple_Line_Model_FT_Disc.h.

◆ lissage_tcl()

bool Triple_Line_Model_FT_Disc::lissage_tcl ( ) const
inline

Definition at line 61 of file Triple_Line_Model_FT_Disc.h.

◆ mp() [1/2]

ArrOfDouble & Triple_Line_Model_FT_Disc::mp ( )
inline

Definition at line 119 of file Triple_Line_Model_FT_Disc.h.

◆ mp() [2/2]

const ArrOfDouble & Triple_Line_Model_FT_Disc::mp ( ) const
inline

Definition at line 120 of file Triple_Line_Model_FT_Disc.h.

◆ OBS_PTR() [1/4]

Triple_Line_Model_FT_Disc::OBS_PTR ( Convection_Diffusion_Temperature_FT_Disc )
protected

◆ OBS_PTR() [2/4]

Triple_Line_Model_FT_Disc::OBS_PTR ( Navier_Stokes_FT_Disc )
protected

◆ OBS_PTR() [3/4]

Triple_Line_Model_FT_Disc::OBS_PTR ( Probleme_base )
protected

◆ OBS_PTR() [4/4]

Triple_Line_Model_FT_Disc::OBS_PTR ( Transport_Interfaces_FT_Disc )
protected

◆ Q() [1/2]

ArrOfDouble & Triple_Line_Model_FT_Disc::Q ( )
inline

Definition at line 121 of file Triple_Line_Model_FT_Disc.h.

◆ Q() [2/2]

const ArrOfDouble & Triple_Line_Model_FT_Disc::Q ( ) const
inline

Definition at line 122 of file Triple_Line_Model_FT_Disc.h.

◆ Rc_inject()

const double & Triple_Line_Model_FT_Disc::Rc_inject ( ) const
inline

Definition at line 51 of file Triple_Line_Model_FT_Disc.h.

◆ Rc_tcl_GridN()

bool Triple_Line_Model_FT_Disc::Rc_tcl_GridN ( ) const
inline

Definition at line 50 of file Triple_Line_Model_FT_Disc.h.

◆ ready_inject_tcl() [1/2]

bool & Triple_Line_Model_FT_Disc::ready_inject_tcl ( )
inline

Definition at line 58 of file Triple_Line_Model_FT_Disc.h.

◆ ready_inject_tcl() [2/2]

bool Triple_Line_Model_FT_Disc::ready_inject_tcl ( ) const
inline

Definition at line 57 of file Triple_Line_Model_FT_Disc.h.

◆ reinjection_tcl()

bool Triple_Line_Model_FT_Disc::reinjection_tcl ( ) const
inline

Definition at line 55 of file Triple_Line_Model_FT_Disc.h.

◆ Ri()

const double & Triple_Line_Model_FT_Disc::Ri ( ) const
inline

Definition at line 67 of file Triple_Line_Model_FT_Disc.h.

◆ set_param()

void Triple_Line_Model_FT_Disc::set_param ( Param & p) const
overridevirtual

Reimplemented from Objet_U.

Definition at line 139 of file Triple_Line_Model_FT_Disc.cpp.

◆ set_wall_adjacent_temperature_according_to_TCL_model()

void Triple_Line_Model_FT_Disc::set_wall_adjacent_temperature_according_to_TCL_model ( DoubleTab & temperature) const

Definition at line 2177 of file Triple_Line_Model_FT_Disc.cpp.

◆ t_injection() [1/2]

double & Triple_Line_Model_FT_Disc::t_injection ( )
inline

Definition at line 54 of file Triple_Line_Model_FT_Disc.h.

◆ t_injection() [2/2]

const double & Triple_Line_Model_FT_Disc::t_injection ( ) const
inline

Definition at line 53 of file Triple_Line_Model_FT_Disc.h.

◆ tag_tcl()

const int & Triple_Line_Model_FT_Disc::tag_tcl ( ) const
inline

Definition at line 60 of file Triple_Line_Model_FT_Disc.h.

◆ tempC_tcl()

const double & Triple_Line_Model_FT_Disc::tempC_tcl ( ) const
inline

Definition at line 59 of file Triple_Line_Model_FT_Disc.h.

◆ thetaC_tcl()

const double & Triple_Line_Model_FT_Disc::thetaC_tcl ( ) const
inline

Definition at line 52 of file Triple_Line_Model_FT_Disc.h.

Member Data Documentation

◆ activated_

bool Triple_Line_Model_FT_Disc::activated_ = false
protected

Definition at line 126 of file Triple_Line_Model_FT_Disc.h.

◆ adjust_meso_ML_

bool Triple_Line_Model_FT_Disc::adjust_meso_ML_ = false
protected

Definition at line 188 of file Triple_Line_Model_FT_Disc.h.

◆ boundary_faces_

ArrOfInt Triple_Line_Model_FT_Disc::boundary_faces_
protected

Definition at line 199 of file Triple_Line_Model_FT_Disc.h.

◆ capillary_effect_on_theta_activated_

bool Triple_Line_Model_FT_Disc::capillary_effect_on_theta_activated_ = false
protected

Definition at line 128 of file Triple_Line_Model_FT_Disc.h.

◆ deactivate_

bool Triple_Line_Model_FT_Disc::deactivate_ = false
protected

Definition at line 127 of file Triple_Line_Model_FT_Disc.h.

◆ distri_first_facette_

bool Triple_Line_Model_FT_Disc::distri_first_facette_ = false
protected

Definition at line 183 of file Triple_Line_Model_FT_Disc.h.

◆ elems_

ArrOfInt Triple_Line_Model_FT_Disc::elems_
protected

Definition at line 198 of file Triple_Line_Model_FT_Disc.h.

◆ initial_CL_xcoord_

double Triple_Line_Model_FT_Disc::initial_CL_xcoord_
protected

Definition at line 143 of file Triple_Line_Model_FT_Disc.h.

◆ inout_method_

int Triple_Line_Model_FT_Disc::inout_method_ = 0
protected

Definition at line 146 of file Triple_Line_Model_FT_Disc.h.

◆ instant_mmeso_evap_

double Triple_Line_Model_FT_Disc::instant_mmeso_evap_
protected

Definition at line 206 of file Triple_Line_Model_FT_Disc.h.

◆ instant_mmicro_evap_

double Triple_Line_Model_FT_Disc::instant_mmicro_evap_
protected

Definition at line 205 of file Triple_Line_Model_FT_Disc.h.

◆ instant_vmeso_evap_

double Triple_Line_Model_FT_Disc::instant_vmeso_evap_
protected

Definition at line 208 of file Triple_Line_Model_FT_Disc.h.

◆ instant_vmicro_evap_

double Triple_Line_Model_FT_Disc::instant_vmicro_evap_
protected

Definition at line 207 of file Triple_Line_Model_FT_Disc.h.

◆ integrated_m_evap_

double Triple_Line_Model_FT_Disc::integrated_m_evap_
protected

Definition at line 209 of file Triple_Line_Model_FT_Disc.h.

◆ integrated_vmeso_evap_

double Triple_Line_Model_FT_Disc::integrated_vmeso_evap_
protected

Definition at line 211 of file Triple_Line_Model_FT_Disc.h.

◆ integrated_vmicro_evap_

double Triple_Line_Model_FT_Disc::integrated_vmicro_evap_
protected

Definition at line 210 of file Triple_Line_Model_FT_Disc.h.

◆ integration_time_

double Triple_Line_Model_FT_Disc::integration_time_
protected

Definition at line 204 of file Triple_Line_Model_FT_Disc.h.

◆ kl_cond_

double Triple_Line_Model_FT_Disc::kl_cond_
protected

Definition at line 144 of file Triple_Line_Model_FT_Disc.h.

◆ lissage_tcl_

bool Triple_Line_Model_FT_Disc::lissage_tcl_ = false
protected

Definition at line 193 of file Triple_Line_Model_FT_Disc.h.

◆ ls_

double Triple_Line_Model_FT_Disc::ls_
protected

Definition at line 133 of file Triple_Line_Model_FT_Disc.h.

◆ mp_

ArrOfDouble Triple_Line_Model_FT_Disc::mp_
protected

Definition at line 200 of file Triple_Line_Model_FT_Disc.h.

◆ n_ext_meso_

int Triple_Line_Model_FT_Disc::n_ext_meso_
protected

Definition at line 130 of file Triple_Line_Model_FT_Disc.h.

◆ nb_columns_tab_

int Triple_Line_Model_FT_Disc::nb_columns_tab_
protected

Definition at line 152 of file Triple_Line_Model_FT_Disc.h.

◆ nom_eq_hydr_

Nom Triple_Line_Model_FT_Disc::nom_eq_hydr_
protected

Definition at line 214 of file Triple_Line_Model_FT_Disc.h.

◆ nom_eq_interf_

Nom Triple_Line_Model_FT_Disc::nom_eq_interf_
protected

Definition at line 214 of file Triple_Line_Model_FT_Disc.h.

◆ nom_eq_therm_

Nom Triple_Line_Model_FT_Disc::nom_eq_therm_
protected

Definition at line 214 of file Triple_Line_Model_FT_Disc.h.

◆ Nom_ficher_tcl_

Nom Triple_Line_Model_FT_Disc::Nom_ficher_tcl_
protected

Definition at line 149 of file Triple_Line_Model_FT_Disc.h.

◆ num_column_qtcl_

int Triple_Line_Model_FT_Disc::num_column_qtcl_
protected

Definition at line 158 of file Triple_Line_Model_FT_Disc.h.

◆ num_column_tem_

int Triple_Line_Model_FT_Disc::num_column_tem_
protected

Definition at line 154 of file Triple_Line_Model_FT_Disc.h.

◆ num_column_theta_

int Triple_Line_Model_FT_Disc::num_column_theta_
protected

Definition at line 156 of file Triple_Line_Model_FT_Disc.h.

◆ Q_

ArrOfDouble Triple_Line_Model_FT_Disc::Q_
protected

Definition at line 201 of file Triple_Line_Model_FT_Disc.h.

◆ Qtcl_

double Triple_Line_Model_FT_Disc::Qtcl_
protected

Definition at line 132 of file Triple_Line_Model_FT_Disc.h.

◆ Rc_inject_

double Triple_Line_Model_FT_Disc::Rc_inject_
protected

Definition at line 165 of file Triple_Line_Model_FT_Disc.h.

◆ Rc_tcl_GridN_

int Triple_Line_Model_FT_Disc::Rc_tcl_GridN_
protected

Definition at line 164 of file Triple_Line_Model_FT_Disc.h.

◆ read_via_file_

int Triple_Line_Model_FT_Disc::read_via_file_
protected

Definition at line 148 of file Triple_Line_Model_FT_Disc.h.

◆ ready_inject_tcl_

bool Triple_Line_Model_FT_Disc::ready_inject_tcl_ = false
protected

Definition at line 175 of file Triple_Line_Model_FT_Disc.h.

◆ reinjection_tcl_

bool Triple_Line_Model_FT_Disc::reinjection_tcl_ = false
protected

Definition at line 173 of file Triple_Line_Model_FT_Disc.h.

◆ rhocpl_

double Triple_Line_Model_FT_Disc::rhocpl_
protected

Definition at line 145 of file Triple_Line_Model_FT_Disc.h.

◆ Ri_

double Triple_Line_Model_FT_Disc::Ri_
protected

Definition at line 189 of file Triple_Line_Model_FT_Disc.h.

◆ sm_

double Triple_Line_Model_FT_Disc::sm_
protected

Definition at line 139 of file Triple_Line_Model_FT_Disc.h.

◆ t_injection_

double Triple_Line_Model_FT_Disc::t_injection_
protected

Definition at line 194 of file Triple_Line_Model_FT_Disc.h.

◆ tab_Mtcl_

DoubleTab Triple_Line_Model_FT_Disc::tab_Mtcl_
protected

Definition at line 150 of file Triple_Line_Model_FT_Disc.h.

◆ tag_tcl_

int Triple_Line_Model_FT_Disc::tag_tcl_
protected

Definition at line 131 of file Triple_Line_Model_FT_Disc.h.

◆ TCL_energy_correction_

bool Triple_Line_Model_FT_Disc::TCL_energy_correction_ = false
protected

Definition at line 129 of file Triple_Line_Model_FT_Disc.h.

◆ tempC_tcl_

double Triple_Line_Model_FT_Disc::tempC_tcl_
protected

Definition at line 174 of file Triple_Line_Model_FT_Disc.h.

◆ theta_app_

double Triple_Line_Model_FT_Disc::theta_app_
protected

Definition at line 134 of file Triple_Line_Model_FT_Disc.h.

◆ thetaC_tcl_

double Triple_Line_Model_FT_Disc::thetaC_tcl_
protected

Definition at line 166 of file Triple_Line_Model_FT_Disc.h.

◆ vevap_int_

double Triple_Line_Model_FT_Disc::vevap_int_
protected

Definition at line 212 of file Triple_Line_Model_FT_Disc.h.

◆ x_cl_

double Triple_Line_Model_FT_Disc::x_cl_
protected

Definition at line 135 of file Triple_Line_Model_FT_Disc.h.

◆ xm_

double Triple_Line_Model_FT_Disc::xm_
protected

Definition at line 137 of file Triple_Line_Model_FT_Disc.h.

◆ ym_

double Triple_Line_Model_FT_Disc::ym_
protected

Definition at line 138 of file Triple_Line_Model_FT_Disc.h.

◆ ymeso_

double Triple_Line_Model_FT_Disc::ymeso_
protected

Definition at line 141 of file Triple_Line_Model_FT_Disc.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/VDF_VEF/Triple_Line_Model_FT_Disc.h
  • /home/docs/checkouts/readthedocs.org/user_builds/triocfd-documentation/checkouts/next/src/Multiphase/Front_tracking_discontinu/VDF_VEF/Triple_Line_Model_FT_Disc.cpp