Probleme_FTD_IJK_base#
#include <Probleme_FTD_IJK_base.h>
How to reference this class#
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`Probleme\_FTD\_IJK\_base <class-probleme-ftd-ijk-base>`
[Probleme\_FTD\_IJK\_base](#class-probleme-ftd-ijk-base)
Detailed description#
Inherits from#
public : Probleme_FT_Disc_gen
public : Champs_compris_IJK_interface
Inherited by#
public : Probleme_FTD_IJK
public : Probleme_FTD_IJK_cut_cell
Inheritance graph#
If the image is too small, right-click and open in new tab
List of Public Methods#
List of Public Static Methods#
List of Protected Methods#
List of Protected Static Methods#
Complete Member Function Documentation#
abortTimeStep#
void Probleme_FTD_IJK_base::abortTimeStep() override
Aborts the resolution of the current time step.
Detailed description
Reimplements:
Referenced By
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`void Probleme_FTD_IJK_base::abortTimeStep() override <probleme-ftd-ijk-base-public-void-probleme-ftd-ijk-base-aborttimestep-override>`
[void Probleme_FTD_IJK_base::abortTimeStep() override](#probleme-ftd-ijk-base-public-void-probleme-ftd-ijk-base-aborttimestep-override)
associer_#
int Probleme_FTD_IJK_base::associer_(Objet_U &) override
surcharge Objet_U::associer_(Objet_U& ob) Associe differents objets au probleme en controlant
Detailed description
le type de l’objet a associer a l’execution. On peut ainsi associer: un schema en temps, un domaine de calcul ou un milieu physique. Utilise les routine de la classe Type_Info (Utilitaires)
Reimplements:
References
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`int Probleme_FTD_IJK_base::associer_(Objet_U &) override <probleme-ftd-ijk-base-public-int-probleme-ftd-ijk-base-associer-underscore-objet-u-ref-override>`
[int Probleme_FTD_IJK_base::associer_(Objet_U &) override](#probleme-ftd-ijk-base-public-int-probleme-ftd-ijk-base-associer-underscore-objet-u-ref-override)
calculer_rho_mu_indicatrice#
void Probleme_FTD_IJK_base::calculer_rho_mu_indicatrice(const bool parcourir=true)
Detailed description
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`void Probleme_FTD_IJK_base::calculer_rho_mu_indicatrice(const bool parcourir=true) <probleme-ftd-ijk-base-public-void-probleme-ftd-ijk-base-calculer-rho-mu-indicatrice-const-bool-parcourir-equal-true>`
[void Probleme_FTD_IJK_base::calculer_rho_mu_indicatrice(const bool parcourir=true)](#probleme-ftd-ijk-base-public-void-probleme-ftd-ijk-base-calculer-rho-mu-indicatrice-const-bool-parcourir-equal-true)
completer#
void Probleme_FTD_IJK_base::completer() override
Complete les equations associees au probleme.
Detailed description
Remplissage des references, deleguee aux equations.
Reimplements:
References
Referenced By
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`void Probleme_FTD_IJK_base::completer() override <probleme-ftd-ijk-base-public-void-probleme-ftd-ijk-base-completer-override>`
[void Probleme_FTD_IJK_base::completer() override](#probleme-ftd-ijk-base-public-void-probleme-ftd-ijk-base-completer-override)
computeTimeStep#
double Probleme_FTD_IJK_base::computeTimeStep(bool &stop) const override
Compute the value the Problem would like for the next time step.
Detailed description
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.
Reimplements:
Referenced By
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`double Probleme_FTD_IJK_base::computeTimeStep(bool &stop) const override <probleme-ftd-ijk-base-public-double-probleme-ftd-ijk-base-computetimestep-bool-ref-stop-const-override>`
[double Probleme_FTD_IJK_base::computeTimeStep(bool &stop) const override](#probleme-ftd-ijk-base-public-double-probleme-ftd-ijk-base-computetimestep-bool-ref-stop-const-override)
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)
Detailed description
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`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) <probleme-ftd-ijk-base-public-void-probleme-ftd-ijk-base-deplacer-interfaces-const-double-timestep-const-int-rk-step-arrofdouble-ref-var-volume-par-bulle-const-int-first-step-interface-smoothing>`
[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)](#probleme-ftd-ijk-base-public-void-probleme-ftd-ijk-base-deplacer-interfaces-const-double-timestep-const-int-rk-step-arrofdouble-ref-var-volume-par-bulle-const-int-first-step-interface-smoothing)
deplacer_interfaces_rk3#
void Probleme_FTD_IJK_base::deplacer_interfaces_rk3(const double timestep, const int rk_step, ArrOfDouble &var_volume_par_bulle)
Detailed description
References
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`void Probleme_FTD_IJK_base::deplacer_interfaces_rk3(const double timestep, const int rk_step, ArrOfDouble &var_volume_par_bulle) <probleme-ftd-ijk-base-public-void-probleme-ftd-ijk-base-deplacer-interfaces-rk3-const-double-timestep-const-int-rk-step-arrofdouble-ref-var-volume-par-bulle>`
[void Probleme_FTD_IJK_base::deplacer_interfaces_rk3(const double timestep, const int rk_step, ArrOfDouble &var_volume_par_bulle)](#probleme-ftd-ijk-base-public-void-probleme-ftd-ijk-base-deplacer-interfaces-rk3-const-double-timestep-const-int-rk-step-arrofdouble-ref-var-volume-par-bulle)
discretiser#
void Probleme_FTD_IJK_base::discretiser(Discretisation_base &dis) override
Detailed description
Nothing to be done here for now …
Reimplements:
References
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`void Probleme_FTD_IJK_base::discretiser(Discretisation_base &dis) override <probleme-ftd-ijk-base-public-void-probleme-ftd-ijk-base-discretiser-discretisation-base-ref-dis-override>`
[void Probleme_FTD_IJK_base::discretiser(Discretisation_base &dis) override](#probleme-ftd-ijk-base-public-void-probleme-ftd-ijk-base-discretiser-discretisation-base-ref-dis-override)
domaine_ijk#
Domaine_IJK & Probleme_FTD_IJK_base::domaine_ijk()
Detailed description
References
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`Domaine_IJK & Probleme_FTD_IJK_base::domaine_ijk() <probleme-ftd-ijk-base-public-domaine-ijk-ref-probleme-ftd-ijk-base-domaine-ijk>`
[Domaine_IJK & Probleme_FTD_IJK_base::domaine_ijk()](#probleme-ftd-ijk-base-public-domaine-ijk-ref-probleme-ftd-ijk-base-domaine-ijk)
domaine_ijk#
const Domaine_IJK & Probleme_FTD_IJK_base::domaine_ijk() const
Detailed description
References
Referenced By
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`const Domaine_IJK & Probleme_FTD_IJK_base::domaine_ijk() const <probleme-ftd-ijk-base-public-const-domaine-ijk-ref-probleme-ftd-ijk-base-domaine-ijk-const>`
[const Domaine_IJK & Probleme_FTD_IJK_base::domaine_ijk() const](#probleme-ftd-ijk-base-public-const-domaine-ijk-ref-probleme-ftd-ijk-base-domaine-ijk-const)
eq_ns#
Navier_Stokes_FTD_IJK & Probleme_FTD_IJK_base::eq_ns()
Detailed description
References
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`Navier_Stokes_FTD_IJK & Probleme_FTD_IJK_base::eq_ns() <probleme-ftd-ijk-base-public-navier-stokes-ftd-ijk-ref-probleme-ftd-ijk-base-eq-ns>`
[Navier_Stokes_FTD_IJK & Probleme_FTD_IJK_base::eq_ns()](#probleme-ftd-ijk-base-public-navier-stokes-ftd-ijk-ref-probleme-ftd-ijk-base-eq-ns)
eq_ns#
const Navier_Stokes_FTD_IJK & Probleme_FTD_IJK_base::eq_ns() const
Detailed description
References
Referenced By
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`const Navier_Stokes_FTD_IJK & Probleme_FTD_IJK_base::eq_ns() const <probleme-ftd-ijk-base-public-const-navier-stokes-ftd-ijk-ref-probleme-ftd-ijk-base-eq-ns-const>`
[const Navier_Stokes_FTD_IJK & Probleme_FTD_IJK_base::eq_ns() const](#probleme-ftd-ijk-base-public-const-navier-stokes-ftd-ijk-ref-probleme-ftd-ijk-base-eq-ns-const)
get_cut_cell_disc#
virtual Cut_cell_FT_Disc * Probleme_FTD_IJK_base::get_cut_cell_disc()
Detailed description
References
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`virtual Cut_cell_FT_Disc * Probleme_FTD_IJK_base::get_cut_cell_disc() <probleme-ftd-ijk-base-public-virtual-cut-cell-ft-disc-ptr-probleme-ftd-ijk-base-get-cut-cell-disc>`
[virtual Cut_cell_FT_Disc * Probleme_FTD_IJK_base::get_cut_cell_disc()](#probleme-ftd-ijk-base-public-virtual-cut-cell-ft-disc-ptr-probleme-ftd-ijk-base-get-cut-cell-disc)
get_delta_z_local#
ArrOfDouble_with_ghost & Probleme_FTD_IJK_base::get_delta_z_local()
Detailed description
References
Referenced By
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`ArrOfDouble_with_ghost & Probleme_FTD_IJK_base::get_delta_z_local() <probleme-ftd-ijk-base-public-arrofdouble-with-ghost-ref-probleme-ftd-ijk-base-get-delta-z-local>`
[ArrOfDouble_with_ghost & Probleme_FTD_IJK_base::get_delta_z_local()](#probleme-ftd-ijk-base-public-arrofdouble-with-ghost-ref-probleme-ftd-ijk-base-get-delta-z-local)
get_delta_z_local#
const ArrOfDouble_with_ghost & Probleme_FTD_IJK_base::get_delta_z_local() const
Detailed description
References
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`const ArrOfDouble_with_ghost & Probleme_FTD_IJK_base::get_delta_z_local() const <probleme-ftd-ijk-base-public-const-arrofdouble-with-ghost-ref-probleme-ftd-ijk-base-get-delta-z-local-const>`
[const ArrOfDouble_with_ghost & Probleme_FTD_IJK_base::get_delta_z_local() const](#probleme-ftd-ijk-base-public-const-arrofdouble-with-ghost-ref-probleme-ftd-ijk-base-get-delta-z-local-const)
get_domaine#
const Domaine_IJK & Probleme_FTD_IJK_base::get_domaine() const
Detailed description
References
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`const Domaine_IJK & Probleme_FTD_IJK_base::get_domaine() const <probleme-ftd-ijk-base-public-const-domaine-ijk-ref-probleme-ftd-ijk-base-get-domaine-const>`
[const Domaine_IJK & Probleme_FTD_IJK_base::get_domaine() const](#probleme-ftd-ijk-base-public-const-domaine-ijk-ref-probleme-ftd-ijk-base-get-domaine-const)
get_domaine_ft#
Domaine_IJK & Probleme_FTD_IJK_base::get_domaine_ft()
Detailed description
References
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`Domaine_IJK & Probleme_FTD_IJK_base::get_domaine_ft() <probleme-ftd-ijk-base-public-domaine-ijk-ref-probleme-ftd-ijk-base-get-domaine-ft>`
[Domaine_IJK & Probleme_FTD_IJK_base::get_domaine_ft()](#probleme-ftd-ijk-base-public-domaine-ijk-ref-probleme-ftd-ijk-base-get-domaine-ft)
get_domaine_ft#
const Domaine_IJK & Probleme_FTD_IJK_base::get_domaine_ft() const
Detailed description
References
Referenced By
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`const Domaine_IJK & Probleme_FTD_IJK_base::get_domaine_ft() const <probleme-ftd-ijk-base-public-const-domaine-ijk-ref-probleme-ftd-ijk-base-get-domaine-ft-const>`
[const Domaine_IJK & Probleme_FTD_IJK_base::get_domaine_ft() const](#probleme-ftd-ijk-base-public-const-domaine-ijk-ref-probleme-ftd-ijk-base-get-domaine-ft-const)
get_IJK_field#
const IJK_Field_double & Probleme_FTD_IJK_base::get_IJK_field(const Motcle &nom) override
Detailed description
Reimplements:
References
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`const IJK_Field_double & Probleme_FTD_IJK_base::get_IJK_field(const Motcle &nom) override <probleme-ftd-ijk-base-public-const-ijk-field-double-ref-probleme-ftd-ijk-base-get-ijk-field-const-motcle-ref-nom-override>`
[const IJK_Field_double & Probleme_FTD_IJK_base::get_IJK_field(const Motcle &nom) override](#probleme-ftd-ijk-base-public-const-ijk-field-double-ref-probleme-ftd-ijk-base-get-ijk-field-const-motcle-ref-nom-override)
get_IJK_field_vector#
const IJK_Field_vector3_double & Probleme_FTD_IJK_base::get_IJK_field_vector(const Motcle &nom) override
Detailed description
Reimplements:
References
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`const IJK_Field_vector3_double & Probleme_FTD_IJK_base::get_IJK_field_vector(const Motcle &nom) override <probleme-ftd-ijk-base-public-const-ijk-field-vector3-double-ref-probleme-ftd-ijk-base-get-ijk-field-vector-const-motcle-ref-nom-override>`
[const IJK_Field_vector3_double & Probleme_FTD_IJK_base::get_IJK_field_vector(const Motcle &nom) override](#probleme-ftd-ijk-base-public-const-ijk-field-vector3-double-ref-probleme-ftd-ijk-base-get-ijk-field-vector-const-motcle-ref-nom-override)
get_ijk_thermals#
IJK_Thermals & Probleme_FTD_IJK_base::get_ijk_thermals()
Detailed description
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`IJK_Thermals & Probleme_FTD_IJK_base::get_ijk_thermals() <probleme-ftd-ijk-base-public-ijk-thermals-ref-probleme-ftd-ijk-base-get-ijk-thermals>`
[IJK_Thermals & Probleme_FTD_IJK_base::get_ijk_thermals()](#probleme-ftd-ijk-base-public-ijk-thermals-ref-probleme-ftd-ijk-base-get-ijk-thermals)
get_ijk_thermals#
const IJK_Thermals & Probleme_FTD_IJK_base::get_ijk_thermals() const
Detailed description
Referenced By
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`const IJK_Thermals & Probleme_FTD_IJK_base::get_ijk_thermals() const <probleme-ftd-ijk-base-public-const-ijk-thermals-ref-probleme-ftd-ijk-base-get-ijk-thermals-const>`
[const IJK_Thermals & Probleme_FTD_IJK_base::get_ijk_thermals() const](#probleme-ftd-ijk-base-public-const-ijk-thermals-ref-probleme-ftd-ijk-base-get-ijk-thermals-const)
get_info#
const Type_info * Probleme_FTD_IJK_base::get_info() const override
Donne des informations sur le type de l’ Objet_U .
Detailed description
Reimplements:
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`const Type_info * Probleme_FTD_IJK_base::get_info() const override <probleme-ftd-ijk-base-public-const-type-info-ptr-probleme-ftd-ijk-base-get-info-const-override>`
[const Type_info * Probleme_FTD_IJK_base::get_info() const override](#probleme-ftd-ijk-base-public-const-type-info-ptr-probleme-ftd-ijk-base-get-info-const-override)
get_interface#
IJK_Interfaces & Probleme_FTD_IJK_base::get_interface()
Detailed description
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`IJK_Interfaces & Probleme_FTD_IJK_base::get_interface() <probleme-ftd-ijk-base-public-ijk-interfaces-ref-probleme-ftd-ijk-base-get-interface>`
[IJK_Interfaces & Probleme_FTD_IJK_base::get_interface()](#probleme-ftd-ijk-base-public-ijk-interfaces-ref-probleme-ftd-ijk-base-get-interface)
get_interface#
const IJK_Interfaces & Probleme_FTD_IJK_base::get_interface() const
Detailed description
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`const IJK_Interfaces & Probleme_FTD_IJK_base::get_interface() const <probleme-ftd-ijk-base-public-const-ijk-interfaces-ref-probleme-ftd-ijk-base-get-interface-const>`
[const IJK_Interfaces & Probleme_FTD_IJK_base::get_interface() const](#probleme-ftd-ijk-base-public-const-ijk-interfaces-ref-probleme-ftd-ijk-base-get-interface-const)
get_lata_name#
const Nom & Probleme_FTD_IJK_base::get_lata_name() const
Detailed description
References
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`const Nom & Probleme_FTD_IJK_base::get_lata_name() const <probleme-ftd-ijk-base-public-const-nom-ref-probleme-ftd-ijk-base-get-lata-name-const>`
[const Nom & Probleme_FTD_IJK_base::get_lata_name() const](#probleme-ftd-ijk-base-public-const-nom-ref-probleme-ftd-ijk-base-get-lata-name-const)
get_maillage_ft_ijk#
const Maillage_FT_IJK & Probleme_FTD_IJK_base::get_maillage_ft_ijk() const
Detailed description
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`const Maillage_FT_IJK & Probleme_FTD_IJK_base::get_maillage_ft_ijk() const <probleme-ftd-ijk-base-public-const-maillage-ft-ijk-ref-probleme-ftd-ijk-base-get-maillage-ft-ijk-const>`
[const Maillage_FT_IJK & Probleme_FTD_IJK_base::get_maillage_ft_ijk() const](#probleme-ftd-ijk-base-public-const-maillage-ft-ijk-ref-probleme-ftd-ijk-base-get-maillage-ft-ijk-const)
get_noms_champs_postraitables#
void Probleme_FTD_IJK_base::get_noms_champs_postraitables(Noms &noms, Option opt) const override
Detailed description
Reimplements:
References
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`void Probleme_FTD_IJK_base::get_noms_champs_postraitables(Noms &noms, Option opt) const override <probleme-ftd-ijk-base-public-void-probleme-ftd-ijk-base-get-noms-champs-postraitables-noms-ref-noms-option-opt-const-override>`
[void Probleme_FTD_IJK_base::get_noms_champs_postraitables(Noms &noms, Option opt) const override](#probleme-ftd-ijk-base-public-void-probleme-ftd-ijk-base-get-noms-champs-postraitables-noms-ref-noms-option-opt-const-override)
get_post#
Postprocessing_IJK & Probleme_FTD_IJK_base::get_post()
Detailed description
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`Postprocessing_IJK & Probleme_FTD_IJK_base::get_post() <probleme-ftd-ijk-base-public-postprocessing-ijk-ref-probleme-ftd-ijk-base-get-post>`
[Postprocessing_IJK & Probleme_FTD_IJK_base::get_post()](#probleme-ftd-ijk-base-public-postprocessing-ijk-ref-probleme-ftd-ijk-base-get-post)
get_post#
const Postprocessing_IJK & Probleme_FTD_IJK_base::get_post() const
Detailed description
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`const Postprocessing_IJK & Probleme_FTD_IJK_base::get_post() const <probleme-ftd-ijk-base-public-const-postprocessing-ijk-ref-probleme-ftd-ijk-base-get-post-const>`
[const Postprocessing_IJK & Probleme_FTD_IJK_base::get_post() const](#probleme-ftd-ijk-base-public-const-postprocessing-ijk-ref-probleme-ftd-ijk-base-get-post-const)
get_remaillage_ft_ijk#
const Remaillage_FT_IJK & Probleme_FTD_IJK_base::get_remaillage_ft_ijk() const
Detailed description
Referenced By
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`const Remaillage_FT_IJK & Probleme_FTD_IJK_base::get_remaillage_ft_ijk() const <probleme-ftd-ijk-base-public-const-remaillage-ft-ijk-ref-probleme-ftd-ijk-base-get-remaillage-ft-ijk-const>`
[const Remaillage_FT_IJK & Probleme_FTD_IJK_base::get_remaillage_ft_ijk() const](#probleme-ftd-ijk-base-public-const-remaillage-ft-ijk-ref-probleme-ftd-ijk-base-get-remaillage-ft-ijk-const)
get_reprise#
bool Probleme_FTD_IJK_base::get_reprise() const
Detailed description
References
Referenced By
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`bool Probleme_FTD_IJK_base::get_reprise() const <probleme-ftd-ijk-base-public-bool-probleme-ftd-ijk-base-get-reprise-const>`
[bool Probleme_FTD_IJK_base::get_reprise() const](#probleme-ftd-ijk-base-public-bool-probleme-ftd-ijk-base-get-reprise-const)
get_thermal_probes_ghost_cells#
int Probleme_FTD_IJK_base::get_thermal_probes_ghost_cells() const
Detailed description
References
Referenced By
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`int Probleme_FTD_IJK_base::get_thermal_probes_ghost_cells() const <probleme-ftd-ijk-base-public-int-probleme-ftd-ijk-base-get-thermal-probes-ghost-cells-const>`
[int Probleme_FTD_IJK_base::get_thermal_probes_ghost_cells() const](#probleme-ftd-ijk-base-public-int-probleme-ftd-ijk-base-get-thermal-probes-ghost-cells-const)
has_champ#
bool Probleme_FTD_IJK_base::has_champ(const Motcle &nom) const override
Detailed description
Reimplements:
References
Referenced By
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`bool Probleme_FTD_IJK_base::has_champ(const Motcle &nom) const override <probleme-ftd-ijk-base-public-bool-probleme-ftd-ijk-base-has-champ-const-motcle-ref-nom-const-override>`
[bool Probleme_FTD_IJK_base::has_champ(const Motcle &nom) const override](#probleme-ftd-ijk-base-public-bool-probleme-ftd-ijk-base-has-champ-const-motcle-ref-nom-const-override)
has_champ#
bool Probleme_FTD_IJK_base::has_champ(const Motcle &nom, TRUST_Ref< Champ_base * > &ref_champ) const override
Detailed description
Reimplements:
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`bool Probleme_FTD_IJK_base::has_champ(const Motcle &nom, TRUST_Ref< Champ_base * > &ref_champ) const override <probleme-ftd-ijk-base-public-bool-probleme-ftd-ijk-base-has-champ-const-motcle-ref-nom-trust-ref-champ-base-ptr-ref-ref-champ-const-override>`
[bool Probleme_FTD_IJK_base::has_champ(const Motcle &nom, TRUST_Ref< Champ_base * > &ref_champ) const override](#probleme-ftd-ijk-base-public-bool-probleme-ftd-ijk-base-has-champ-const-motcle-ref-nom-trust-ref-champ-base-ptr-ref-ref-champ-const-override)
has_champ_vectoriel#
bool Probleme_FTD_IJK_base::has_champ_vectoriel(const Motcle &nom) const override
Detailed description
Reimplements:
References
Referenced By
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`bool Probleme_FTD_IJK_base::has_champ_vectoriel(const Motcle &nom) const override <probleme-ftd-ijk-base-public-bool-probleme-ftd-ijk-base-has-champ-vectoriel-const-motcle-ref-nom-const-override>`
[bool Probleme_FTD_IJK_base::has_champ_vectoriel(const Motcle &nom) const override](#probleme-ftd-ijk-base-public-bool-probleme-ftd-ijk-base-has-champ-vectoriel-const-motcle-ref-nom-const-override)
has_interface#
bool Probleme_FTD_IJK_base::has_interface() const
Detailed description
References
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`bool Probleme_FTD_IJK_base::has_interface() const <probleme-ftd-ijk-base-public-bool-probleme-ftd-ijk-base-has-interface-const>`
[bool Probleme_FTD_IJK_base::has_interface() const](#probleme-ftd-ijk-base-public-bool-probleme-ftd-ijk-base-has-interface-const)
has_ns#
bool Probleme_FTD_IJK_base::has_ns() const
Detailed description
References
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`bool Probleme_FTD_IJK_base::has_ns() const <probleme-ftd-ijk-base-public-bool-probleme-ftd-ijk-base-has-ns-const>`
[bool Probleme_FTD_IJK_base::has_ns() const](#probleme-ftd-ijk-base-public-bool-probleme-ftd-ijk-base-has-ns-const)
has_thermals#
bool Probleme_FTD_IJK_base::has_thermals() const
Detailed description
References
Referenced By
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`bool Probleme_FTD_IJK_base::has_thermals() const <probleme-ftd-ijk-base-public-bool-probleme-ftd-ijk-base-has-thermals-const>`
[bool Probleme_FTD_IJK_base::has_thermals() const](#probleme-ftd-ijk-base-public-bool-probleme-ftd-ijk-base-has-thermals-const)
initialise_ijk_fields#
void Probleme_FTD_IJK_base::initialise_ijk_fields()
Detailed description
References
Referenced By
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`void Probleme_FTD_IJK_base::initialise_ijk_fields() <probleme-ftd-ijk-base-public-void-probleme-ftd-ijk-base-initialise-ijk-fields>`
[void Probleme_FTD_IJK_base::initialise_ijk_fields()](#probleme-ftd-ijk-base-public-void-probleme-ftd-ijk-base-initialise-ijk-fields)
initialise_interfaces#
void Probleme_FTD_IJK_base::initialise_interfaces()
Detailed description
References
Referenced By
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`void Probleme_FTD_IJK_base::initialise_interfaces() <probleme-ftd-ijk-base-public-void-probleme-ftd-ijk-base-initialise-interfaces>`
[void Probleme_FTD_IJK_base::initialise_interfaces()](#probleme-ftd-ijk-base-public-void-probleme-ftd-ijk-base-initialise-interfaces)
initialize#
void Probleme_FTD_IJK_base::initialize() override
This method is called once at the beginning, before any other one of the interface Problem.
Detailed description
Reimplements:
References
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`void Probleme_FTD_IJK_base::initialize() override <probleme-ftd-ijk-base-public-void-probleme-ftd-ijk-base-initialize-override>`
[void Probleme_FTD_IJK_base::initialize() override](#probleme-ftd-ijk-base-public-void-probleme-ftd-ijk-base-initialize-override)
initTimeStep#
bool Probleme_FTD_IJK_base::initTimeStep(double dt) override
This method allocates and initializes the unknown and given fields for the future time step.
Detailed description
The value of the interval is imposed through the parameter dt. In case of error, returns false.
Reimplements:
Referenced By
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`bool Probleme_FTD_IJK_base::initTimeStep(double dt) override <probleme-ftd-ijk-base-public-bool-probleme-ftd-ijk-base-inittimestep-double-dt-override>`
[bool Probleme_FTD_IJK_base::initTimeStep(double dt) override](#probleme-ftd-ijk-base-public-bool-probleme-ftd-ijk-base-inittimestep-double-dt-override)
iterateTimeStep#
bool Probleme_FTD_IJK_base::iterateTimeStep(bool &converged) override
In the case solveTimeStep uses an iterative process, this method executes a single iteration.
Detailed description
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.
Reimplements:
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`bool Probleme_FTD_IJK_base::iterateTimeStep(bool &converged) override <probleme-ftd-ijk-base-public-bool-probleme-ftd-ijk-base-iteratetimestep-bool-ref-converged-override>`
[bool Probleme_FTD_IJK_base::iterateTimeStep(bool &converged) override](#probleme-ftd-ijk-base-public-bool-probleme-ftd-ijk-base-iteratetimestep-bool-ref-converged-override)
lire_equations#
Entree & Probleme_FTD_IJK_base::lire_equations(Entree &is, Motcle &dernier_mot) override
Lecture des equations du probleme.
Detailed description
Reimplements:
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`Entree & Probleme_FTD_IJK_base::lire_equations(Entree &is, Motcle &dernier_mot) override <probleme-ftd-ijk-base-public-entree-ref-probleme-ftd-ijk-base-lire-equations-entree-ref-is-motcle-ref-dernier-mot-override>`
[Entree & Probleme_FTD_IJK_base::lire_equations(Entree &is, Motcle &dernier_mot) override](#probleme-ftd-ijk-base-public-entree-ref-probleme-ftd-ijk-base-lire-equations-entree-ref-is-motcle-ref-dernier-mot-override)
lire_solved_equations#
void Probleme_FTD_IJK_base::lire_solved_equations(Entree &is) override
Detailed description
Reimplements:
References
Referenced By
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`void Probleme_FTD_IJK_base::lire_solved_equations(Entree &is) override <probleme-ftd-ijk-base-public-void-probleme-ftd-ijk-base-lire-solved-equations-entree-ref-is-override>`
[void Probleme_FTD_IJK_base::lire_solved_equations(Entree &is) override](#probleme-ftd-ijk-base-public-void-probleme-ftd-ijk-base-lire-solved-equations-entree-ref-is-override)
mettre_a_jour#
void Probleme_FTD_IJK_base::mettre_a_jour(double temps) override
Effectue une mise a jour en temps du probleme.
Detailed description
Effectue la mise a jour sur toutes les equations du probleme.
Reimplements:
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`void Probleme_FTD_IJK_base::mettre_a_jour(double temps) override <probleme-ftd-ijk-base-public-void-probleme-ftd-ijk-base-mettre-a-jour-double-temps-override>`
[void Probleme_FTD_IJK_base::mettre_a_jour(double temps) override](#probleme-ftd-ijk-base-public-void-probleme-ftd-ijk-base-mettre-a-jour-double-temps-override)
milieu_ijk#
Fluide_Diphasique_IJK & Probleme_FTD_IJK_base::milieu_ijk()
Detailed description
References
Referenced By
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`Fluide_Diphasique_IJK & Probleme_FTD_IJK_base::milieu_ijk() <probleme-ftd-ijk-base-public-fluide-diphasique-ijk-ref-probleme-ftd-ijk-base-milieu-ijk>`
[Fluide_Diphasique_IJK & Probleme_FTD_IJK_base::milieu_ijk()](#probleme-ftd-ijk-base-public-fluide-diphasique-ijk-ref-probleme-ftd-ijk-base-milieu-ijk)
milieu_ijk#
const Fluide_Diphasique_IJK & Probleme_FTD_IJK_base::milieu_ijk() const
Detailed description
References
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`const Fluide_Diphasique_IJK & Probleme_FTD_IJK_base::milieu_ijk() const <probleme-ftd-ijk-base-public-const-fluide-diphasique-ijk-ref-probleme-ftd-ijk-base-milieu-ijk-const>`
[const Fluide_Diphasique_IJK & Probleme_FTD_IJK_base::milieu_ijk() const](#probleme-ftd-ijk-base-public-const-fluide-diphasique-ijk-ref-probleme-ftd-ijk-base-milieu-ijk-const)
new_treatment#
int & Probleme_FTD_IJK_base::new_treatment()
Detailed description
References
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`int & Probleme_FTD_IJK_base::new_treatment() <probleme-ftd-ijk-base-public-int-ref-probleme-ftd-ijk-base-new-treatment>`
[int & Probleme_FTD_IJK_base::new_treatment()](#probleme-ftd-ijk-base-public-int-ref-probleme-ftd-ijk-base-new-treatment)
new_treatment#
int Probleme_FTD_IJK_base::new_treatment() const
Detailed description
References
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`int Probleme_FTD_IJK_base::new_treatment() const <probleme-ftd-ijk-base-public-int-probleme-ftd-ijk-base-new-treatment-const>`
[int Probleme_FTD_IJK_base::new_treatment() const](#probleme-ftd-ijk-base-public-int-probleme-ftd-ijk-base-new-treatment-const)
nom_sauvegarde#
const Nom & Probleme_FTD_IJK_base::nom_sauvegarde() const
Detailed description
References
Referenced By
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`const Nom & Probleme_FTD_IJK_base::nom_sauvegarde() const <probleme-ftd-ijk-base-public-const-nom-ref-probleme-ftd-ijk-base-nom-sauvegarde-const>`
[const Nom & Probleme_FTD_IJK_base::nom_sauvegarde() const](#probleme-ftd-ijk-base-public-const-nom-ref-probleme-ftd-ijk-base-nom-sauvegarde-const)
parcourir_maillage#
void Probleme_FTD_IJK_base::parcourir_maillage()
Detailed description
References
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`void Probleme_FTD_IJK_base::parcourir_maillage() <probleme-ftd-ijk-base-public-void-probleme-ftd-ijk-base-parcourir-maillage>`
[void Probleme_FTD_IJK_base::parcourir_maillage()](#probleme-ftd-ijk-base-public-void-probleme-ftd-ijk-base-parcourir-maillage)
preparer_calcul#
void Probleme_FTD_IJK_base::preparer_calcul() override
Prepare le calcul: initialise les parametres du milieu et prepare le calcul de chacune des equations.
Detailed description
Reimplements:
References
Referenced By
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`void Probleme_FTD_IJK_base::preparer_calcul() override <probleme-ftd-ijk-base-public-void-probleme-ftd-ijk-base-preparer-calcul-override>`
[void Probleme_FTD_IJK_base::preparer_calcul() override](#probleme-ftd-ijk-base-public-void-probleme-ftd-ijk-base-preparer-calcul-override)
presentTime#
double Probleme_FTD_IJK_base::presentTime() const override
Returns the present time.
Detailed description
This value may change only at the call of validateTimeStep. A surcharger
Reimplements:
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`double Probleme_FTD_IJK_base::presentTime() const override <probleme-ftd-ijk-base-public-double-probleme-ftd-ijk-base-presenttime-const-override>`
[double Probleme_FTD_IJK_base::presentTime() const override](#probleme-ftd-ijk-base-public-double-probleme-ftd-ijk-base-presenttime-const-override)
probleme#
const Probleme_base & Probleme_FTD_IJK_base::probleme(const Domaine_IJK &dom) const
Detailed description
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`const Probleme_base & Probleme_FTD_IJK_base::probleme(const Domaine_IJK &dom) const <probleme-ftd-ijk-base-public-const-probleme-base-ref-probleme-ftd-ijk-base-probleme-const-domaine-ijk-ref-dom-const>`
[const Probleme_base & Probleme_FTD_IJK_base::probleme(const Domaine_IJK &dom) const](#probleme-ftd-ijk-base-public-const-probleme-base-ref-probleme-ftd-ijk-base-probleme-const-domaine-ijk-ref-dom-const)
Probleme_FTD_IJK_base#
Probleme_FTD_IJK_base::Probleme_FTD_IJK_base()
Detailed description
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`Probleme_FTD_IJK_base::Probleme_FTD_IJK_base() <probleme-ftd-ijk-base-public-probleme-ftd-ijk-base-probleme-ftd-ijk-base>`
[Probleme_FTD_IJK_base::Probleme_FTD_IJK_base()](#probleme-ftd-ijk-base-public-probleme-ftd-ijk-base-probleme-ftd-ijk-base)
reprendre_probleme#
void Probleme_FTD_IJK_base::reprendre_probleme(const char *fichier_reprise)
Detailed description
References
Referenced By
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`void Probleme_FTD_IJK_base::reprendre_probleme(const char *fichier_reprise) <probleme-ftd-ijk-base-public-void-probleme-ftd-ijk-base-reprendre-probleme-const-char-ptr-fichier-reprise>`
[void Probleme_FTD_IJK_base::reprendre_probleme(const char *fichier_reprise)](#probleme-ftd-ijk-base-public-void-probleme-ftd-ijk-base-reprendre-probleme-const-char-ptr-fichier-reprise)
resetTime#
void Probleme_FTD_IJK_base::resetTime(double time) override
Reset the current time of the Problem to a given value.
Detailed description
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.
Reimplements:
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`void Probleme_FTD_IJK_base::resetTime(double time) override <probleme-ftd-ijk-base-public-void-probleme-ftd-ijk-base-resettime-double-time-override>`
[void Probleme_FTD_IJK_base::resetTime(double time) override](#probleme-ftd-ijk-base-public-void-probleme-ftd-ijk-base-resettime-double-time-override)
run#
bool Probleme_FTD_IJK_base::run() override
Cette methode est une sorte de main() du Problem Elle peut etre utilisee si le probleme n’est couple a aucun autre.
Detailed description
(s’il n’a besoin d’aucun champ d’entree).
Reimplements:
References
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`bool Probleme_FTD_IJK_base::run() override <probleme-ftd-ijk-base-public-bool-probleme-ftd-ijk-base-run-override>`
[bool Probleme_FTD_IJK_base::run() override](#probleme-ftd-ijk-base-public-bool-probleme-ftd-ijk-base-run-override)
sauvegarder_probleme#
void Probleme_FTD_IJK_base::sauvegarder_probleme(const char *fichier_sauvegarde, const int &stop)
Detailed description
References
Referenced By
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`void Probleme_FTD_IJK_base::sauvegarder_probleme(const char *fichier_sauvegarde, const int &stop) <probleme-ftd-ijk-base-public-void-probleme-ftd-ijk-base-sauvegarder-probleme-const-char-ptr-fichier-sauvegarde-const-int-ref-stop>`
[void Probleme_FTD_IJK_base::sauvegarder_probleme(const char *fichier_sauvegarde, const int &stop)](#probleme-ftd-ijk-base-public-void-probleme-ftd-ijk-base-sauvegarder-probleme-const-char-ptr-fichier-sauvegarde-const-int-ref-stop)
sauver#
void Probleme_FTD_IJK_base::sauver() const override
Ecriture sur fichier en vue d’une reprise (sauvegarde)
Detailed description
Reimplements:
References
Referenced By
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`void Probleme_FTD_IJK_base::sauver() const override <probleme-ftd-ijk-base-public-void-probleme-ftd-ijk-base-sauver-const-override>`
[void Probleme_FTD_IJK_base::sauver() const override](#probleme-ftd-ijk-base-public-void-probleme-ftd-ijk-base-sauver-const-override)
schema_temps_ijk#
Schema_Temps_IJK_base & Probleme_FTD_IJK_base::schema_temps_ijk()
Detailed description
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`Schema_Temps_IJK_base & Probleme_FTD_IJK_base::schema_temps_ijk() <probleme-ftd-ijk-base-public-schema-temps-ijk-base-ref-probleme-ftd-ijk-base-schema-temps-ijk>`
[Schema_Temps_IJK_base & Probleme_FTD_IJK_base::schema_temps_ijk()](#probleme-ftd-ijk-base-public-schema-temps-ijk-base-ref-probleme-ftd-ijk-base-schema-temps-ijk)
schema_temps_ijk#
const Schema_Temps_IJK_base & Probleme_FTD_IJK_base::schema_temps_ijk() const
Detailed description
Referenced By
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`const Schema_Temps_IJK_base & Probleme_FTD_IJK_base::schema_temps_ijk() const <probleme-ftd-ijk-base-public-const-schema-temps-ijk-base-ref-probleme-ftd-ijk-base-schema-temps-ijk-const>`
[const Schema_Temps_IJK_base & Probleme_FTD_IJK_base::schema_temps_ijk() const](#probleme-ftd-ijk-base-public-const-schema-temps-ijk-base-ref-probleme-ftd-ijk-base-schema-temps-ijk-const)
set_param#
void Probleme_FTD_IJK_base::set_param(Param ¶m)
Detailed description
Referenced By
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`void Probleme_FTD_IJK_base::set_param(Param ¶m) <probleme-ftd-ijk-base-public-void-probleme-ftd-ijk-base-set-param-param-ref-param>`
[void Probleme_FTD_IJK_base::set_param(Param ¶m)](#probleme-ftd-ijk-base-public-void-probleme-ftd-ijk-base-set-param-param-ref-param)
setStationary#
void Probleme_FTD_IJK_base::setStationary(bool flag) override
Tells to the Problem that stationary is reached or not.
Detailed description
Reimplements:
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`void Probleme_FTD_IJK_base::setStationary(bool flag) override <probleme-ftd-ijk-base-public-void-probleme-ftd-ijk-base-setstationary-bool-flag-override>`
[void Probleme_FTD_IJK_base::setStationary(bool flag) override](#probleme-ftd-ijk-base-public-void-probleme-ftd-ijk-base-setstationary-bool-flag-override)
solveTimeStep#
bool Probleme_FTD_IJK_base::solveTimeStep() override
pour recodage eventuel et appel unifie en python
Detailed description
Reimplements:
References
Referenced By
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`bool Probleme_FTD_IJK_base::solveTimeStep() override <probleme-ftd-ijk-base-public-bool-probleme-ftd-ijk-base-solvetimestep-override>`
[bool Probleme_FTD_IJK_base::solveTimeStep() override](#probleme-ftd-ijk-base-public-bool-probleme-ftd-ijk-base-solvetimestep-override)
t_debut_statistiques#
double Probleme_FTD_IJK_base::t_debut_statistiques() const
Detailed description
References
Referenced By
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`double Probleme_FTD_IJK_base::t_debut_statistiques() const <probleme-ftd-ijk-base-public-double-probleme-ftd-ijk-base-t-debut-statistiques-const>`
[double Probleme_FTD_IJK_base::t_debut_statistiques() const](#probleme-ftd-ijk-base-public-double-probleme-ftd-ijk-base-t-debut-statistiques-const)
terminate#
void Probleme_FTD_IJK_base::terminate() override
This method is called once at the end, after any other one.
Detailed description
It frees the memory and saves anything that needs to be saved.
Reimplements:
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`void Probleme_FTD_IJK_base::terminate() override <probleme-ftd-ijk-base-public-void-probleme-ftd-ijk-base-terminate-override>`
[void Probleme_FTD_IJK_base::terminate() override](#probleme-ftd-ijk-base-public-void-probleme-ftd-ijk-base-terminate-override)
treatment_count#
IJK_Field_int & Probleme_FTD_IJK_base::treatment_count()
Detailed description
References
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`IJK_Field_int & Probleme_FTD_IJK_base::treatment_count() <probleme-ftd-ijk-base-public-ijk-field-int-ref-probleme-ftd-ijk-base-treatment-count>`
[IJK_Field_int & Probleme_FTD_IJK_base::treatment_count()](#probleme-ftd-ijk-base-public-ijk-field-int-ref-probleme-ftd-ijk-base-treatment-count)
treatment_count#
const IJK_Field_int & Probleme_FTD_IJK_base::treatment_count() const
Detailed description
References
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`const IJK_Field_int & Probleme_FTD_IJK_base::treatment_count() const <probleme-ftd-ijk-base-public-const-ijk-field-int-ref-probleme-ftd-ijk-base-treatment-count-const>`
[const IJK_Field_int & Probleme_FTD_IJK_base::treatment_count() const](#probleme-ftd-ijk-base-public-const-ijk-field-int-ref-probleme-ftd-ijk-base-treatment-count-const)
typer_lire_milieu#
void Probleme_FTD_IJK_base::typer_lire_milieu(Entree &is) override
Detailed description
Reimplements:
References
Referenced By
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`void Probleme_FTD_IJK_base::typer_lire_milieu(Entree &is) override <probleme-ftd-ijk-base-public-void-probleme-ftd-ijk-base-typer-lire-milieu-entree-ref-is-override>`
[void Probleme_FTD_IJK_base::typer_lire_milieu(Entree &is) override](#probleme-ftd-ijk-base-public-void-probleme-ftd-ijk-base-typer-lire-milieu-entree-ref-is-override)
update_indicator_field#
void Probleme_FTD_IJK_base::update_indicator_field()
Detailed description
References
Referenced By
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`void Probleme_FTD_IJK_base::update_indicator_field() <probleme-ftd-ijk-base-public-void-probleme-ftd-ijk-base-update-indicator-field>`
[void Probleme_FTD_IJK_base::update_indicator_field()](#probleme-ftd-ijk-base-public-void-probleme-ftd-ijk-base-update-indicator-field)
update_old_intersections#
void Probleme_FTD_IJK_base::update_old_intersections()
Detailed description
Referenced By
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`void Probleme_FTD_IJK_base::update_old_intersections() <probleme-ftd-ijk-base-public-void-probleme-ftd-ijk-base-update-old-intersections>`
[void Probleme_FTD_IJK_base::update_old_intersections()](#probleme-ftd-ijk-base-public-void-probleme-ftd-ijk-base-update-old-intersections)
update_post_remeshing_indicator_field#
void Probleme_FTD_IJK_base::update_post_remeshing_indicator_field()
Detailed description
Referenced By
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`void Probleme_FTD_IJK_base::update_post_remeshing_indicator_field() <probleme-ftd-ijk-base-public-void-probleme-ftd-ijk-base-update-post-remeshing-indicator-field>`
[void Probleme_FTD_IJK_base::update_post_remeshing_indicator_field()](#probleme-ftd-ijk-base-public-void-probleme-ftd-ijk-base-update-post-remeshing-indicator-field)
update_pre_remeshing_indicator_field#
void Probleme_FTD_IJK_base::update_pre_remeshing_indicator_field()
Detailed description
Referenced By
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`void Probleme_FTD_IJK_base::update_pre_remeshing_indicator_field() <probleme-ftd-ijk-base-public-void-probleme-ftd-ijk-base-update-pre-remeshing-indicator-field>`
[void Probleme_FTD_IJK_base::update_pre_remeshing_indicator_field()](#probleme-ftd-ijk-base-public-void-probleme-ftd-ijk-base-update-pre-remeshing-indicator-field)
update_thermal_properties#
void Probleme_FTD_IJK_base::update_thermal_properties()
Detailed description
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`void Probleme_FTD_IJK_base::update_thermal_properties() <probleme-ftd-ijk-base-public-void-probleme-ftd-ijk-base-update-thermal-properties>`
[void Probleme_FTD_IJK_base::update_thermal_properties()](#probleme-ftd-ijk-base-public-void-probleme-ftd-ijk-base-update-thermal-properties)
update_twice_indicator_field#
void Probleme_FTD_IJK_base::update_twice_indicator_field()
Detailed description
References
Referenced By
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`void Probleme_FTD_IJK_base::update_twice_indicator_field() <probleme-ftd-ijk-base-public-void-probleme-ftd-ijk-base-update-twice-indicator-field>`
[void Probleme_FTD_IJK_base::update_twice_indicator_field()](#probleme-ftd-ijk-base-public-void-probleme-ftd-ijk-base-update-twice-indicator-field)
updateGivenFields#
virtual bool Probleme_FTD_IJK_base::updateGivenFields() override
ATTENTION :
Detailed description
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 !
Reimplements:
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`virtual bool Probleme_FTD_IJK_base::updateGivenFields() override <probleme-ftd-ijk-base-public-virtual-bool-probleme-ftd-ijk-base-updategivenfields-override>`
[virtual bool Probleme_FTD_IJK_base::updateGivenFields() override](#probleme-ftd-ijk-base-public-virtual-bool-probleme-ftd-ijk-base-updategivenfields-override)
validateTimeStep#
void Probleme_FTD_IJK_base::validateTimeStep() override
Validates the calculated unknown by moving the present time at the end of the time step.
Detailed description
This method is allowed to free past values of the unknown and given fields.
Reimplements:
Referenced By
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`void Probleme_FTD_IJK_base::validateTimeStep() override <probleme-ftd-ijk-base-public-void-probleme-ftd-ijk-base-validatetimestep-override>`
[void Probleme_FTD_IJK_base::validateTimeStep() override](#probleme-ftd-ijk-base-public-void-probleme-ftd-ijk-base-validatetimestep-override)
~Probleme_FTD_IJK_base#
Probleme_FTD_IJK_base::~Probleme_FTD_IJK_base() override
Detailed description
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`Probleme_FTD_IJK_base::~Probleme_FTD_IJK_base() override <probleme-ftd-ijk-base-public-probleme-ftd-ijk-base-dtor-probleme-ftd-ijk-base-override>`
[Probleme_FTD_IJK_base::~Probleme_FTD_IJK_base() override](#probleme-ftd-ijk-base-public-probleme-ftd-ijk-base-dtor-probleme-ftd-ijk-base-override)
info#
const Type_info * Probleme_FTD_IJK_base::info()
Detailed description
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`const Type_info * Probleme_FTD_IJK_base::info() <probleme-ftd-ijk-base-public-static-const-type-info-ptr-probleme-ftd-ijk-base-info>`
[const Type_info * Probleme_FTD_IJK_base::info()](#probleme-ftd-ijk-base-public-static-const-type-info-ptr-probleme-ftd-ijk-base-info)
self_cast#
const Probleme_FTD_IJK_base & Probleme_FTD_IJK_base::self_cast(const Objet_U &)
Detailed description
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`const Probleme_FTD_IJK_base & Probleme_FTD_IJK_base::self_cast(const Objet_U &) <probleme-ftd-ijk-base-public-static-const-probleme-ftd-ijk-base-ref-probleme-ftd-ijk-base-self-cast-const-objet-u-ref>`
[const Probleme_FTD_IJK_base & Probleme_FTD_IJK_base::self_cast(const Objet_U &)](#probleme-ftd-ijk-base-public-static-const-probleme-ftd-ijk-base-ref-probleme-ftd-ijk-base-self-cast-const-objet-u-ref)
self_cast#
Probleme_FTD_IJK_base & Probleme_FTD_IJK_base::self_cast(Objet_U &)
Detailed description
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`Probleme_FTD_IJK_base & Probleme_FTD_IJK_base::self_cast(Objet_U &) <probleme-ftd-ijk-base-public-static-probleme-ftd-ijk-base-ref-probleme-ftd-ijk-base-self-cast-objet-u-ref>`
[Probleme_FTD_IJK_base & Probleme_FTD_IJK_base::self_cast(Objet_U &)](#probleme-ftd-ijk-base-public-static-probleme-ftd-ijk-base-ref-probleme-ftd-ijk-base-self-cast-objet-u-ref)
build_vdf_domaine#
void Probleme_FTD_IJK_base::build_vdf_domaine()
Detailed description
References
Referenced By
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`void Probleme_FTD_IJK_base::build_vdf_domaine() <probleme-ftd-ijk-base-protected-void-probleme-ftd-ijk-base-build-vdf-domaine>`
[void Probleme_FTD_IJK_base::build_vdf_domaine()](#probleme-ftd-ijk-base-protected-void-probleme-ftd-ijk-base-build-vdf-domaine)
create_forced_dilation#
virtual void Probleme_FTD_IJK_base::create_forced_dilation()
Detailed description
Referenced By
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`virtual void Probleme_FTD_IJK_base::create_forced_dilation() <probleme-ftd-ijk-base-protected-virtual-void-probleme-ftd-ijk-base-create-forced-dilation>`
[virtual void Probleme_FTD_IJK_base::create_forced_dilation()](#probleme-ftd-ijk-base-protected-virtual-void-probleme-ftd-ijk-base-create-forced-dilation)
euler_time_step#
void Probleme_FTD_IJK_base::euler_time_step(ArrOfDouble &var_volume_par_bulle)
Detailed description
References
Referenced By
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`void Probleme_FTD_IJK_base::euler_time_step(ArrOfDouble &var_volume_par_bulle) <probleme-ftd-ijk-base-protected-void-probleme-ftd-ijk-base-euler-time-step-arrofdouble-ref-var-volume-par-bulle>`
[void Probleme_FTD_IJK_base::euler_time_step(ArrOfDouble &var_volume_par_bulle)](#probleme-ftd-ijk-base-protected-void-probleme-ftd-ijk-base-euler-time-step-arrofdouble-ref-var-volume-par-bulle)
printOn#
Sortie & Probleme_FTD_IJK_base::printOn(Sortie &x) const override
Ecriture de l’objet sur un flot de sortie Methode a surcharger.
Detailed description
Reimplements:
References
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`Sortie & Probleme_FTD_IJK_base::printOn(Sortie &x) const override <probleme-ftd-ijk-base-protected-sortie-ref-probleme-ftd-ijk-base-printon-sortie-ref-x-const-override>`
[Sortie & Probleme_FTD_IJK_base::printOn(Sortie &x) const override](#probleme-ftd-ijk-base-protected-sortie-ref-probleme-ftd-ijk-base-printon-sortie-ref-x-const-override)
readOn#
Entree & Probleme_FTD_IJK_base::readOn(Entree &) override
Lecture d’un probleme dans un flot d’entree, et ouverture du flot de sauvegarde.
Detailed description
Format: { nom_milieu bloc de lecture d’un milieu nom_equation bloc de lecture d’une equation Postraitement bloc de lecture postraitement reprise | sauvegarde | sauvegarde_simple formatte | binaire | pdi nom_de_fichier } L’option sauvegarde_simple permet de sauver le probleme dans le fichier choisi en ecrasant a chaque fois les sauvegardes precedentes : cela permet d’economiser de la place disque.
Reimplements:
References
Referenced By
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`Entree & Probleme_FTD_IJK_base::readOn(Entree &) override <probleme-ftd-ijk-base-protected-entree-ref-probleme-ftd-ijk-base-readon-entree-ref-override>`
[Entree & Probleme_FTD_IJK_base::readOn(Entree &) override](#probleme-ftd-ijk-base-protected-entree-ref-probleme-ftd-ijk-base-readon-entree-ref-override)
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)
Detailed description
References
Referenced By
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`void Probleme_FTD_IJK_base::rk3_sub_step(const int rk_step, const double total_timestep, const double fractionnal_timestep, const double time) <probleme-ftd-ijk-base-protected-void-probleme-ftd-ijk-base-rk3-sub-step-const-int-rk-step-const-double-total-timestep-const-double-fractionnal-timestep-const-double-time>`
[void Probleme_FTD_IJK_base::rk3_sub_step(const int rk_step, const double total_timestep, const double fractionnal_timestep, const double time)](#probleme-ftd-ijk-base-protected-void-probleme-ftd-ijk-base-rk3-sub-step-const-int-rk-step-const-double-total-timestep-const-double-fractionnal-timestep-const-double-time)
solveTimeStep_Euler#
void Probleme_FTD_IJK_base::solveTimeStep_Euler(DoubleTrav &)
Detailed description
References
Referenced By
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`void Probleme_FTD_IJK_base::solveTimeStep_Euler(DoubleTrav &) <probleme-ftd-ijk-base-protected-void-probleme-ftd-ijk-base-solvetimestep-euler-doubletrav-ref>`
[void Probleme_FTD_IJK_base::solveTimeStep_Euler(DoubleTrav &)](#probleme-ftd-ijk-base-protected-void-probleme-ftd-ijk-base-solvetimestep-euler-doubletrav-ref)
solveTimeStep_RK3#
void Probleme_FTD_IJK_base::solveTimeStep_RK3(DoubleTrav &)
Detailed description
References
Referenced By
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`void Probleme_FTD_IJK_base::solveTimeStep_RK3(DoubleTrav &) <probleme-ftd-ijk-base-protected-void-probleme-ftd-ijk-base-solvetimestep-rk3-doubletrav-ref>`
[void Probleme_FTD_IJK_base::solveTimeStep_RK3(DoubleTrav &)](#probleme-ftd-ijk-base-protected-void-probleme-ftd-ijk-base-solvetimestep-rk3-doubletrav-ref)
Fill_postprocessable_fields#
void Probleme_FTD_IJK_base::Fill_postprocessable_fields()
Detailed description
Fills in all possible fields that may be post - processed. Done only once even if multiple problems.
References
Referenced By
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`void Probleme_FTD_IJK_base::Fill_postprocessable_fields() <probleme-ftd-ijk-base-protected-static-void-probleme-ftd-ijk-base-fill-postprocessable-fields>`
[void Probleme_FTD_IJK_base::Fill_postprocessable_fields()](#probleme-ftd-ijk-base-protected-static-void-probleme-ftd-ijk-base-fill-postprocessable-fields)
Attributes Documentation#
const Type_info Probleme_FTD_IJK_base::info_obj
ArrOfDouble_with_ghost Probleme_FTD_IJK_base::delta_z_local_
Domaine_IJK Probleme_FTD_IJK_base::domaine_ft_
TRUST_Ref<Domaine_IJK *> Probleme_FTD_IJK_base::domaine_ijk_
Nom Probleme_FTD_IJK_base::fichier_post_
bool Probleme_FTD_IJK_base::has_interface_ = false
bool Probleme_FTD_IJK_base::has_ns_ = false
bool Probleme_FTD_IJK_base::has_thermals_ = false
IJK_Interfaces Probleme_FTD_IJK_base::interface_to_remove_later_when_clean_
Nom Probleme_FTD_IJK_base::lata_name_
int Probleme_FTD_IJK_base::new_treatment_ = 0
Nom Probleme_FTD_IJK_base::nom_reprise_
Nom Probleme_FTD_IJK_base::nom_sauvegarde_
TRUST_Ref<Probleme_base *> Probleme_FTD_IJK_base::refprobleme_ft_disc_
TRUST_Ref<Probleme_base *> Probleme_FTD_IJK_base::refprobleme_ns_
bool Probleme_FTD_IJK_base::reprise_ = false
bool Probleme_FTD_IJK_base::sauvegarder_xyz_ = false
bool Probleme_FTD_IJK_base::stop_ = false
int Probleme_FTD_IJK_base::thermal_probes_ghost_cells_ = 2
IJK_Field_int Probleme_FTD_IJK_base::treatment_count_
Friends#
friend class IJK_Thermique_cut_cell
friend class Postprocessing_IJK
friend class Statistiques_dns_ijk_FT