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

#include <Probleme_FTD_IJK_base.h>

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

Public Types

using FieldInfo_t = Champs_compris_IJK_interface::FieldInfo_t
Public Types inherited from Champs_compris_IJK_interface
using FieldInfo_t = std::tuple<Motcle, Entity, Nature_du_champ, bool>

Public Member Functions

int associer_ (Objet_U &) override
 surcharge Objet_U::associer_(Objet_U& ob) Associe differents objets au probleme en controlant
virtual void set_param (Param &param) const override
const Domaine_IJKget_domaine_ft () const
Domaine_IJKget_domaine_ft ()
const Domaine_IJKget_domaine () const
const Domaine_IJKdomaine_ijk () const
Domaine_IJKdomaine_ijk ()
void discretiser (Discretisation_base &dis) override
void preparer_calcul () override
 Prepare le calcul: initialise les parametres du milieu et prepare le calcul de chacune des equations.
void typer_lire_milieu (Entree &is) override
void lire_solved_equations (Entree &is) override
void completer () override
 Complete les equations associees au probleme.
void mettre_a_jour (double temps) override
 Effectue une mise a jour en temps du probleme.
virtual bool updateGivenFields () override
 ATTENTION :
Fluide_Diphasique_IJKmilieu_ijk ()
const Fluide_Diphasique_IJKmilieu_ijk () const
const Schema_Temps_IJK_baseschema_temps_ijk () const
Schema_Temps_IJK_baseschema_temps_ijk ()
bool run () override
 Cette methode est une sorte de main() du Problem Elle peut etre utilisee si le probleme n'est couple a aucun autre.
void initialize () override
 This method is called once at the beginning, before any other one of the interface Problem.
void terminate () override
 This method is called once at the end, after any other one.
void sauver () const override
 Ecriture sur fichier en vue d'une reprise (sauvegarde).
double presentTime () const override
 Returns the present time.
double computeTimeStep (bool &stop) const override
 Compute the value the Problem would like for the next time step.
bool initTimeStep (double dt) override
 This method allocates and initializes the unknown and given fields for the future time step.
bool solveTimeStep () override
 pour recodage eventuel et appel unifie en python
void validateTimeStep () override
 Validates the calculated unknown by moving the present time at the end of the time step.
void setStationary (bool flag) override
 Tells to the Problem that stationary is reached or not.
void abortTimeStep () override
 Aborts the resolution of the current time step.
void resetTime (double time) override
 Reset the current time of the Problem to a given value.
bool iterateTimeStep (bool &converged) override
 In the case solveTimeStep uses an iterative process, this method executes a single iteration.
Entreelire_equations (Entree &is, Motcle &dernier_mot) override
 Lecture des equations du probleme.
IJK_Field_int & treatment_count ()
const IJK_Field_int & treatment_count () const
int new_treatment () const
int & new_treatment ()
const Nomnom_sauvegarde () const
bool has_champ (const Motcle &nom) const override
bool has_champ (const Motcle &nom, OBS_PTR(Champ_base)&ref_champ) const override
bool has_champ_vectoriel (const Motcle &nom) const override
const IJK_Field_double & get_IJK_field (const Motcle &nom) override
const IJK_Field_vector3_double & get_IJK_field_vector (const Motcle &nom) override
void initialise_ijk_fields ()
void initialise_interfaces ()
void sauvegarder_probleme (const char *fichier_sauvegarde, const int &stop)
void reprendre_probleme (const char *fichier_reprise)
void update_thermal_properties ()
int get_thermal_probes_ghost_cells () const
double t_debut_statistiques () const
bool get_reprise () const
void get_noms_champs_postraitables (Noms &noms, Option opt) const override
const Postprocessing_IJKget_post () const
Postprocessing_IJKget_post ()
ArrOfDouble_with_ghost & get_delta_z_local ()
const ArrOfDouble_with_ghost & get_delta_z_local () const
virtual void deplacer_interfaces (const double timestep, const int rk_step, ArrOfDouble &var_volume_par_bulle, const int first_step_interface_smoothing)
virtual void deplacer_interfaces_rk3 (const double timestep, const int rk_step, ArrOfDouble &var_volume_par_bulle)
virtual void update_indicator_field ()
virtual void update_twice_indicator_field ()
void update_pre_remeshing_indicator_field ()
void update_post_remeshing_indicator_field ()
void update_old_intersections ()
void parcourir_maillage ()
void calculer_rho_mu_indicatrice (const bool parcourir=true)
const Nomget_lata_name () const
const Probleme_baseprobleme (const Domaine_IJK &dom) const
virtual Cut_cell_FT_Discget_cut_cell_disc ()
bool has_ns () const
bool has_interface () const
bool has_thermals () const
const Navier_Stokes_FTD_IJKeq_ns () const
Navier_Stokes_FTD_IJKeq_ns ()
const IJK_Interfacesget_interface () const
IJK_Interfacesget_interface ()
const Maillage_FT_IJKget_maillage_ft_ijk () const
const Remaillage_FT_IJKget_remaillage_ft_ijk () const
const IJK_Thermalsget_ijk_thermals () const
IJK_Thermalsget_ijk_thermals ()
Public Member Functions inherited from Probleme_FT_Disc_gen
int nombre_d_equations () const override
const Equation_baseequation (int i) const override
Equation_baseequation (int i) override
const Equation_baseget_equation_by_name (const Nom &le_nom) const override
 (B. Math): Methode virtuelle ajoutee pour les problemes ayant plusieurs equations de meme type (Probleme_FT_Disc_gen). Dans ce cas, le nom de l'equation n'est pas son type...
