Schema_Temps_base#
#include <Schema_Temps_base.h>
class Schema_Temps_base
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:`Schema\_Temps\_base <class-schema-temps-base>`
[Schema\_Temps\_base](#class-schema-temps-base)
Detailed description#
Cette classe represente un schema en temps, c’est - a - dire un algorithme de resolution particulier qui sera associe a un Probleme_base (un probleme simple et non un couplage). Schema_Temps_base est la classe abstraite qui est a la base de la hierarchie des schemas en temps. On note n le temps present, et n + 1 le temps a l’issue du pas de temps. Un schema en temps permet de calculer u(n + 1) connaissant u jusqu’a u(n). Il utilise u(n), mais peut aussi avoir besoin de valeurs passees de u, telles que u(n - 1), … Il peut aussi en cours de calcul utiliser des valeurs de u a des temps intermediaires entre n et n + 1, par exemple n + 1/2. nb_valeurs_temporelles compte toutes les valeurs allouees : n, n + 1, les valeurs passees retenues etles valeurs intermediaires entre n et n + 1. nb_valeurs_futures compte n + 1 et les valeurs intermediaires entre n et n + 1. C’est donc le nombre de crans dont tournent les roues en avancant d’un pas de temps. temps_futur(i) renvoie la i - eme valeur future du temps. Enfin temps_defaut est le temps que doivent rendre les champs a l’appel de valeurs() - donc notamment dans les operateurs. Pour le moment n’est respecte que par les Champ_Front des CLs. Classe abstraite dont tous les schemas en temps doivent deriver. Methodes abstraites: int faire_un_pas_de_temps_eqn_base(Equation_base&)
Inherits from#
public : Objet_U
Inherited by#
public : TRUSTSchema_RK
<Ordre_RK::DEUX_WILLIAMSON>public : TRUSTSchema_RK
<Ordre_RK::DEUX_CLASSIQUE>public : TRUSTSchema_RK
<Ordre_RK::TROIS_WILLIAMSON>public : TRUSTSchema_RK
<Ordre_RK::TROIS_CLASSIQUE>public : TRUSTSchema_RK
<Ordre_RK::QUATRE_WILLIAMSON>public : TRUSTSchema_RK
<Ordre_RK::QUATRE_CLASSIQUE>public : TRUSTSchema_RK
<Ordre_RK::QUATRE_CLASSIQUE_3_8>public : TRUSTSchema_RK
<Ordre_RK::RATIO_DEUX>public : TRUSTSchema_RK
<Ordre_RK::UN>public : Leap_frog
public : Multi_Sch_ThHyd
public : Pred_Cor
public : Sch_CN_iteratif
public : Schema_Explicite_Multi_TimeStep_base
public : Schema_Implicite_base
public : Schema_Phase_field
public : Schema_Temps_IJK_base
public : Schema_Temps_Inutile
public : TRUSTSchema_RK
<_ORDRE_>
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#
Complete Member Function Documentation#
abortTimeStep#
void Schema_Temps_base::abortTimeStep()
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 Schema_Temps_base::abortTimeStep() <schema-temps-base-public-void-schema-temps-base-aborttimestep>`
[void Schema_Temps_base::abortTimeStep()](#schema-temps-base-public-void-schema-temps-base-aborttimestep)
ajouter_blocs#
void Schema_Temps_base::ajouter_blocs(matrices_t matrices, DoubleTab &secmem, const Equation_base &eqn, const tabs_t &semi_impl={}) 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:`void Schema_Temps_base::ajouter_blocs(matrices_t matrices, DoubleTab &secmem, const Equation_base &eqn, const tabs_t &semi_impl={}) const <schema-temps-base-public-void-schema-temps-base-ajouter-blocs-matrices-t-matrices-doubletab-ref-secmem-const-equation-base-ref-eqn-const-tabs-t-ref-semi-impl-equal-{}-const>`
[void Schema_Temps_base::ajouter_blocs(matrices_t matrices, DoubleTab &secmem, const Equation_base &eqn, const tabs_t &semi_impl={}) const](#schema-temps-base-public-void-schema-temps-base-ajouter-blocs-matrices-t-matrices-doubletab-ref-secmem-const-equation-base-ref-eqn-const-tabs-t-ref-semi-impl-equal-{}-const)
ajouter_inertie#
void Schema_Temps_base::ajouter_inertie(Matrice_Base &mat_morse, DoubleTab &secmem, const Equation_base &eqn) 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:`void Schema_Temps_base::ajouter_inertie(Matrice_Base &mat_morse, DoubleTab &secmem, const Equation_base &eqn) const <schema-temps-base-public-void-schema-temps-base-ajouter-inertie-matrice-base-ref-mat-morse-doubletab-ref-secmem-const-equation-base-ref-eqn-const>`
[void Schema_Temps_base::ajouter_inertie(Matrice_Base &mat_morse, DoubleTab &secmem, const Equation_base &eqn) const](#schema-temps-base-public-void-schema-temps-base-ajouter-inertie-matrice-base-ref-mat-morse-doubletab-ref-secmem-const-equation-base-ref-eqn-const)
associer_pb#
void Schema_Temps_base::associer_pb(const Probleme_base &)
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 Schema_Temps_base::associer_pb(const Probleme_base &) <schema-temps-base-public-void-schema-temps-base-associer-pb-const-probleme-base-ref>`
[void Schema_Temps_base::associer_pb(const Probleme_base &)](#schema-temps-base-public-void-schema-temps-base-associer-pb-const-probleme-base-ref)
changer_temps_courant#
void Schema_Temps_base::changer_temps_courant(const double)
Change le temps courant.
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 Schema_Temps_base::changer_temps_courant(const double) <schema-temps-base-public-void-schema-temps-base-changer-temps-courant-const-double>`
[void Schema_Temps_base::changer_temps_courant(const double)](#schema-temps-base-public-void-schema-temps-base-changer-temps-courant-const-double)
completer#
virtual void Schema_Temps_base::completer()=0
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 Schema_Temps_base::completer()=0 <schema-temps-base-public-virtual-void-schema-temps-base-completer-equal-0>`
[virtual void Schema_Temps_base::completer()=0](#schema-temps-base-public-virtual-void-schema-temps-base-completer-equal-0)
computeTimeStep#
double Schema_Temps_base::computeTimeStep(bool &stop) 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 Schema_Temps_base::computeTimeStep(bool &stop) const <schema-temps-base-public-double-schema-temps-base-computetimestep-bool-ref-stop-const>`
[double Schema_Temps_base::computeTimeStep(bool &stop) const](#schema-temps-base-public-double-schema-temps-base-computetimestep-bool-ref-stop-const)
corriger_dt_calcule#
bool Schema_Temps_base::corriger_dt_calcule(double &dt) const
Corrige le pas de temps calcule que l’on passe en parametre et verifie qu’il n’est pas “trop” petit (<dt - min_).
Detailed description
La correction est la suivante: delta_t = min((facteur de securite * dt_calc), dt_max) Et on verifie que delta_t est “suffisamment” plus grand que dt_min_.
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 Schema_Temps_base::corriger_dt_calcule(double &dt) const <schema-temps-base-public-bool-schema-temps-base-corriger-dt-calcule-double-ref-dt-const>`
[bool Schema_Temps_base::corriger_dt_calcule(double &dt) const](#schema-temps-base-public-bool-schema-temps-base-corriger-dt-calcule-double-ref-dt-const)
diffusion_implicite#
int Schema_Temps_base::diffusion_implicite() const
Renvoie 1 si le schema en temps a ete lu diffusion_implicite.
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 Schema_Temps_base::diffusion_implicite() const <schema-temps-base-public-int-schema-temps-base-diffusion-implicite-const>`
[int Schema_Temps_base::diffusion_implicite() const](#schema-temps-base-public-int-schema-temps-base-diffusion-implicite-const)
disable_dt_ev#
int Schema_Temps_base::disable_dt_ev() 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:`int Schema_Temps_base::disable_dt_ev() const <schema-temps-base-public-int-schema-temps-base-disable-dt-ev-const>`
[int Schema_Temps_base::disable_dt_ev() const](#schema-temps-base-public-int-schema-temps-base-disable-dt-ev-const)
disable_progress#
int Schema_Temps_base::disable_progress() 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:`int Schema_Temps_base::disable_progress() const <schema-temps-base-public-int-schema-temps-base-disable-progress-const>`
[int Schema_Temps_base::disable_progress() const](#schema-temps-base-public-int-schema-temps-base-disable-progress-const)
facteur_securite_pas#
double & Schema_Temps_base::facteur_securite_pas()
Renvoie une reference sur le facteur de securite ou multiplicateur de delta_t.
Detailed description
Ce facteur est utilise lors de la correction/verification du pas de temps. Voir Schema_Temps_base::corriger_dt_calcule(double&)
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:`double & Schema_Temps_base::facteur_securite_pas() <schema-temps-base-public-double-ref-schema-temps-base-facteur-securite-pas>`
[double & Schema_Temps_base::facteur_securite_pas()](#schema-temps-base-public-double-ref-schema-temps-base-facteur-securite-pas)
facteur_securite_pas#
double Schema_Temps_base::facteur_securite_pas() const
Renvoie le facteur de securite ou multiplicateur de delta_t.
Detailed description
Ce facteur est utilise lors de la correction/verification du pas de temps. Voir Schema_Temps_base::corriger_dt_calcule(double&) (version const)
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 Schema_Temps_base::facteur_securite_pas() const <schema-temps-base-public-double-schema-temps-base-facteur-securite-pas-const>`
[double Schema_Temps_base::facteur_securite_pas() const](#schema-temps-base-public-double-schema-temps-base-facteur-securite-pas-const)
faire_un_pas_de_temps_eqn_base#
virtual int Schema_Temps_base::faire_un_pas_de_temps_eqn_base(Equation_base &)=0
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 int Schema_Temps_base::faire_un_pas_de_temps_eqn_base(Equation_base &)=0 <schema-temps-base-public-virtual-int-schema-temps-base-faire-un-pas-de-temps-eqn-base-equation-base-ref-equal-0>`
[virtual int Schema_Temps_base::faire_un_pas_de_temps_eqn_base(Equation_base &)=0](#schema-temps-base-public-virtual-int-schema-temps-base-faire-un-pas-de-temps-eqn-base-equation-base-ref-equal-0)
file_allocation#
int Schema_Temps_base::file_allocation() 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 Schema_Temps_base::file_allocation() const <schema-temps-base-public-int-schema-temps-base-file-allocation-const>`
[int Schema_Temps_base::file_allocation() const](#schema-temps-base-public-int-schema-temps-base-file-allocation-const)
finir#
void Schema_Temps_base::finir() const
Fermeture du fichier .dt_ev.
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 Schema_Temps_base::finir() const <schema-temps-base-public-void-schema-temps-base-finir-const>`
[void Schema_Temps_base::finir() const](#schema-temps-base-public-void-schema-temps-base-finir-const)
get_info#
const Type_info * Schema_Temps_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 * Schema_Temps_base::get_info() const override <schema-temps-base-public-const-type-info-ptr-schema-temps-base-get-info-const-override>`
[const Type_info * Schema_Temps_base::get_info() const override](#schema-temps-base-public-const-type-info-ptr-schema-temps-base-get-info-const-override)
gnuplot_header#
int Schema_Temps_base::gnuplot_header() 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 Schema_Temps_base::gnuplot_header() const <schema-temps-base-public-int-schema-temps-base-gnuplot-header-const>`
[int Schema_Temps_base::gnuplot_header() const](#schema-temps-base-public-int-schema-temps-base-gnuplot-header-const)
impr#
int Schema_Temps_base::impr(Sortie &os) const
Impression du numero du pas de temps, la valeur du pas de temps.
Detailed description
et du temps courant.
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 Schema_Temps_base::impr(Sortie &os) const <schema-temps-base-public-int-schema-temps-base-impr-sortie-ref-os-const>`
[int Schema_Temps_base::impr(Sortie &os) const](#schema-temps-base-public-int-schema-temps-base-impr-sortie-ref-os-const)
impr#
int Schema_Temps_base::impr(Sortie &os, const Probleme_base &pb) 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:`int Schema_Temps_base::impr(Sortie &os, const Probleme_base &pb) const <schema-temps-base-public-int-schema-temps-base-impr-sortie-ref-os-const-probleme-base-ref-pb-const>`
[int Schema_Temps_base::impr(Sortie &os, const Probleme_base &pb) const](#schema-temps-base-public-int-schema-temps-base-impr-sortie-ref-os-const-probleme-base-ref-pb-const)
impr#
int Schema_Temps_base::impr(Sortie &os, Probleme_base &pb) const
Impression du numero du pas de temps, la valeur du pas de temps.
Detailed description
et du temps courant.
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 Schema_Temps_base::impr(Sortie &os, Probleme_base &pb) const <schema-temps-base-public-int-schema-temps-base-impr-sortie-ref-os-probleme-base-ref-pb-const>`
[int Schema_Temps_base::impr(Sortie &os, Probleme_base &pb) const](#schema-temps-base-public-int-schema-temps-base-impr-sortie-ref-os-probleme-base-ref-pb-const)
impr_diffusion_implicite#
int Schema_Temps_base::impr_diffusion_implicite() 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 Schema_Temps_base::impr_diffusion_implicite() const <schema-temps-base-public-int-schema-temps-base-impr-diffusion-implicite-const>`
[int Schema_Temps_base::impr_diffusion_implicite() const](#schema-temps-base-public-int-schema-temps-base-impr-diffusion-implicite-const)
impr_extremums#
int Schema_Temps_base::impr_extremums() 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 Schema_Temps_base::impr_extremums() const <schema-temps-base-public-int-schema-temps-base-impr-extremums-const>`
[int Schema_Temps_base::impr_extremums() const](#schema-temps-base-public-int-schema-temps-base-impr-extremums-const)
imprimer#
void Schema_Temps_base::imprimer(Sortie &os) const
Imprime le pas de temps sur un flot de sortie s’il y a lieu.
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 Schema_Temps_base::imprimer(Sortie &os) const <schema-temps-base-public-void-schema-temps-base-imprimer-sortie-ref-os-const>`
[void Schema_Temps_base::imprimer(Sortie &os) const](#schema-temps-base-public-void-schema-temps-base-imprimer-sortie-ref-os-const)
imprimer#
void Schema_Temps_base::imprimer(Sortie &os, const Probleme_base &pb) 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:`void Schema_Temps_base::imprimer(Sortie &os, const Probleme_base &pb) const <schema-temps-base-public-void-schema-temps-base-imprimer-sortie-ref-os-const-probleme-base-ref-pb-const>`
[void Schema_Temps_base::imprimer(Sortie &os, const Probleme_base &pb) const](#schema-temps-base-public-void-schema-temps-base-imprimer-sortie-ref-os-const-probleme-base-ref-pb-const)
imprimer#
void Schema_Temps_base::imprimer(Sortie &os, Probleme_base &pb) const
Imprime le pas de temps sur un flot de sortie s’il y a lieu.
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 Schema_Temps_base::imprimer(Sortie &os, Probleme_base &pb) const <schema-temps-base-public-void-schema-temps-base-imprimer-sortie-ref-os-probleme-base-ref-pb-const>`
[void Schema_Temps_base::imprimer(Sortie &os, Probleme_base &pb) const](#schema-temps-base-public-void-schema-temps-base-imprimer-sortie-ref-os-probleme-base-ref-pb-const)
imprimer_temps_courant#
void Schema_Temps_base::imprimer_temps_courant(SFichier &) 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:`void Schema_Temps_base::imprimer_temps_courant(SFichier &) const <schema-temps-base-public-void-schema-temps-base-imprimer-temps-courant-sfichier-ref-const>`
[void Schema_Temps_base::imprimer_temps_courant(SFichier &) const](#schema-temps-base-public-void-schema-temps-base-imprimer-temps-courant-sfichier-ref-const)
indice_nb_pas_dt_max_atteint#
int Schema_Temps_base::indice_nb_pas_dt_max_atteint() 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 Schema_Temps_base::indice_nb_pas_dt_max_atteint() const <schema-temps-base-public-int-schema-temps-base-indice-nb-pas-dt-max-atteint-const>`
[int Schema_Temps_base::indice_nb_pas_dt_max_atteint() const](#schema-temps-base-public-int-schema-temps-base-indice-nb-pas-dt-max-atteint-const)
indice_tps_final_atteint#
int Schema_Temps_base::indice_tps_final_atteint() 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 Schema_Temps_base::indice_tps_final_atteint() const <schema-temps-base-public-int-schema-temps-base-indice-tps-final-atteint-const>`
[int Schema_Temps_base::indice_tps_final_atteint() const](#schema-temps-base-public-int-schema-temps-base-indice-tps-final-atteint-const)
initialize#
void Schema_Temps_base::initialize()
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 Schema_Temps_base::initialize() <schema-temps-base-public-void-schema-temps-base-initialize>`
[void Schema_Temps_base::initialize()](#schema-temps-base-public-void-schema-temps-base-initialize)
initTimeStep#
bool Schema_Temps_base::initTimeStep(double dt)
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:`bool Schema_Temps_base::initTimeStep(double dt) <schema-temps-base-public-bool-schema-temps-base-inittimestep-double-dt>`
[bool Schema_Temps_base::initTimeStep(double dt)](#schema-temps-base-public-bool-schema-temps-base-inittimestep-double-dt)
isStationary#
bool Schema_Temps_base::isStationary() const
Retourne 1 si lors du dernier pas de temps, le probleme n’a pas evolue.
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 Schema_Temps_base::isStationary() const <schema-temps-base-public-bool-schema-temps-base-isstationary-const>`
[bool Schema_Temps_base::isStationary() const](#schema-temps-base-public-bool-schema-temps-base-isstationary-const)
iterateTimeStep#
bool Schema_Temps_base::iterateTimeStep(bool &converged)
Calculate the U(n + 1) unknown for each equation (if solved) of the problem with the selected time scheme.
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 Schema_Temps_base::iterateTimeStep(bool &converged) <schema-temps-base-public-bool-schema-temps-base-iteratetimestep-bool-ref-converged>`
[bool Schema_Temps_base::iterateTimeStep(bool &converged)](#schema-temps-base-public-bool-schema-temps-base-iteratetimestep-bool-ref-converged)
le_nom#
const Nom & Schema_Temps_base::le_nom() const override
surcharge Objet_U::le_nom() Renvoie le nom du shema en temps
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:`const Nom & Schema_Temps_base::le_nom() const override <schema-temps-base-public-const-nom-ref-schema-temps-base-le-nom-const-override>`
[const Nom & Schema_Temps_base::le_nom() const override](#schema-temps-base-public-const-nom-ref-schema-temps-base-le-nom-const-override)
limpr#
int Schema_Temps_base::limpr() const
Renvoie 1 s’il y a lieu d’effectuer une impression (cf dt_impr) Renvoie 0 sinon.
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:`int Schema_Temps_base::limpr() const <schema-temps-base-public-int-schema-temps-base-limpr-const>`
[int Schema_Temps_base::limpr() const](#schema-temps-base-public-int-schema-temps-base-limpr-const)
lire_motcle_non_standard#
int Schema_Temps_base::lire_motcle_non_standard(const Motcle &, Entree &) override
Lecture des parametres de type non simple d’un objet_U a partir d’un flot d’entree.
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:`int Schema_Temps_base::lire_motcle_non_standard(const Motcle &, Entree &) override <schema-temps-base-public-int-schema-temps-base-lire-motcle-non-standard-const-motcle-ref-entree-ref-override>`
[int Schema_Temps_base::lire_motcle_non_standard(const Motcle &, Entree &) override](#schema-temps-base-public-int-schema-temps-base-lire-motcle-non-standard-const-motcle-ref-entree-ref-override)
lire_nb_pas_dt_max#
Entree & Schema_Temps_base::lire_nb_pas_dt_max(Entree &)
Lecture du nombre de pas de temps maximal.
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:`Entree & Schema_Temps_base::lire_nb_pas_dt_max(Entree &) <schema-temps-base-public-entree-ref-schema-temps-base-lire-nb-pas-dt-max-entree-ref>`
[Entree & Schema_Temps_base::lire_nb_pas_dt_max(Entree &)](#schema-temps-base-public-entree-ref-schema-temps-base-lire-nb-pas-dt-max-entree-ref)
lire_periode_sauvegarde_securite_en_heures#
Entree & Schema_Temps_base::lire_periode_sauvegarde_securite_en_heures(Entree &)
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:`Entree & Schema_Temps_base::lire_periode_sauvegarde_securite_en_heures(Entree &) <schema-temps-base-public-entree-ref-schema-temps-base-lire-periode-sauvegarde-securite-en-heures-entree-ref>`
[Entree & Schema_Temps_base::lire_periode_sauvegarde_securite_en_heures(Entree &)](#schema-temps-base-public-entree-ref-schema-temps-base-lire-periode-sauvegarde-securite-en-heures-entree-ref)
lire_residuals#
Entree & Schema_Temps_base::lire_residuals(Entree &)
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:`Entree & Schema_Temps_base::lire_residuals(Entree &) <schema-temps-base-public-entree-ref-schema-temps-base-lire-residuals-entree-ref>`
[Entree & Schema_Temps_base::lire_residuals(Entree &)](#schema-temps-base-public-entree-ref-schema-temps-base-lire-residuals-entree-ref)
lire_temps_cpu_max#
Entree & Schema_Temps_base::lire_temps_cpu_max(Entree &)
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:`Entree & Schema_Temps_base::lire_temps_cpu_max(Entree &) <schema-temps-base-public-entree-ref-schema-temps-base-lire-temps-cpu-max-entree-ref>`
[Entree & Schema_Temps_base::lire_temps_cpu_max(Entree &)](#schema-temps-base-public-entree-ref-schema-temps-base-lire-temps-cpu-max-entree-ref)
lsauv#
int Schema_Temps_base::lsauv() 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 Schema_Temps_base::lsauv() const <schema-temps-base-public-int-schema-temps-base-lsauv-const>`
[int Schema_Temps_base::lsauv() const](#schema-temps-base-public-int-schema-temps-base-lsauv-const)
lu#
int Schema_Temps_base::lu() 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 Schema_Temps_base::lu() const <schema-temps-base-public-int-schema-temps-base-lu-const>`
[int Schema_Temps_base::lu() const](#schema-temps-base-public-int-schema-temps-base-lu-const)
mettre_a_jour#
int Schema_Temps_base::mettre_a_jour()
Mise a jour du temps courant (t + = dt) et du nombre de pas de temps effectue (nb_pas_dt_ + + ).
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 Schema_Temps_base::mettre_a_jour() <schema-temps-base-public-int-schema-temps-base-mettre-a-jour>`
[int Schema_Temps_base::mettre_a_jour()](#schema-temps-base-public-int-schema-temps-base-mettre-a-jour)
mettre_a_jour_dt#
virtual void Schema_Temps_base::mettre_a_jour_dt(double toto)
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 void Schema_Temps_base::mettre_a_jour_dt(double toto) <schema-temps-base-public-virtual-void-schema-temps-base-mettre-a-jour-dt-double-toto>`
[virtual void Schema_Temps_base::mettre_a_jour_dt(double toto)](#schema-temps-base-public-virtual-void-schema-temps-base-mettre-a-jour-dt-double-toto)
mettre_a_jour_dt_stab#
void Schema_Temps_base::mettre_a_jour_dt_stab()
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 Schema_Temps_base::mettre_a_jour_dt_stab() <schema-temps-base-public-void-schema-temps-base-mettre-a-jour-dt-stab>`
[void Schema_Temps_base::mettre_a_jour_dt_stab()](#schema-temps-base-public-void-schema-temps-base-mettre-a-jour-dt-stab)
mode_dt_start#
double Schema_Temps_base::mode_dt_start() 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 Schema_Temps_base::mode_dt_start() const <schema-temps-base-public-double-schema-temps-base-mode-dt-start-const>`
[double Schema_Temps_base::mode_dt_start() const](#schema-temps-base-public-double-schema-temps-base-mode-dt-start-const)
modifier_second_membre#
virtual void Schema_Temps_base::modifier_second_membre(const Equation_base &eqn, DoubleTab &secmem)
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:`virtual void Schema_Temps_base::modifier_second_membre(const Equation_base &eqn, DoubleTab &secmem) <schema-temps-base-public-virtual-void-schema-temps-base-modifier-second-membre-const-equation-base-ref-eqn-doubletab-ref-secmem>`
[virtual void Schema_Temps_base::modifier_second_membre(const Equation_base &eqn, DoubleTab &secmem)](#schema-temps-base-public-virtual-void-schema-temps-base-modifier-second-membre-const-equation-base-ref-eqn-doubletab-ref-secmem)
nb_impr#
int Schema_Temps_base::nb_impr() const
Renvoie le nombre d’impressions effectuees.
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 Schema_Temps_base::nb_impr() const <schema-temps-base-public-int-schema-temps-base-nb-impr-const>`
[int Schema_Temps_base::nb_impr() const](#schema-temps-base-public-int-schema-temps-base-nb-impr-const)
nb_pas_dt#
int Schema_Temps_base::nb_pas_dt() const
Renvoie le nombre de pas de temps effectues.
Detailed description
References
Referenced By
Schema_Adams_Bashforth_order_3::compute_adams_bashforth_coefficients
Schema_Adams_Moulton_order_3::compute_adams_moulton_coefficients
Navier_Stokes_FT_Disc::compute_eulerian_field_contact_forces
Schema_Backward_Differentiation_base::modify_equation_parameters
Schema_Backward_Differentiation_base::store_equation_parameters
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 Schema_Temps_base::nb_pas_dt() const <schema-temps-base-public-int-schema-temps-base-nb-pas-dt-const>`
[int Schema_Temps_base::nb_pas_dt() const](#schema-temps-base-public-int-schema-temps-base-nb-pas-dt-const)
nb_pas_dt_max#
int Schema_Temps_base::nb_pas_dt_max() const
Renvoie une reference sur le nombre de pas maxi.
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 Schema_Temps_base::nb_pas_dt_max() const <schema-temps-base-public-int-schema-temps-base-nb-pas-dt-max-const>`
[int Schema_Temps_base::nb_pas_dt_max() const](#schema-temps-base-public-int-schema-temps-base-nb-pas-dt-max-const)
nb_pas_dt_max_atteint#
int Schema_Temps_base::nb_pas_dt_max_atteint() const
Renvoie 1 si (le nombre de pas de temps> = nombre de pas de temps maximum).
Detailed description
Renvoie 0 sinon
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 Schema_Temps_base::nb_pas_dt_max_atteint() const <schema-temps-base-public-int-schema-temps-base-nb-pas-dt-max-atteint-const>`
[int Schema_Temps_base::nb_pas_dt_max_atteint() const](#schema-temps-base-public-int-schema-temps-base-nb-pas-dt-max-atteint-const)
nb_sauv_max#
int Schema_Temps_base::nb_sauv_max() const
Renvoie le nb maximum de sauvegarde (estimation)
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 Schema_Temps_base::nb_sauv_max() const <schema-temps-base-public-int-schema-temps-base-nb-sauv-max-const>`
[int Schema_Temps_base::nb_sauv_max() const](#schema-temps-base-public-int-schema-temps-base-nb-sauv-max-const)
nb_valeurs_futures#
virtual int Schema_Temps_base::nb_valeurs_futures() const =0
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 int Schema_Temps_base::nb_valeurs_futures() const =0 <schema-temps-base-public-virtual-int-schema-temps-base-nb-valeurs-futures-const-equal-0>`
[virtual int Schema_Temps_base::nb_valeurs_futures() const =0](#schema-temps-base-public-virtual-int-schema-temps-base-nb-valeurs-futures-const-equal-0)
nb_valeurs_temporelles#
virtual int Schema_Temps_base::nb_valeurs_temporelles() const =0
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 int Schema_Temps_base::nb_valeurs_temporelles() const =0 <schema-temps-base-public-virtual-int-schema-temps-base-nb-valeurs-temporelles-const-equal-0>`
[virtual int Schema_Temps_base::nb_valeurs_temporelles() const =0](#schema-temps-base-public-virtual-int-schema-temps-base-nb-valeurs-temporelles-const-equal-0)
niter_max_diffusion_implicite#
int Schema_Temps_base::niter_max_diffusion_implicite() 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 Schema_Temps_base::niter_max_diffusion_implicite() const <schema-temps-base-public-int-schema-temps-base-niter-max-diffusion-implicite-const>`
[int Schema_Temps_base::niter_max_diffusion_implicite() const](#schema-temps-base-public-int-schema-temps-base-niter-max-diffusion-implicite-const)
no_conv_subiteration_diffusion_implicite#
int Schema_Temps_base::no_conv_subiteration_diffusion_implicite() 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 Schema_Temps_base::no_conv_subiteration_diffusion_implicite() const <schema-temps-base-public-int-schema-temps-base-no-conv-subiteration-diffusion-implicite-const>`
[int Schema_Temps_base::no_conv_subiteration_diffusion_implicite() const](#schema-temps-base-public-int-schema-temps-base-no-conv-subiteration-diffusion-implicite-const)
no_error_if_not_converged_diffusion_implicite#
int Schema_Temps_base::no_error_if_not_converged_diffusion_implicite() 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 Schema_Temps_base::no_error_if_not_converged_diffusion_implicite() const <schema-temps-base-public-int-schema-temps-base-no-error-if-not-converged-diffusion-implicite-const>`
[int Schema_Temps_base::no_error_if_not_converged_diffusion_implicite() const](#schema-temps-base-public-int-schema-temps-base-no-error-if-not-converged-diffusion-implicite-const)
nommer#
void Schema_Temps_base::nommer(const Nom &) override
surcharge Objet_U::nommer(const Nom&) Donne un nom au shema en temps
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 Schema_Temps_base::nommer(const Nom &) override <schema-temps-base-public-void-schema-temps-base-nommer-const-nom-ref-override>`
[void Schema_Temps_base::nommer(const Nom &) override](#schema-temps-base-public-void-schema-temps-base-nommer-const-nom-ref-override)
norm_residu#
const Nom & Schema_Temps_base::norm_residu() 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 & Schema_Temps_base::norm_residu() const <schema-temps-base-public-const-nom-ref-schema-temps-base-norm-residu-const>`
[const Nom & Schema_Temps_base::norm_residu() const](#schema-temps-base-public-const-nom-ref-schema-temps-base-norm-residu-const)
pas_de_temps#
double Schema_Temps_base::pas_de_temps() const
Renvoie le pas de temps (delta_t) courant.
Detailed description
References
Referenced By
Schema_Backward_Differentiation_base::add_multi_timestep_data
Navier_Stokes_Fluide_Dilatable_Proto::assembler_avec_inertie_impl
Navier_Stokes_Fluide_Dilatable_Proto::assembler_blocs_avec_inertie
Champ_front_contact_rayo_transp_VEF::calculer_temperature_bord
Neumann_paroi_rayo_semi_transp_VDF::calculer_temperature_bord
Champ_front_contact_rayo_semi_transp_VEF::calculer_temperature_bord
Navier_Stokes_FT_Disc::compute_eulerian_field_contact_forces
Triple_Line_Model_FT_Disc::compute_TCL_fluxes_in_all_boundary_cells
Schema_Euler_explicite_Phase_field::faire_un_pas_de_temps_eqn_base
Schema_Explicite_Multi_TimeStep_base::faire_un_pas_de_temps_eqn_base
Schema_Implicite_Multi_TimeStep_base::faire_un_pas_de_temps_eqn_base
Schema_Implicite_Multi_TimeStep_base::faire_un_pas_de_temps_pb_couple
Convection_Diffusion_Concentration_Turbulent_FT_Disc::mettre_a_jour
Convection_Diffusion_Concentration_FT_Disc::mettre_a_jour_chimie
Convection_Diffusion_Concentration_Turbulent_FT_Disc::mettre_a_jour_chimie
Terme_Puissance_Thermique_Echange_Impose_Elem_base::pid_process
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 Schema_Temps_base::pas_de_temps() const <schema-temps-base-public-double-schema-temps-base-pas-de-temps-const>`
[double Schema_Temps_base::pas_de_temps() const](#schema-temps-base-public-double-schema-temps-base-pas-de-temps-const)
pas_de_temps_locaux#
const DoubleTab & Schema_Temps_base::pas_de_temps_locaux() 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 DoubleTab & Schema_Temps_base::pas_de_temps_locaux() const <schema-temps-base-public-const-doubletab-ref-schema-temps-base-pas-de-temps-locaux-const>`
[const DoubleTab & Schema_Temps_base::pas_de_temps_locaux() const](#schema-temps-base-public-const-doubletab-ref-schema-temps-base-pas-de-temps-locaux-const)
pas_temps_max#
double & Schema_Temps_base::pas_temps_max()
Renvoie une reference sur le pas de temps maximum.
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:`double & Schema_Temps_base::pas_temps_max() <schema-temps-base-public-double-ref-schema-temps-base-pas-temps-max>`
[double & Schema_Temps_base::pas_temps_max()](#schema-temps-base-public-double-ref-schema-temps-base-pas-temps-max)
pas_temps_max#
double Schema_Temps_base::pas_temps_max() const
Renvoie le pas de temps maximum.
Detailed description
(version const)
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 Schema_Temps_base::pas_temps_max() const <schema-temps-base-public-double-schema-temps-base-pas-temps-max-const>`
[double Schema_Temps_base::pas_temps_max() const](#schema-temps-base-public-double-schema-temps-base-pas-temps-max-const)
pas_temps_min#
double & Schema_Temps_base::pas_temps_min()
Renvoie une reference sur le pas de temps minimum.
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:`double & Schema_Temps_base::pas_temps_min() <schema-temps-base-public-double-ref-schema-temps-base-pas-temps-min>`
[double & Schema_Temps_base::pas_temps_min()](#schema-temps-base-public-double-ref-schema-temps-base-pas-temps-min)
pas_temps_min#
double Schema_Temps_base::pas_temps_min() const
Renvoie le pas de temps minimum.
Detailed description
(version const)
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:`double Schema_Temps_base::pas_temps_min() const <schema-temps-base-public-double-schema-temps-base-pas-temps-min-const>`
[double Schema_Temps_base::pas_temps_min() const](#schema-temps-base-public-double-schema-temps-base-pas-temps-min-const)
pb_base#
Probleme_base & Schema_Temps_base::pb_base()
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:`Probleme_base & Schema_Temps_base::pb_base() <schema-temps-base-public-probleme-base-ref-schema-temps-base-pb-base>`
[Probleme_base & Schema_Temps_base::pb_base()](#schema-temps-base-public-probleme-base-ref-schema-temps-base-pb-base)
pb_base#
const Probleme_base & Schema_Temps_base::pb_base() 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 Probleme_base & Schema_Temps_base::pb_base() const <schema-temps-base-public-const-probleme-base-ref-schema-temps-base-pb-base-const>`
[const Probleme_base & Schema_Temps_base::pb_base() const](#schema-temps-base-public-const-probleme-base-ref-schema-temps-base-pb-base-const)
precision_impr#
int Schema_Temps_base::precision_impr() 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 Schema_Temps_base::precision_impr() const <schema-temps-base-public-int-schema-temps-base-precision-impr-const>`
[int Schema_Temps_base::precision_impr() const](#schema-temps-base-public-int-schema-temps-base-precision-impr-const)
reprendre#
int Schema_Temps_base::reprendre(Entree &) override
Reprise (lecture) du temps courant et du nombre de pas de temps effectues a partir d’un flot d’entree.
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:`int Schema_Temps_base::reprendre(Entree &) override <schema-temps-base-public-int-schema-temps-base-reprendre-entree-ref-override>`
[int Schema_Temps_base::reprendre(Entree &) override](#schema-temps-base-public-int-schema-temps-base-reprendre-entree-ref-override)
resetTime#
void Schema_Temps_base::resetTime(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 Schema_Temps_base::resetTime(double time) <schema-temps-base-public-void-schema-temps-base-resettime-double-time>`
[void Schema_Temps_base::resetTime(double time)](#schema-temps-base-public-void-schema-temps-base-resettime-double-time)
residu#
double & Schema_Temps_base::residu()
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:`double & Schema_Temps_base::residu() <schema-temps-base-public-double-ref-schema-temps-base-residu>`
[double & Schema_Temps_base::residu()](#schema-temps-base-public-double-ref-schema-temps-base-residu)
residu#
const double & Schema_Temps_base::residu() 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 double & Schema_Temps_base::residu() const <schema-temps-base-public-const-double-ref-schema-temps-base-residu-const>`
[const double & Schema_Temps_base::residu() const](#schema-temps-base-public-const-double-ref-schema-temps-base-residu-const)
sauvegarder#
int Schema_Temps_base::sauvegarder(Sortie &) const override
Sauvegarde le temps courant et le nombre de pas de temps sur un flot de sortie.
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:`int Schema_Temps_base::sauvegarder(Sortie &) const override <schema-temps-base-public-int-schema-temps-base-sauvegarder-sortie-ref-const-override>`
[int Schema_Temps_base::sauvegarder(Sortie &) const override](#schema-temps-base-public-int-schema-temps-base-sauvegarder-sortie-ref-const-override)
schema_impr#
int & Schema_Temps_base::schema_impr()
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 & Schema_Temps_base::schema_impr() <schema-temps-base-public-int-ref-schema-temps-base-schema-impr>`
[int & Schema_Temps_base::schema_impr()](#schema-temps-base-public-int-ref-schema-temps-base-schema-impr)
schema_impr#
const int & Schema_Temps_base::schema_impr() 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 int & Schema_Temps_base::schema_impr() const <schema-temps-base-public-const-int-ref-schema-temps-base-schema-impr-const>`
[const int & Schema_Temps_base::schema_impr() const](#schema-temps-base-public-const-int-ref-schema-temps-base-schema-impr-const)
Schema_Temps_base#
Schema_Temps_base::Schema_Temps_base()
Constructeur par defaut d’un schema en temps.
Detailed description
Initialise differents membres de la classe.
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_base::Schema_Temps_base() <schema-temps-base-public-schema-temps-base-schema-temps-base>`
[Schema_Temps_base::Schema_Temps_base()](#schema-temps-base-public-schema-temps-base-schema-temps-base)
set_diffusion_implicite#
int & Schema_Temps_base::set_diffusion_implicite()
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 & Schema_Temps_base::set_diffusion_implicite() <schema-temps-base-public-int-ref-schema-temps-base-set-diffusion-implicite>`
[int & Schema_Temps_base::set_diffusion_implicite()](#schema-temps-base-public-int-ref-schema-temps-base-set-diffusion-implicite)
set_dt#
double & Schema_Temps_base::set_dt()
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 & Schema_Temps_base::set_dt() <schema-temps-base-public-double-ref-schema-temps-base-set-dt>`
[double & Schema_Temps_base::set_dt()](#schema-temps-base-public-double-ref-schema-temps-base-set-dt)
set_dt_impr#
double & Schema_Temps_base::set_dt_impr()
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 & Schema_Temps_base::set_dt_impr() <schema-temps-base-public-double-ref-schema-temps-base-set-dt-impr>`
[double & Schema_Temps_base::set_dt_impr()](#schema-temps-base-public-double-ref-schema-temps-base-set-dt-impr)
set_dt_max#
double & Schema_Temps_base::set_dt_max()
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 & Schema_Temps_base::set_dt_max() <schema-temps-base-public-double-ref-schema-temps-base-set-dt-max>`
[double & Schema_Temps_base::set_dt_max()](#schema-temps-base-public-double-ref-schema-temps-base-set-dt-max)
set_dt_min#
double & Schema_Temps_base::set_dt_min()
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 & Schema_Temps_base::set_dt_min() <schema-temps-base-public-double-ref-schema-temps-base-set-dt-min>`
[double & Schema_Temps_base::set_dt_min()](#schema-temps-base-public-double-ref-schema-temps-base-set-dt-min)
set_dt_sauv#
double & Schema_Temps_base::set_dt_sauv()
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 & Schema_Temps_base::set_dt_sauv() <schema-temps-base-public-double-ref-schema-temps-base-set-dt-sauv>`
[double & Schema_Temps_base::set_dt_sauv()](#schema-temps-base-public-double-ref-schema-temps-base-set-dt-sauv)
set_facsec#
double & Schema_Temps_base::set_facsec()
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 & Schema_Temps_base::set_facsec() <schema-temps-base-public-double-ref-schema-temps-base-set-facsec>`
[double & Schema_Temps_base::set_facsec()](#schema-temps-base-public-double-ref-schema-temps-base-set-facsec)
set_indice_nb_pas_dt_max_atteint#
bool & Schema_Temps_base::set_indice_nb_pas_dt_max_atteint()
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 & Schema_Temps_base::set_indice_nb_pas_dt_max_atteint() <schema-temps-base-public-bool-ref-schema-temps-base-set-indice-nb-pas-dt-max-atteint>`
[bool & Schema_Temps_base::set_indice_nb_pas_dt_max_atteint()](#schema-temps-base-public-bool-ref-schema-temps-base-set-indice-nb-pas-dt-max-atteint)
set_indice_tps_final_atteint#
bool & Schema_Temps_base::set_indice_tps_final_atteint()
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 & Schema_Temps_base::set_indice_tps_final_atteint() <schema-temps-base-public-bool-ref-schema-temps-base-set-indice-tps-final-atteint>`
[bool & Schema_Temps_base::set_indice_tps_final_atteint()](#schema-temps-base-public-bool-ref-schema-temps-base-set-indice-tps-final-atteint)
set_lu#
bool & Schema_Temps_base::set_lu()
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 & Schema_Temps_base::set_lu() <schema-temps-base-public-bool-ref-schema-temps-base-set-lu>`
[bool & Schema_Temps_base::set_lu()](#schema-temps-base-public-bool-ref-schema-temps-base-set-lu)
set_mode_dt_start#
double & Schema_Temps_base::set_mode_dt_start()
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 & Schema_Temps_base::set_mode_dt_start() <schema-temps-base-public-double-ref-schema-temps-base-set-mode-dt-start>`
[double & Schema_Temps_base::set_mode_dt_start()](#schema-temps-base-public-double-ref-schema-temps-base-set-mode-dt-start)
set_nb_pas_dt#
int & Schema_Temps_base::set_nb_pas_dt()
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 & Schema_Temps_base::set_nb_pas_dt() <schema-temps-base-public-int-ref-schema-temps-base-set-nb-pas-dt>`
[int & Schema_Temps_base::set_nb_pas_dt()](#schema-temps-base-public-int-ref-schema-temps-base-set-nb-pas-dt)
set_nb_pas_dt_max#
int & Schema_Temps_base::set_nb_pas_dt_max()
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 & Schema_Temps_base::set_nb_pas_dt_max() <schema-temps-base-public-int-ref-schema-temps-base-set-nb-pas-dt-max>`
[int & Schema_Temps_base::set_nb_pas_dt_max()](#schema-temps-base-public-int-ref-schema-temps-base-set-nb-pas-dt-max)
set_niter_max_diffusion_implicite#
int & Schema_Temps_base::set_niter_max_diffusion_implicite()
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 & Schema_Temps_base::set_niter_max_diffusion_implicite() <schema-temps-base-public-int-ref-schema-temps-base-set-niter-max-diffusion-implicite>`
[int & Schema_Temps_base::set_niter_max_diffusion_implicite()](#schema-temps-base-public-int-ref-schema-temps-base-set-niter-max-diffusion-implicite)
set_param#
void Schema_Temps_base::set_param(Param &titi)
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 Schema_Temps_base::set_param(Param &titi) <schema-temps-base-public-void-schema-temps-base-set-param-param-ref-titi>`
[void Schema_Temps_base::set_param(Param &titi)](#schema-temps-base-public-void-schema-temps-base-set-param-param-ref-titi)
set_precision_impr#
int & Schema_Temps_base::set_precision_impr()
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 & Schema_Temps_base::set_precision_impr() <schema-temps-base-public-int-ref-schema-temps-base-set-precision-impr>`
[int & Schema_Temps_base::set_precision_impr()](#schema-temps-base-public-int-ref-schema-temps-base-set-precision-impr)
set_seuil_diffusion_implicite#
double & Schema_Temps_base::set_seuil_diffusion_implicite()
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 & Schema_Temps_base::set_seuil_diffusion_implicite() <schema-temps-base-public-double-ref-schema-temps-base-set-seuil-diffusion-implicite>`
[double & Schema_Temps_base::set_seuil_diffusion_implicite()](#schema-temps-base-public-double-ref-schema-temps-base-set-seuil-diffusion-implicite)
set_seuil_statio#
double & Schema_Temps_base::set_seuil_statio()
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 & Schema_Temps_base::set_seuil_statio() <schema-temps-base-public-double-ref-schema-temps-base-set-seuil-statio>`
[double & Schema_Temps_base::set_seuil_statio()](#schema-temps-base-public-double-ref-schema-temps-base-set-seuil-statio)
set_stationnaire_atteint#
int & Schema_Temps_base::set_stationnaire_atteint()
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:`int & Schema_Temps_base::set_stationnaire_atteint() <schema-temps-base-public-int-ref-schema-temps-base-set-stationnaire-atteint>`
[int & Schema_Temps_base::set_stationnaire_atteint()](#schema-temps-base-public-int-ref-schema-temps-base-set-stationnaire-atteint)
set_stationnaires_atteints#
void Schema_Temps_base::set_stationnaires_atteints(bool flag)
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 Schema_Temps_base::set_stationnaires_atteints(bool flag) <schema-temps-base-public-void-schema-temps-base-set-stationnaires-atteints-bool-flag>`
[void Schema_Temps_base::set_stationnaires_atteints(bool flag)](#schema-temps-base-public-void-schema-temps-base-set-stationnaires-atteints-bool-flag)
set_temps_courant#
double & Schema_Temps_base::set_temps_courant()
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 & Schema_Temps_base::set_temps_courant() <schema-temps-base-public-double-ref-schema-temps-base-set-temps-courant>`
[double & Schema_Temps_base::set_temps_courant()](#schema-temps-base-public-double-ref-schema-temps-base-set-temps-courant)
set_temps_init#
double & Schema_Temps_base::set_temps_init()
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 & Schema_Temps_base::set_temps_init() <schema-temps-base-public-double-ref-schema-temps-base-set-temps-init>`
[double & Schema_Temps_base::set_temps_init()](#schema-temps-base-public-double-ref-schema-temps-base-set-temps-init)
set_temps_max#
double & Schema_Temps_base::set_temps_max()
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 & Schema_Temps_base::set_temps_max() <schema-temps-base-public-double-ref-schema-temps-base-set-temps-max>`
[double & Schema_Temps_base::set_temps_max()](#schema-temps-base-public-double-ref-schema-temps-base-set-temps-max)
set_temps_precedent#
double & Schema_Temps_base::set_temps_precedent()
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:`double & Schema_Temps_base::set_temps_precedent() <schema-temps-base-public-double-ref-schema-temps-base-set-temps-precedent>`
[double & Schema_Temps_base::set_temps_precedent()](#schema-temps-base-public-double-ref-schema-temps-base-set-temps-precedent)
seuil_diffusion_implicite#
double Schema_Temps_base::seuil_diffusion_implicite() 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 Schema_Temps_base::seuil_diffusion_implicite() const <schema-temps-base-public-double-schema-temps-base-seuil-diffusion-implicite-const>`
[double Schema_Temps_base::seuil_diffusion_implicite() const](#schema-temps-base-public-double-schema-temps-base-seuil-diffusion-implicite-const)
seuil_statio#
double Schema_Temps_base::seuil_statio() const
Renvoie une reference sur le seuil stationnaire.
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 Schema_Temps_base::seuil_statio() const <schema-temps-base-public-double-schema-temps-base-seuil-statio-const>`
[double Schema_Temps_base::seuil_statio() const](#schema-temps-base-public-double-schema-temps-base-seuil-statio-const)
stationnaire_atteint#
int Schema_Temps_base::stationnaire_atteint() 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:`int Schema_Temps_base::stationnaire_atteint() const <schema-temps-base-public-int-schema-temps-base-stationnaire-atteint-const>`
[int Schema_Temps_base::stationnaire_atteint() const](#schema-temps-base-public-int-schema-temps-base-stationnaire-atteint-const)
stationnaire_atteint_safe#
int Schema_Temps_base::stationnaire_atteint_safe() 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:`int Schema_Temps_base::stationnaire_atteint_safe() const <schema-temps-base-public-int-schema-temps-base-stationnaire-atteint-safe-const>`
[int Schema_Temps_base::stationnaire_atteint_safe() const](#schema-temps-base-public-int-schema-temps-base-stationnaire-atteint-safe-const)
stop#
int Schema_Temps_base::stop() const
Renvoie 1 si il y lieu de stopper le calcul pour differente raisons: - le temps final est atteint.
Detailed description
le nombre de pas de temps maximum est depasse-l’etat stationnaire est atteint - indicateur d’arret fichier (voir int Schema_Temps_base::stop_lu()) Renvoie 0 sinon
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 Schema_Temps_base::stop() const <schema-temps-base-public-int-schema-temps-base-stop-const>`
[int Schema_Temps_base::stop() const](#schema-temps-base-public-int-schema-temps-base-stop-const)
stop_lu#
int Schema_Temps_base::stop_lu() const
Renvoie 1 si le fichier (d’extension) .
Detailed description
stop contient un 1 Renvoie 0 sinon
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 Schema_Temps_base::stop_lu() const <schema-temps-base-public-int-schema-temps-base-stop-lu-const>`
[int Schema_Temps_base::stop_lu() const](#schema-temps-base-public-int-schema-temps-base-stop-lu-const)
temps_calcul#
double Schema_Temps_base::temps_calcul() const
Renvoie le temps de calcul ecoule i.
Detailed description
(temps courant - temps initial).
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:`double Schema_Temps_base::temps_calcul() const <schema-temps-base-public-double-schema-temps-base-temps-calcul-const>`
[double Schema_Temps_base::temps_calcul() const](#schema-temps-base-public-double-schema-temps-base-temps-calcul-const)
temps_courant#
double Schema_Temps_base::temps_courant() const
Renvoie le temps courant.
Detailed description
References
Referenced By
Convection_Diffusion_Fluide_Dilatable_Proto::assembler_blocs
Triple_Line_Model_FT_Disc::compute_TCL_fluxes_in_all_boundary_cells
Convection_Diffusion_Temperature_FT_Disc::derivee_en_temps_inco
Convection_Diffusion_Fluide_Dilatable_Proto::derivee_en_temps_inco_sans_solveur_masse_impl
Convection_Diffusion_Espece_Fluide_Dilatable_base::discretiser
Schema_Euler_explicite_Phase_field::faire_un_pas_de_temps_eqn_base
Schema_Explicite_Multi_TimeStep_base::faire_un_pas_de_temps_eqn_base
Schema_Implicite_Multi_TimeStep_base::faire_un_pas_de_temps_eqn_base
Terme_Puissance_Thermique_Echange_Impose_Elem_base::pid_process
Modele_turbulence_scal_Fluctuation_Temperature::preparer_calcul
Convection_Diffusion_Chaleur_Fluide_Dilatable_base::reprendre
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 Schema_Temps_base::temps_courant() const <schema-temps-base-public-double-schema-temps-base-temps-courant-const>`
[double Schema_Temps_base::temps_courant() const](#schema-temps-base-public-double-schema-temps-base-temps-courant-const)
temps_cpu_max_atteint#
int Schema_Temps_base::temps_cpu_max_atteint() 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 Schema_Temps_base::temps_cpu_max_atteint() const <schema-temps-base-public-int-schema-temps-base-temps-cpu-max-atteint-const>`
[int Schema_Temps_base::temps_cpu_max_atteint() const](#schema-temps-base-public-int-schema-temps-base-temps-cpu-max-atteint-const)
temps_defaut#
virtual double Schema_Temps_base::temps_defaut() const =0
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 double Schema_Temps_base::temps_defaut() const =0 <schema-temps-base-public-virtual-double-schema-temps-base-temps-defaut-const-equal-0>`
[virtual double Schema_Temps_base::temps_defaut() const =0](#schema-temps-base-public-virtual-double-schema-temps-base-temps-defaut-const-equal-0)
temps_final_atteint#
int Schema_Temps_base::temps_final_atteint() const
Renvoie 1 si le temps final est atteint (ou depasse).
Detailed description
Renvoie 1 si temps_courant_> = tmax Renvoie 0 sinon
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 Schema_Temps_base::temps_final_atteint() const <schema-temps-base-public-int-schema-temps-base-temps-final-atteint-const>`
[int Schema_Temps_base::temps_final_atteint() const](#schema-temps-base-public-int-schema-temps-base-temps-final-atteint-const)
temps_futur#
virtual double Schema_Temps_base::temps_futur(int i) const =0
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 double Schema_Temps_base::temps_futur(int i) const =0 <schema-temps-base-public-virtual-double-schema-temps-base-temps-futur-int-i-const-equal-0>`
[virtual double Schema_Temps_base::temps_futur(int i) const =0](#schema-temps-base-public-virtual-double-schema-temps-base-temps-futur-int-i-const-equal-0)
temps_impr#
double Schema_Temps_base::temps_impr() const
Renvoie une reference sur le temps d’impression.
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 Schema_Temps_base::temps_impr() const <schema-temps-base-public-double-schema-temps-base-temps-impr-const>`
[double Schema_Temps_base::temps_impr() const](#schema-temps-base-public-double-schema-temps-base-temps-impr-const)
temps_init#
double Schema_Temps_base::temps_init() const
Renvoie le temps initial.
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 Schema_Temps_base::temps_init() const <schema-temps-base-public-double-schema-temps-base-temps-init-const>`
[double Schema_Temps_base::temps_init() const](#schema-temps-base-public-double-schema-temps-base-temps-init-const)
temps_max#
double Schema_Temps_base::temps_max() const
Renvoie une reference sur le temps maximum.
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 Schema_Temps_base::temps_max() const <schema-temps-base-public-double-schema-temps-base-temps-max-const>`
[double Schema_Temps_base::temps_max() const](#schema-temps-base-public-double-schema-temps-base-temps-max-const)
temps_precedent#
double Schema_Temps_base::temps_precedent() const
Renvoie le temps courant.
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 Schema_Temps_base::temps_precedent() const <schema-temps-base-public-double-schema-temps-base-temps-precedent-const>`
[double Schema_Temps_base::temps_precedent() const](#schema-temps-base-public-double-schema-temps-base-temps-precedent-const)
temps_sauv#
double Schema_Temps_base::temps_sauv() const
Renvoie une reference sur le temps de sauvegarde.
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 Schema_Temps_base::temps_sauv() const <schema-temps-base-public-double-schema-temps-base-temps-sauv-const>`
[double Schema_Temps_base::temps_sauv() const](#schema-temps-base-public-double-schema-temps-base-temps-sauv-const)
terminate#
void Schema_Temps_base::terminate()
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 Schema_Temps_base::terminate() <schema-temps-base-public-void-schema-temps-base-terminate>`
[void Schema_Temps_base::terminate()](#schema-temps-base-public-void-schema-temps-base-terminate)
update_critere_statio#
void Schema_Temps_base::update_critere_statio(const DoubleTab &tab_critere, Equation_base &equation)
//Actualisation de stationnaire_atteint_ et residu_ (critere residu_<seuil_statio_)
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 Schema_Temps_base::update_critere_statio(const DoubleTab &tab_critere, Equation_base &equation) <schema-temps-base-public-void-schema-temps-base-update-critere-statio-const-doubletab-ref-tab-critere-equation-base-ref-equation>`
[void Schema_Temps_base::update_critere_statio(const DoubleTab &tab_critere, Equation_base &equation)](#schema-temps-base-public-void-schema-temps-base-update-critere-statio-const-doubletab-ref-tab-critere-equation-base-ref-equation)
validateTimeStep#
void Schema_Temps_base::validateTimeStep()
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 Schema_Temps_base::validateTimeStep() <schema-temps-base-public-void-schema-temps-base-validatetimestep>`
[void Schema_Temps_base::validateTimeStep()](#schema-temps-base-public-void-schema-temps-base-validatetimestep)
wcol#
int Schema_Temps_base::wcol() 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 Schema_Temps_base::wcol() const <schema-temps-base-public-int-schema-temps-base-wcol-const>`
[int Schema_Temps_base::wcol() const](#schema-temps-base-public-int-schema-temps-base-wcol-const)
write_dt_ev#
void Schema_Temps_base::write_dt_ev(bool init)
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 Schema_Temps_base::write_dt_ev(bool init) <schema-temps-base-public-void-schema-temps-base-write-dt-ev-bool-init>`
[void Schema_Temps_base::write_dt_ev(bool init)](#schema-temps-base-public-void-schema-temps-base-write-dt-ev-bool-init)
write_progress#
void Schema_Temps_base::write_progress(bool init)
Ecriture du fichier .progress (temps CPU estime restant)
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 Schema_Temps_base::write_progress(bool init) <schema-temps-base-public-void-schema-temps-base-write-progress-bool-init>`
[void Schema_Temps_base::write_progress(bool init)](#schema-temps-base-public-void-schema-temps-base-write-progress-bool-init)
~Schema_Temps_base#
Schema_Temps_base::~Schema_Temps_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:`Schema_Temps_base::~Schema_Temps_base() override <schema-temps-base-public-schema-temps-base-dtor-schema-temps-base-override>`
[Schema_Temps_base::~Schema_Temps_base() override](#schema-temps-base-public-schema-temps-base-dtor-schema-temps-base-override)
info#
const Type_info * Schema_Temps_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 * Schema_Temps_base::info() <schema-temps-base-public-static-const-type-info-ptr-schema-temps-base-info>`
[const Type_info * Schema_Temps_base::info()](#schema-temps-base-public-static-const-type-info-ptr-schema-temps-base-info)
self_cast#
const Schema_Temps_base & Schema_Temps_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 Schema_Temps_base & Schema_Temps_base::self_cast(const Objet_U &) <schema-temps-base-public-static-const-schema-temps-base-ref-schema-temps-base-self-cast-const-objet-u-ref>`
[const Schema_Temps_base & Schema_Temps_base::self_cast(const Objet_U &)](#schema-temps-base-public-static-const-schema-temps-base-ref-schema-temps-base-self-cast-const-objet-u-ref)
self_cast#
Schema_Temps_base & Schema_Temps_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:`Schema_Temps_base & Schema_Temps_base::self_cast(Objet_U &) <schema-temps-base-public-static-schema-temps-base-ref-schema-temps-base-self-cast-objet-u-ref>`
[Schema_Temps_base & Schema_Temps_base::self_cast(Objet_U &)](#schema-temps-base-public-static-schema-temps-base-ref-schema-temps-base-self-cast-objet-u-ref)
printOn#
Sortie & Schema_Temps_base::printOn(Sortie &x) const override
Surcharge Objet_U::printOn(Sortie&) Imprime le schema en temps sur un flot de sortie.
Detailed description
!! Attention n’est pas symetrique de la lecture !! On ecrit les differents parametres du schema en temps.
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:`Sortie & Schema_Temps_base::printOn(Sortie &x) const override <schema-temps-base-protected-sortie-ref-schema-temps-base-printon-sortie-ref-x-const-override>`
[Sortie & Schema_Temps_base::printOn(Sortie &x) const override](#schema-temps-base-protected-sortie-ref-schema-temps-base-printon-sortie-ref-x-const-override)
readOn#
Entree & Schema_Temps_base::readOn(Entree &) override
Lecture d’un schema en temps a partir d’un flot d’entree.
Detailed description
Le format de lecture attendu est le suivant: { [ Motcle valeur_reelle] } Les mots clefs peuvent etre: tinit, tmax, nb_pas_dt_max, dt_min, dt_max, dt_sauv, dt_impr, facsec, seuil_statio,
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 & Schema_Temps_base::readOn(Entree &) override <schema-temps-base-protected-entree-ref-schema-temps-base-readon-entree-ref-override>`
[Entree & Schema_Temps_base::readOn(Entree &) override](#schema-temps-base-protected-entree-ref-schema-temps-base-readon-entree-ref-override)
Attributes Documentation#
const Type_info Schema_Temps_base::info_obj
double Schema_Temps_base::cumul_slope_ = 1e-20
double Schema_Temps_base::dt_ = 0.0
Pas de temps de calcul.
double Schema_Temps_base::dt_failed_ = - 100.
Si on a rate un pas de temps, sa valeur.
double Schema_Temps_base::dt_gf_ = 1e + 38
double Schema_Temps_base::dt_impr_ = 1.e30
Pas de temps d’impression.
DoubleTab Schema_Temps_base::dt_locaux_
Local time steps: Vector of size nb faces of the mesh.
double Schema_Temps_base::dt_max_ = 1.e30
Pas de temps max fixe par l’utilisateur.
Nom Schema_Temps_base::dt_max_str_
reglage de dt_max comme une fonction du temps
double Schema_Temps_base::dt_min_ = 1.e-16
Pas de temps min fixe par l’utilisateur.
double Schema_Temps_base::dt_sauv_ = 1.e30
double Schema_Temps_base::dt_stab_ = - 100.
Pas de temps de stabilite.
double Schema_Temps_base::facsec_ = 1.
int Schema_Temps_base::file_allocation_ = 0
int Schema_Temps_base::gnuplot_header_ = 0
int Schema_Temps_base::impr_diff_impl_ = 0
int Schema_Temps_base::impr_extremums_ = 0
int Schema_Temps_base::ind_diff_impl_ = 0
bool Schema_Temps_base::ind_nb_pas_dt_max_atteint = false
bool Schema_Temps_base::ind_temps_cpu_max_atteint = false
bool Schema_Temps_base::ind_tps_final_atteint = false
double Schema_Temps_base::limite_cpu_sans_sauvegarde_ = 23 * 3600
Par defaut 23 heures;.
bool Schema_Temps_base::lu_ = false
int Schema_Temps_base::max_length_cl_ = - 10
double Schema_Temps_base::mode_dt_start_ = - 2
Mode calcul du pas de temps de depart - contient un double si option dt_init.
TRUST_Ref<Probleme_base *> Schema_Temps_base::mon_probleme
int Schema_Temps_base::nb_impr_ = 0
int Schema_Temps_base::nb_pas_dt_ = 0
int Schema_Temps_base::nb_pas_dt_max_ = std::numeric_limits<int>::max()
int Schema_Temps_base::nb_sauv_ = 0
how many checkpoints have we performed so far?
int Schema_Temps_base::nb_sauv_max_ = 10
Max number of checkpoints that will be performed (useful for PDI backup file)
int Schema_Temps_base::niter_max_diff_impl_ = 1000
Iterations maximale pour GC implicitation - Above 1000 iterations, diffusion implicit algorithm may be diverging.
int Schema_Temps_base::no_conv_subiteration_diff_impl_ = 0
int Schema_Temps_base::no_error_if_not_converged_diff_impl_ = 0
Nom Schema_Temps_base::nom_
Nom Schema_Temps_base::norm_residu_
double Schema_Temps_base::periode_cpu_sans_sauvegarde_ = 23 * 3600
Par defaut 23 heures;.
int Schema_Temps_base::precision_impr_ = 8
Nombre de chiffres significatifs impression.
double Schema_Temps_base::residu_ = 0
double Schema_Temps_base::residu_old_slope_ = - 1000
int Schema_Temps_base::schema_impr_ = - 1
double Schema_Temps_base::seuil_diff_impl_ = 1.e-6
Seuil pour implicitation de la diffusion par GC.
double Schema_Temps_base::seuil_statio_ = 1.e-12
int Schema_Temps_base::seuil_statio_relatif_deconseille_ = 0
Drapeau pour specifier si seuil_statio_ est une valeur absolue (defaut) ou relative.
double Schema_Temps_base::tcpumax_ = 1.e30
double Schema_Temps_base::temps_courant_ = - 100.
double Schema_Temps_base::temps_cpu_ecoule_ = 0
double Schema_Temps_base::temps_precedent_ = - 100.
double Schema_Temps_base::tinit_ = - 1e + 38
double Schema_Temps_base::tmax_ = 1.e30
int Schema_Temps_base::disable_dt_ev_ = 0
Flag to disable the writing of the .dt_ev file.
int Schema_Temps_base::disable_progress_ = 0
Flag to disable the writing of the .progress file.
SFichier Schema_Temps_base::progress_
int Schema_Temps_base::stationnaire_atteint_ = 0
Stationary reached by the problem using this scheme.
int Schema_Temps_base::stationnaires_atteints_ = 0
Stationary reached by the calculation (means all the problems reach stationary)