Equation_basegetset_equation_by_name (const Nom &le_nom) override
 (B. Math): Methode virtuelle ajoutee pour les problemes ayant plusieurs equations de meme type (Probleme_FT_Disc_gen). Dans ce cas, le nom de l'equation n'est pas son type... Version non const. Cette methode est notamment appelee a la lecture du probleme.
void associer_milieu_base (const Milieu_base &milieu) override
 Verifie que le milieu est de type Fluide_Diphasique et associe le milieu aux equations.
double calculer_pas_de_temps () const override
 Calcul la valeur du prochain pas de temps du probleme.
void update_composite_variables (double temps)
void update_geometrical_quantities (double temps)
virtual const Navier_Stokes_FT_Discequation_hydraulique (const Motcle &nom) const
virtual const Transport_Interfaces_FT_Discequation_interfaces (const Motcle &nom) const
const Triple_Line_Model_FT_Disctcl () const
Triple_Line_Model_FT_Disctcl ()
const LIST (OWN_PTR(Equation_base)) &get_list_equations() const
Public Member Functions inherited from Pb_Fluide_base
int expression_predefini (const Motcle &motlu, Nom &expression) override
int postraiter (int force=1) override
 Demande au probleme de postraiter ses champs, sondes,.
Entreelire_radiation_models (Entree &is, Motcle &mot) override final
bool has_mod_rayo_transp () const override final
Modele_rayo_transpget_mod_rayo_transp ()
const Modele_rayo_transpget_mod_rayo_transp () const
Public Member Functions inherited from Probleme_base
 ~Probleme_base ()
virtual void associer ()
 Associe le probleme a toutes ses equations.
virtual int verifier ()
 Verifie que l'objet est complet, coherent, .
const Equation_baseequation (const Nom &) const
 Renvoie l'equation dont le nom est specifie.
Equation_baseequation (const Nom &)
 Renvoie l'equation dont le nom est specifie.
int sauvegarder (Sortie &) const override
 Ecriture du probleme sur fichier en vue d'une reprise.
int reprendre (Entree &) override
 Lecture d'un flot d'entree (fichier) pour reprise apres une sauvegarde avec Probleme_base::sauvegarder(Sortie& os).
int is_sauvegarde_simple () const
const Nomrestart_filename () const
const Nomcheckpoint_filename () const
const Nomcheckpoint_format () const
const Nomyaml_filename () const
virtual const Milieu_basemilieu () const
 Renvoie le milieu physique associe au probleme.
virtual Milieu_basemilieu ()
 Renvoie le milieu physique associe au probleme.
virtual void imprimer (Sortie &os) const
 Imprime les equations associees au probleme si le schema en temps associe indique que c'est necessaire.
virtual void associer_sch_tps_base (const Schema_Temps_base &)
 Associe un schema en temps au probleme.
virtual void associer_domaine (const Domaine &)
 Associe un domaine au probleme.
virtual void discretiser_equations ()
virtual void finir ()
 Finit le postraitement et sauve le probleme dans un fichier.
std::vector< OWN_PTR(Milieu_base)> & milieu_vect ()
const std::vector< OWN_PTR(Milieu_base)> & milieu_vect () const
const Schema_Temps_baseschema_temps () const
 Renvoie le schema en temps associe au probleme.
Schema_Temps_baseschema_temps ()
 Renvoie le schema en temps associe au probleme.
const Domaine & domaine () const
 Renvoie le domaine associe au probleme.
Domaine & domaine ()
 Renvoie le domaine associe au probleme.
bool has_domaine_dis () const
const Domaine_dis_basedomaine_dis () const
 Renvoie le domaine discretise associe au probleme.
Domaine_dis_basedomaine_dis ()
 Renvoie le domaine discretise associe au probleme.
bool is_dilatable () const
const Discretisation_basediscretisation () const
 Renvoie la discretisation associee au probleme.
Postraitementspostraitements ()
const Postraitementspostraitements () const
void init_postraitements ()
 Flag le premier et le dernier postraitement pour chaque fichier Et initialise les postraitements.
const char * reprise_format_temps () const
bool & reprise_effectuee ()
bool reprise_effectuee () const
void creer_champ (const Motcle &motlu) override
const Champ_baseget_champ (const Motcle &nom) const override
bool has_champ (const Motcle &nom, OBS_PTR(Champ_base) &ref_champ) const override
virtual const Champ_Generique_baseget_champ_post (const Motcle &nom) const
virtual bool has_champ_post (const Motcle &nom) const
virtual int comprend_champ_post (const Motcle &nom) const
virtual int a_pour_IntVect (const Motcle &, OBS_PTR(IntVect)&) const
virtual void lire_postraitement_interfaces (Entree &is)
virtual void postraiter_interfaces (const Nom &nom_fich, Sortie &s, const Nom &format, double temps)
virtual void addInputField (Field_base &f)
bool is_coupled () const
int postraiter (int force=1) override
 Si force=1, effectue le postraitement sans tenir compte des frequences de postraitement.
int limpr () const override
 Demande au schema en temps s'il faut faire une impression.
int lsauv () const override
 Demande au schema en temps s'il faut faire une sauvegarde.
virtual void allocation () const final
 Verifie que la place necessaire existe sur le disque dur.
const bool & is_probleme_base_initialized () const
bool solveTimeStep_pbU ()
bool isStationary () const override
 Tells if the Problem unknowns have changed during the last time step.
std::string newCompute () override
 Recherche des champs parametriques, et pour chacun, passage au parametre suivant.
void getOutputPointValues (const Nom &name, const std::vector< double > &x, const std::vector< double > &y, const std::vector< double > &z, std::vector< double > &vals, int compo) override
void getInputFieldsNames (Noms &noms) const override
 This method is used to find the names of input fields understood by the Problem.
void getOutputFieldsNames (Noms &noms) const override
double futureTime () const override
 Returns the future time (end of current computing interval) This value is valid between initTimeStep and either.
 OBS_PTR (Field_base) findInputField(const Nom &name) const override
 OBS_PTR (Champ_Generique_base) findOutputField(const Nom &name) const override
void associer_pb_couple (const Probleme_Couple &pbc)
const Probleme_Coupleget_pb_couple () const
Probleme_Coupleget_pb_couple ()
 LIST (OBS_PTR(SFichier)) &get_set_out_files() const
const Correlation_baseget_correlation (std::string nom_correlation) const
int has_correlation (std::string nom_correlation) const
Public Member Functions inherited from Champs_compris_interface
virtual ~Champs_compris_interface ()
Public Member Functions inherited from Probleme_U
virtual void getInputFieldTemplate (const Nom &name, ICoCo::TrioField &afield) const
virtual void setInputField (const Nom &name, const ICoCo::TrioField &afield)
virtual void getOutputField (const Nom &nameField, ICoCo::TrioField &afield) const
virtual void setInputIntValue (const Nom &name, const int &val)
virtual int getOutputIntValue (const Nom &name) const
virtual bool checkOutputIntEntry (const Nom &name) const
double getOutputPointValues (const Nom &name, const double x, const double y, const double z, int compo)
virtual void setInputDoubleValue (const Nom &name, const double val)
virtual void setInputStringValue (const std::string &name, const std::string &val)
virtual std::string getOutputStringValue (const std::string &name)
virtual void post_initialize ()
virtual bool runUntil (double time)
 This method has the same role as the method run, but it stops when reaching the time given in parameter.
void nommer (const Nom &name) override
 Donne un nom a l'Objet_U Methode virtuelle a surcharger.
const Nomle_nom () const override
 Donne le nom de l'Objet_U Methode a surcharger : renvoie "neant" dans cette implementation.
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).
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.
const Interpreteinterprete () const
Interpreteinterprete ()
Public Member Functions inherited from Process
virtual ~Process ()
Public Member Functions inherited from Probleme_base_interface_proto
bool initTimeStep_impl (Probleme_base &pb, double dt)
bool solveTimeStep_impl (Probleme_base &pb)
bool isStationary_impl (const Probleme_base &pb) const
bool iterateTimeStep_impl (Probleme_base &pb, bool &converged)
bool updateGivenFields_impl (Probleme_base &pb)
const bool & is_probleme_initialized_impl () const
void initialize_impl (Probleme_base &pb)
void terminate_impl (Probleme_base &pb)
void validateTimeStep_impl (Probleme_base &pb)
void abortTimeStep_impl (Probleme_base &pb)
void getInputFieldsNames_impl (const Probleme_base &pb, Noms &noms) const
void getOutputFieldsNames_impl (const Probleme_base &pb, Noms &noms) const
void addInputField_impl (Probleme_base &pb, Field_base &f)
double presentTime_impl (const Probleme_base &pb) const
double computeTimeStep_impl (const Probleme_base &pb, bool &stop) const
double futureTime_impl (const Probleme_base &pb) const
void resetTimeWithDir_impl (Probleme_base &pb, double time, std::string direname)
 OBS_PTR (Field_base) findInputField_impl(const Probleme_base &pb
 OBS_PTR (Champ_Generique_base) findOutputField_impl(const Probleme_base &pb
Public Member Functions inherited from Champs_compris_IJK_interface
virtual ~Champs_compris_IJK_interface ()

Protected Member Functions

 OBS_PTR (Domaine_IJK) domaine_ijk_
 OBS_PTR (Probleme_base) refprobleme_ft_disc_
 OBS_PTR (Probleme_base) refprobleme_ns_
void euler_time_step (ArrOfDouble &var_volume_par_bulle)
void rk3_sub_step (const int rk_step, const double total_timestep, const double fractionnal_timestep, const double time)
virtual void create_forced_dilation ()
void solveTimeStep_Euler (DoubleTrav &)
void solveTimeStep_RK3 (DoubleTrav &)
void build_vdf_domaine ()
Protected Member Functions inherited from Probleme_FT_Disc_gen
void add_FT_equation (const Nom &, const Nom &)
 LIST (OWN_PTR(Equation_base)) equations_
Protected Member Functions inherited from Pb_Fluide_base
 OWN_PTR (Modele_rayo_transp) mod_rayo_transp_
Protected Member Functions inherited from Probleme_base
Entreeread_optional_equations (Entree &is, Motcle &mot)
virtual Entreelire_correlations (Entree &is)
 OBS_PTR (Domaine_dis_base) le_domaine_dis_
 OBS_PTR (Domaine) le_domaine_
 OBS_PTR (Schema_Temps_base) le_schema_en_temps_
 OBS_PTR (Discretisation_base) la_discretisation_
 OBS_PTR (Probleme_Couple) pbc_
 LIST (OBS_PTR(SFichier)) out_files_
 LIST (OBS_PTR(Loi_Fermeture_base)) liste_loi_fermeture_
 LIST (OBS_PTR(Champ_Parametrique)) Champs_Parametriques_
 LIST (OWN_PTR(Equation_base)) eq_opt_
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 Member Functions inherited from Probleme_base_interface_proto
 LIST (OBS_PTR(Field_base)) input_fields

Static Protected Member Functions

static void Fill_postprocessable_fields ()

Protected Attributes

IJK_Interfaces interface_to_remove_later_when_clean_
bool has_interface_ = false
bool has_ns_ = false
bool has_thermals_ = false
ArrOfDouble_with_ghost delta_z_local_
Domaine_IJK domaine_ft_
Nom lata_name_
bool stop_ = false
Nom fichier_post_
Nom nom_sauvegarde_
Nom nom_reprise_
bool sauvegarder_xyz_ = false
bool reprise_ = false
IJK_Field_int treatment_count_
int new_treatment_ = 0
int thermal_probes_ghost_cells_ = 2
Protected Attributes inherited from Probleme_base
Save_Restart save_restart_
std::vector< OWN_PTR(Milieu_base)> le_milieu_
Postraitements les_postraitements_
std::map< std::string, OWN_PTR(Correlation_base)> correlations_
Protected Attributes inherited from Probleme_U
Nom nom_
ScalarRegister reg_
std::map< std::string, std::string > str_params_
Protected Attributes inherited from Probleme_base_interface_proto
bool initialized = false
bool terminated = false
bool dt_defined = false
bool dt_validated = false

Friends

class IJK_Thermique_cut_cell
class Statistiques_dns_ijk_FT
class Postprocessing_IJK

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)
Public Attributes inherited from Probleme_base_interface_proto
const Nom &name const
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 32 of file Probleme_FTD_IJK_base.h.

Member Typedef Documentation

◆ FieldInfo_t

Member Function Documentation

◆ abortTimeStep()

void Probleme_FTD_IJK_base::abortTimeStep ( )
inlineoverridevirtual

Aborts the resolution of the current time step.

Exceptions
WrongContext

Reimplemented from Probleme_base.

Definition at line 83 of file Probleme_FTD_IJK_base.h.

◆ associer_()

int Probleme_FTD_IJK_base::associer_ ( Objet_U & ob)
overridevirtual

surcharge Objet_U::associer_(Objet_U& ob) Associe differents objets au probleme en controlant

le type de l'objet a associer a l'execution.
On peut ainsi associer: un schema en temps, un domaine de calcul.
Utilise les routine de la classe Type_Info (Utilitaires)
Parameters
(Objet_U&ob) l'objet a associer
Returns
(int) 1 si association reussie 0 sinon 2 si le milieu est deja associe a un autre probleme
Exceptions
Objet_Ude type inconnu (non prevu)

Reimplemented from Probleme_FT_Disc_gen.

Definition at line 127 of file Probleme_FTD_IJK_base.cpp.

◆ build_vdf_domaine()

void Probleme_FTD_IJK_base::build_vdf_domaine ( )
protected

Definition at line 1156 of file Probleme_FTD_IJK_base.cpp.

◆ calculer_rho_mu_indicatrice()

void Probleme_FTD_IJK_base::calculer_rho_mu_indicatrice ( const bool parcourir = true)

◆ completer()

void Probleme_FTD_IJK_base::completer ( )
overridevirtual

Complete les equations associees au probleme.

Remplissage des references, deleguee aux equations.

Reimplemented from Probleme_FT_Disc_gen.

Definition at line 228 of file Probleme_FTD_IJK_base.cpp.

◆ computeTimeStep()

double Probleme_FTD_IJK_base::computeTimeStep ( bool & stop) const
overridevirtual

Compute the value the Problem would like for the next time step.

This value will not necessarily be used at the call of initTimeStep, but it is a hint. This method may use all the internal state of the Problem.

Parameters
(stop)Does the Problem want to stop ?
Returns
(double) The desired time step
Exceptions
WrongContext

Reimplemented from Probleme_base.

Definition at line 846 of file Probleme_FTD_IJK_base.cpp.

◆ create_forced_dilation()

virtual void Probleme_FTD_IJK_base::create_forced_dilation ( )
inlineprotectedvirtual

Reimplemented in Probleme_FTD_IJK.

Definition at line 237 of file Probleme_FTD_IJK_base.h.

◆ deplacer_interfaces()

void Probleme_FTD_IJK_base::deplacer_interfaces ( const double timestep,
const int rk_step,
ArrOfDouble & var_volume_par_bulle,
const int first_step_interface_smoothing )
virtual

Reimplemented in Probleme_FTD_IJK_cut_cell.

Definition at line 525 of file Probleme_FTD_IJK_base.cpp.

◆ deplacer_interfaces_rk3()

void Probleme_FTD_IJK_base::deplacer_interfaces_rk3 ( const double timestep,
const int rk_step,
ArrOfDouble & var_volume_par_bulle )
virtual

Reimplemented in Probleme_FTD_IJK_cut_cell.

Definition at line 574 of file Probleme_FTD_IJK_base.cpp.

◆ discretiser()

void Probleme_FTD_IJK_base::discretiser ( Discretisation_base & dis)
overridevirtual

Nothing to be done here for now ...

Reimplemented from Probleme_base.

Definition at line 663 of file Probleme_FTD_IJK_base.cpp.

◆ domaine_ijk() [1/2]

Domaine_IJK & Probleme_FTD_IJK_base::domaine_ijk ( )
inline

Definition at line 52 of file Probleme_FTD_IJK_base.h.

◆ domaine_ijk() [2/2]

const Domaine_IJK & Probleme_FTD_IJK_base::domaine_ijk ( ) const
inline

Definition at line 51 of file Probleme_FTD_IJK_base.h.

◆ eq_ns() [1/2]

Navier_Stokes_FTD_IJK & Probleme_FTD_IJK_base::eq_ns ( )
inline

Definition at line 162 of file Probleme_FTD_IJK_base.h.

◆ eq_ns() [2/2]

const Navier_Stokes_FTD_IJK & Probleme_FTD_IJK_base::eq_ns ( ) const
inline

Definition at line 156 of file Probleme_FTD_IJK_base.h.

◆ euler_time_step()

void Probleme_FTD_IJK_base::euler_time_step ( ArrOfDouble & var_volume_par_bulle)
protected

Definition at line 777 of file Probleme_FTD_IJK_base.cpp.

◆ Fill_postprocessable_fields()

void Probleme_FTD_IJK_base::Fill_postprocessable_fields ( )
staticprotected

Fills in all possible fields that may be post-processed. Done only once even if multiple problems.

Definition at line 672 of file Probleme_FTD_IJK_base.cpp.

◆ get_cut_cell_disc()

virtual Cut_cell_FT_Disc * Probleme_FTD_IJK_base::get_cut_cell_disc ( )
inlinevirtual

Reimplemented in Probleme_FTD_IJK_cut_cell.

Definition at line 146 of file Probleme_FTD_IJK_base.h.

◆ get_delta_z_local() [1/2]

ArrOfDouble_with_ghost & Probleme_FTD_IJK_base::get_delta_z_local ( )
inline

Definition at line 123 of file Probleme_FTD_IJK_base.h.

◆ get_delta_z_local() [2/2]

const ArrOfDouble_with_ghost & Probleme_FTD_IJK_base::get_delta_z_local ( ) const
inline

Definition at line 124 of file Probleme_FTD_IJK_base.h.

◆ get_domaine()

const Domaine_IJK & Probleme_FTD_IJK_base::get_domaine ( ) const
inline

Definition at line 50 of file Probleme_FTD_IJK_base.h.

◆ get_domaine_ft() [1/2]

Domaine_IJK & Probleme_FTD_IJK_base::get_domaine_ft ( )
inline

Definition at line 48 of file Probleme_FTD_IJK_base.h.

◆ get_domaine_ft() [2/2]

const Domaine_IJK & Probleme_FTD_IJK_base::get_domaine_ft ( ) const
inline

Definition at line 47 of file Probleme_FTD_IJK_base.h.

◆ get_IJK_field()

const IJK_Field_double & Probleme_FTD_IJK_base::get_IJK_field ( const Motcle & nom)
overridevirtual

Implements Champs_compris_IJK_interface.

Definition at line 324 of file Probleme_FTD_IJK_base.cpp.

◆ get_IJK_field_vector()

const IJK_Field_vector3_double & Probleme_FTD_IJK_base::get_IJK_field_vector ( const Motcle & nom)
overridevirtual

Implements Champs_compris_IJK_interface.

Definition at line 341 of file Probleme_FTD_IJK_base.cpp.

◆ get_ijk_thermals() [1/2]

IJK_Thermals & Probleme_FTD_IJK_base::get_ijk_thermals ( )
inline

Definition at line 204 of file Probleme_FTD_IJK_base.h.

◆ get_ijk_thermals() [2/2]

const IJK_Thermals & Probleme_FTD_IJK_base::get_ijk_thermals ( ) const
inline

Definition at line 193 of file Probleme_FTD_IJK_base.h.

◆ get_interface() [1/2]

IJK_Interfaces & Probleme_FTD_IJK_base::get_interface ( )
inline

Definition at line 174 of file Probleme_FTD_IJK_base.h.

◆ get_interface() [2/2]

const IJK_Interfaces & Probleme_FTD_IJK_base::get_interface ( ) const
inline

Definition at line 169 of file Probleme_FTD_IJK_base.h.

◆ get_lata_name()

const Nom & Probleme_FTD_IJK_base::get_lata_name ( ) const
inline

Definition at line 136 of file Probleme_FTD_IJK_base.h.

◆ get_maillage_ft_ijk()

const Maillage_FT_IJK & Probleme_FTD_IJK_base::get_maillage_ft_ijk ( ) const
inline

Definition at line 180 of file Probleme_FTD_IJK_base.h.

◆ get_noms_champs_postraitables()

void Probleme_FTD_IJK_base::get_noms_champs_postraitables ( Noms & noms,
Option opt ) const
overridevirtual

Reimplemented from Probleme_base.

Definition at line 263 of file Probleme_FTD_IJK_base.cpp.

◆ get_post() [1/2]

Postprocessing_IJK & Probleme_FTD_IJK_base::get_post ( )
inline

Definition at line 121 of file Probleme_FTD_IJK_base.h.

◆ get_post() [2/2]

const Postprocessing_IJK & Probleme_FTD_IJK_base::get_post ( ) const
inline

Definition at line 120 of file Probleme_FTD_IJK_base.h.

◆ get_remaillage_ft_ijk()

const Remaillage_FT_IJK & Probleme_FTD_IJK_base::get_remaillage_ft_ijk ( ) const
inline

Definition at line 186 of file Probleme_FTD_IJK_base.h.

◆ get_reprise()

bool Probleme_FTD_IJK_base::get_reprise ( ) const
inline

Definition at line 116 of file Probleme_FTD_IJK_base.h.

◆ get_thermal_probes_ghost_cells()

int Probleme_FTD_IJK_base::get_thermal_probes_ghost_cells ( ) const
inline

Definition at line 113 of file Probleme_FTD_IJK_base.h.

◆ has_champ() [1/2]

bool Probleme_FTD_IJK_base::has_champ ( const Motcle & nom) const
overridevirtual

Reimplemented from Probleme_base.

Definition at line 292 of file Probleme_FTD_IJK_base.cpp.

◆ has_champ() [2/2]

bool Probleme_FTD_IJK_base::has_champ ( const Motcle & nom,
OBS_PTR(Champ_base)& ref_champ ) const
inlineoverridevirtual

Implements Champs_compris_interface.

Definition at line 100 of file Probleme_FTD_IJK_base.h.

◆ has_champ_vectoriel()

bool Probleme_FTD_IJK_base::has_champ_vectoriel ( const Motcle & nom) const
overridevirtual

Implements Champs_compris_IJK_interface.

Definition at line 308 of file Probleme_FTD_IJK_base.cpp.

◆ has_interface()

bool Probleme_FTD_IJK_base::has_interface ( ) const
inline

Definition at line 153 of file Probleme_FTD_IJK_base.h.

◆ has_ns()

bool Probleme_FTD_IJK_base::has_ns ( ) const
inline

Definition at line 152 of file Probleme_FTD_IJK_base.h.

◆ has_thermals()

bool Probleme_FTD_IJK_base::has_thermals ( ) const
inline

Definition at line 154 of file Probleme_FTD_IJK_base.h.

◆ initialise_ijk_fields()

void Probleme_FTD_IJK_base::initialise_ijk_fields ( )

Definition at line 478 of file Probleme_FTD_IJK_base.cpp.

◆ initialise_interfaces()

void Probleme_FTD_IJK_base::initialise_interfaces ( )

Definition at line 646 of file Probleme_FTD_IJK_base.cpp.

◆ initialize()

void Probleme_FTD_IJK_base::initialize ( )
overridevirtual

This method is called once at the beginning, before any other one of the interface Problem.

Exceptions
WrongContext

Reimplemented from Probleme_base.

Reimplemented in Probleme_FTD_IJK_cut_cell.

Definition at line 707 of file Probleme_FTD_IJK_base.cpp.

◆ initTimeStep()

bool Probleme_FTD_IJK_base::initTimeStep ( double dt)
inlineoverridevirtual

This method allocates and initializes the unknown and given fields for the future time step.

The value of the interval is imposed through the parameter dt. In case of error, returns false.

Parameters
(doubledt) the time interval to allocate
Returns
(bool) true=OK, false=error, not able to tackle this dt
Exceptions
WrongContext,WrongArgument

Reimplemented from Probleme_base.

Definition at line 79 of file Probleme_FTD_IJK_base.h.

◆ iterateTimeStep()

bool Probleme_FTD_IJK_base::iterateTimeStep ( bool & converged)
inlineoverridevirtual

In the case solveTimeStep uses an iterative process, this method executes a single iteration.

It is thus possible to modify the given fields between iterations. converged is set to true if the process has converged, ie if the unknown fields are solution to the problem on the next time step. Otherwise converged is set to false. The return value indicates if the convergence process behaves normally. If false, the Problem wishes to abort the time step resolution.

Parameters
(bool&converged) It is a return value : true if the process has converged, false otherwise.
Returns
(bool) true=OK, false=unable to converge
Exceptions
WrongContext

Reimplemented from Probleme_base.

Definition at line 87 of file Probleme_FTD_IJK_base.h.

◆ lire_equations()

Entree & Probleme_FTD_IJK_base::lire_equations ( Entree & is,
Motcle & dernier_mot )
inlineoverridevirtual

Lecture des equations du probleme.

Reimplemented from Probleme_FT_Disc_gen.

Definition at line 89 of file Probleme_FTD_IJK_base.h.

◆ lire_solved_equations()

void Probleme_FTD_IJK_base::lire_solved_equations ( Entree & is)
overridevirtual

Reimplemented from Probleme_FT_Disc_gen.

Definition at line 138 of file Probleme_FTD_IJK_base.cpp.

◆ mettre_a_jour()

void Probleme_FTD_IJK_base::mettre_a_jour ( double temps)
inlineoverridevirtual

Effectue une mise a jour en temps du probleme.

Effectue la mise a jour sur toutes les equations du probleme.

Parameters
(doubletemps) le pas de temps de mise a jour

Reimplemented from Probleme_FT_Disc_gen.

Definition at line 61 of file Probleme_FTD_IJK_base.h.

◆ milieu_ijk() [1/2]

Fluide_Diphasique_IJK & Probleme_FTD_IJK_base::milieu_ijk ( )
inline

Definition at line 64 of file Probleme_FTD_IJK_base.h.

◆ milieu_ijk() [2/2]

const Fluide_Diphasique_IJK & Probleme_FTD_IJK_base::milieu_ijk ( ) const
inline

Definition at line 65 of file Probleme_FTD_IJK_base.h.

◆ new_treatment() [1/2]

int & Probleme_FTD_IJK_base::new_treatment ( )
inline

Definition at line 94 of file Probleme_FTD_IJK_base.h.

◆ new_treatment() [2/2]

int Probleme_FTD_IJK_base::new_treatment ( ) const
inline

Definition at line 93 of file Probleme_FTD_IJK_base.h.

◆ nom_sauvegarde()

const Nom & Probleme_FTD_IJK_base::nom_sauvegarde ( ) const
inline

Definition at line 96 of file Probleme_FTD_IJK_base.h.

◆ OBS_PTR() [1/3]

Probleme_FTD_IJK_base::OBS_PTR ( Domaine_IJK )
protected

◆ OBS_PTR() [2/3]

Probleme_FTD_IJK_base::OBS_PTR ( Probleme_base )
protected

◆ OBS_PTR() [3/3]

Probleme_FTD_IJK_base::OBS_PTR ( Probleme_base )
protected

◆ parcourir_maillage()

void Probleme_FTD_IJK_base::parcourir_maillage ( )

Definition at line 588 of file Probleme_FTD_IJK_base.cpp.

◆ preparer_calcul()

void Probleme_FTD_IJK_base::preparer_calcul ( )
overridevirtual

Prepare le calcul: initialise les parametres du milieu et prepare le calcul de chacune des equations.

Reimplemented from Probleme_FT_Disc_gen.

Definition at line 736 of file Probleme_FTD_IJK_base.cpp.

◆ presentTime()

double Probleme_FTD_IJK_base::presentTime ( ) const
inlineoverridevirtual

Returns the present time.

This value may change only at the call of validateTimeStep. A surcharger

Returns
(double) present time
Exceptions
WrongContext

Reimplemented from Probleme_base.

Definition at line 77 of file Probleme_FTD_IJK_base.h.

◆ probleme()

const Probleme_base & Probleme_FTD_IJK_base::probleme ( const Domaine_IJK & dom) const
inline

Definition at line 138 of file Probleme_FTD_IJK_base.h.

◆ reprendre_probleme()

void Probleme_FTD_IJK_base::reprendre_probleme ( const char * fichier_reprise)

Definition at line 439 of file Probleme_FTD_IJK_base.cpp.

◆ resetTime()

void Probleme_FTD_IJK_base::resetTime ( double time)
inlineoverridevirtual

Reset the current time of the Problem to a given value.

Particularly useful for the initialization of complex transients: the starting point of the transient of interest is computed first, the time is reset to 0, and then the actual transient of interest starts with proper initial conditions, and global time 0.

Parameters
[in]timethe new current time.
Exceptions
ICoCo::WrongContextexception if called before initialize() or after terminate().
ICoCo::WrongContextexception if called inside the TIME_STEP_DEFINED context (see Problem documentation)

Reimplemented from Probleme_base.

Definition at line 84 of file Probleme_FTD_IJK_base.h.

◆ rk3_sub_step()

void Probleme_FTD_IJK_base::rk3_sub_step ( const int rk_step,
const double total_timestep,
const double fractionnal_timestep,
const double time )
protected

Definition at line 797 of file Probleme_FTD_IJK_base.cpp.

◆ run()

bool Probleme_FTD_IJK_base::run ( )
overridevirtual

Cette methode est une sorte de main() du Problem Elle peut etre utilisee si le probleme n'est couple a aucun autre.

(s'il n'a besoin d'aucun champ d'entree).

Returns
(bool) true=OK, false=error

Reimplemented from Probleme_U.

Definition at line 1079 of file Probleme_FTD_IJK_base.cpp.

◆ sauvegarder_probleme()

void Probleme_FTD_IJK_base::sauvegarder_probleme ( const char * fichier_sauvegarde,
const int & stop )

Definition at line 359 of file Probleme_FTD_IJK_base.cpp.

◆ sauver()

void Probleme_FTD_IJK_base::sauver ( ) const
overridevirtual

Ecriture sur fichier en vue d'une reprise (sauvegarde).

Reimplemented from Probleme_base.

Definition at line 812 of file Probleme_FTD_IJK_base.cpp.

◆ schema_temps_ijk() [1/2]

Schema_Temps_IJK_base & Probleme_FTD_IJK_base::schema_temps_ijk ( )
inline

Definition at line 67 of file Probleme_FTD_IJK_base.h.

◆ schema_temps_ijk() [2/2]

const Schema_Temps_IJK_base & Probleme_FTD_IJK_base::schema_temps_ijk ( ) const
inline

Definition at line 66 of file Probleme_FTD_IJK_base.h.

◆ set_param()

void Probleme_FTD_IJK_base::set_param ( Param & param) const
overridevirtual

Reimplemented from Objet_U.

Reimplemented in Probleme_FTD_IJK_cut_cell.

Definition at line 117 of file Probleme_FTD_IJK_base.cpp.

◆ setStationary()

void Probleme_FTD_IJK_base::setStationary ( bool )
inlineoverridevirtual

Tells to the Problem that stationary is reached or not.

Reimplemented from Probleme_base.

Definition at line 82 of file Probleme_FTD_IJK_base.h.

◆ solveTimeStep()

bool Probleme_FTD_IJK_base::solveTimeStep ( )
overridevirtual

pour recodage eventuel et appel unifie en python

Reimplemented from Probleme_base.

Definition at line 871 of file Probleme_FTD_IJK_base.cpp.

◆ solveTimeStep_Euler()

void Probleme_FTD_IJK_base::solveTimeStep_Euler ( DoubleTrav & var_volume_par_bulle)
protected

Definition at line 924 of file Probleme_FTD_IJK_base.cpp.

◆ solveTimeStep_RK3()

void Probleme_FTD_IJK_base::solveTimeStep_RK3 ( DoubleTrav & var_volume_par_bulle)
protected

Definition at line 997 of file Probleme_FTD_IJK_base.cpp.

◆ t_debut_statistiques()

double Probleme_FTD_IJK_base::t_debut_statistiques ( ) const
inline

Definition at line 115 of file Probleme_FTD_IJK_base.h.

◆ terminate()

void Probleme_FTD_IJK_base::terminate ( )
overridevirtual

This method is called once at the end, after any other one.

It frees the memory and saves anything that needs to be saved.

Exceptions
WrongContext

Reimplemented from Probleme_base.

Definition at line 860 of file Probleme_FTD_IJK_base.cpp.

◆ treatment_count() [1/2]

IJK_Field_int & Probleme_FTD_IJK_base::treatment_count ( )
inline

Definition at line 91 of file Probleme_FTD_IJK_base.h.

◆ treatment_count() [2/2]

const IJK_Field_int & Probleme_FTD_IJK_base::treatment_count ( ) const
inline

Definition at line 92 of file Probleme_FTD_IJK_base.h.

◆ typer_lire_milieu()

void Probleme_FTD_IJK_base::typer_lire_milieu ( Entree & is)
overridevirtual

Reimplemented from Probleme_FT_Disc_gen.

Definition at line 219 of file Probleme_FTD_IJK_base.cpp.

◆ update_indicator_field()

void Probleme_FTD_IJK_base::update_indicator_field ( )
virtual

Reimplemented in Probleme_FTD_IJK_cut_cell.

Definition at line 610 of file Probleme_FTD_IJK_base.cpp.

◆ update_old_intersections()

void Probleme_FTD_IJK_base::update_old_intersections ( )

Definition at line 641 of file Probleme_FTD_IJK_base.cpp.

◆ update_post_remeshing_indicator_field()

void Probleme_FTD_IJK_base::update_post_remeshing_indicator_field ( )

Definition at line 627 of file Probleme_FTD_IJK_base.cpp.

◆ update_pre_remeshing_indicator_field()

void Probleme_FTD_IJK_base::update_pre_remeshing_indicator_field ( )

Definition at line 622 of file Probleme_FTD_IJK_base.cpp.

◆ update_thermal_properties()

void Probleme_FTD_IJK_base::update_thermal_properties ( )

Definition at line 730 of file Probleme_FTD_IJK_base.cpp.

◆ update_twice_indicator_field()

void Probleme_FTD_IJK_base::update_twice_indicator_field ( )
virtual

Reimplemented in Probleme_FTD_IJK_cut_cell.

Definition at line 632 of file Probleme_FTD_IJK_base.cpp.

◆ updateGivenFields()

virtual bool Probleme_FTD_IJK_base::updateGivenFields ( )
inlineoverridevirtual

ATTENTION :

Rentre ici tout ce qui ne correspond pas a l'API normale de Problem.

Actuellement on y met a jour les CLs et les termes sources, sachant que certains vont chercher eux-memes des informations dans les problemes voisins...

Programme de travail : tout ce qui est dans cette methode doit etre rendu independant de l'exterieur, et peut du coup rejoindre initTimeStep. Le reste passe dans l'interface d'echange de champs. Ce travail sera fini quand updateGivenFields sera vide et supprime !

Returns
(true=OK, false=error)

Reimplemented from Probleme_FT_Disc_gen.

Definition at line 62 of file Probleme_FTD_IJK_base.h.

◆ validateTimeStep()

void Probleme_FTD_IJK_base::validateTimeStep ( )
overridevirtual

Validates the calculated unknown by moving the present time at the end of the time step.

This method is allowed to free past values of the unknown and given fields.

Exceptions
WrongContext

Reimplemented from Pb_Fluide_base.

Definition at line 851 of file Probleme_FTD_IJK_base.cpp.

◆ IJK_Thermique_cut_cell

friend class IJK_Thermique_cut_cell
friend

Definition at line 39 of file Probleme_FTD_IJK_base.h.

◆ Postprocessing_IJK

friend class Postprocessing_IJK
friend

Definition at line 41 of file Probleme_FTD_IJK_base.h.

◆ Statistiques_dns_ijk_FT

friend class Statistiques_dns_ijk_FT
friend

Definition at line 40 of file Probleme_FTD_IJK_base.h.

Member Data Documentation

◆ delta_z_local_

ArrOfDouble_with_ghost Probleme_FTD_IJK_base::delta_z_local_
protected

Definition at line 219 of file Probleme_FTD_IJK_base.h.

◆ domaine_ft_

Domaine_IJK Probleme_FTD_IJK_base::domaine_ft_
protected

Definition at line 221 of file Probleme_FTD_IJK_base.h.

◆ fichier_post_

Nom Probleme_FTD_IJK_base::fichier_post_
protected

Definition at line 225 of file Probleme_FTD_IJK_base.h.

◆ has_interface_

bool Probleme_FTD_IJK_base::has_interface_ = false
protected

Definition at line 218 of file Probleme_FTD_IJK_base.h.

◆ has_ns_

bool Probleme_FTD_IJK_base::has_ns_ = false
protected

Definition at line 218 of file Probleme_FTD_IJK_base.h.

◆ has_thermals_

bool Probleme_FTD_IJK_base::has_thermals_ = false
protected

Definition at line 218 of file Probleme_FTD_IJK_base.h.

◆ interface_to_remove_later_when_clean_

IJK_Interfaces Probleme_FTD_IJK_base::interface_to_remove_later_when_clean_
protected

Definition at line 217 of file Probleme_FTD_IJK_base.h.

◆ lata_name_

Nom Probleme_FTD_IJK_base::lata_name_
protected

Definition at line 222 of file Probleme_FTD_IJK_base.h.

◆ new_treatment_

int Probleme_FTD_IJK_base::new_treatment_ = 0
protected

Definition at line 248 of file Probleme_FTD_IJK_base.h.

◆ nom_reprise_

Nom Probleme_FTD_IJK_base::nom_reprise_
protected

Definition at line 226 of file Probleme_FTD_IJK_base.h.

◆ nom_sauvegarde_

Nom Probleme_FTD_IJK_base::nom_sauvegarde_
protected

Definition at line 226 of file Probleme_FTD_IJK_base.h.

◆ reprise_

bool Probleme_FTD_IJK_base::reprise_ = false
protected

Definition at line 228 of file Probleme_FTD_IJK_base.h.

◆ sauvegarder_xyz_

bool Probleme_FTD_IJK_base::sauvegarder_xyz_ = false
protected

Definition at line 227 of file Probleme_FTD_IJK_base.h.

◆ stop_

bool Probleme_FTD_IJK_base::stop_ = false
protected

Definition at line 223 of file Probleme_FTD_IJK_base.h.

◆ thermal_probes_ghost_cells_

int Probleme_FTD_IJK_base::thermal_probes_ghost_cells_ = 2
protected

Definition at line 249 of file Probleme_FTD_IJK_base.h.

◆ treatment_count_

IJK_Field_int Probleme_FTD_IJK_base::treatment_count_
protected

Definition at line 245 of file Probleme_FTD_IJK_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/Problems/Probleme_FTD_IJK_base.h
  • /home/docs/checkouts/readthedocs.org/user_builds/triocfd-documentation/checkouts/next/src/Multiphase/Front_tracking_discontinu/IJK/Problems/Probleme_FTD_IJK_base.cpp