Schema_Temps_base

Contents

Schema_Temps_base#

#include <Schema_Temps_base.h>
Brief description

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#

Inherited by#

Inheritance graph#

If the image is too small, right-click and open in new tab

../../../../../_images/classSchema__Temps__base__inherit__graph.png

List of Public Methods#

List of Public Static Methods#

List of Protected Methods#

Complete Member Function Documentation#

abortTimeStep#

Definition
void Schema_Temps_base::abortTimeStep()
Brief description
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#

Definition
void Schema_Temps_base::ajouter_blocs(matrices_t matrices, DoubleTab &secmem, const Equation_base &eqn, const tabs_t &semi_impl={}) const
Brief description
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_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#

Definition
void Schema_Temps_base::ajouter_inertie(Matrice_Base &mat_morse, DoubleTab &secmem, const Equation_base &eqn) const
Brief description
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#

Definition
void Schema_Temps_base::associer_pb(const Probleme_base &)
Brief description
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#

Definition
void Schema_Temps_base::changer_temps_courant(const double)
Brief description

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#

Definition
virtual void Schema_Temps_base::completer()=0
Brief description
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#

Definition
double Schema_Temps_base::computeTimeStep(bool &stop) const
Brief description
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#

Definition
bool Schema_Temps_base::corriger_dt_calcule(double &dt) const
Brief description

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#

Definition
int Schema_Temps_base::diffusion_implicite() const
Brief description

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#

Definition
int Schema_Temps_base::disable_dt_ev() const
Brief description
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#

Definition
int Schema_Temps_base::disable_progress() const
Brief description
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#

Definition
double & Schema_Temps_base::facteur_securite_pas()
Brief description

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#

Definition
double Schema_Temps_base::facteur_securite_pas() const
Brief description

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#

Definition
virtual int Schema_Temps_base::faire_un_pas_de_temps_eqn_base(Equation_base &)=0
Brief description
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#

Definition
int Schema_Temps_base::file_allocation() const
Brief description
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#

Definition
void Schema_Temps_base::finir() const
Brief description

Fermeture du fichier .dt_ev.

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::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#

Definition
const Type_info * Schema_Temps_base::get_info() const override
Brief description

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#

Definition
int Schema_Temps_base::gnuplot_header() const
Brief description
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#

Definition
int Schema_Temps_base::impr(Sortie &os) const
Brief description

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#

Definition
int Schema_Temps_base::impr(Sortie &os, const Probleme_base &pb) const
Brief description
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(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#

Definition
int Schema_Temps_base::impr(Sortie &os, Probleme_base &pb) const
Brief description

Impression du numero du pas de temps, la valeur du pas de temps.

Detailed description

et du temps courant.

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(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#

Definition
int Schema_Temps_base::impr_diffusion_implicite() const
Brief description
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#

Definition
int Schema_Temps_base::impr_extremums() const
Brief description
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#

Definition
void Schema_Temps_base::imprimer(Sortie &os) const
Brief description

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#

Definition
void Schema_Temps_base::imprimer(Sortie &os, const Probleme_base &pb) const
Brief description
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#

Definition
void Schema_Temps_base::imprimer(Sortie &os, Probleme_base &pb) const
Brief description

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#

Definition
void Schema_Temps_base::imprimer_temps_courant(SFichier &) const
Brief description
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#

Definition
int Schema_Temps_base::indice_nb_pas_dt_max_atteint() const
Brief description
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#

Definition
int Schema_Temps_base::indice_tps_final_atteint() const
Brief description
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#

Definition
void Schema_Temps_base::initialize()
Brief description
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#

Definition
bool Schema_Temps_base::initTimeStep(double dt)
Brief description
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::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#

Definition
bool Schema_Temps_base::isStationary() const
Brief description

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#

Definition
bool Schema_Temps_base::iterateTimeStep(bool &converged)
Brief description

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#

Definition
const Nom & Schema_Temps_base::le_nom() const override
Brief description

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#

Definition
int Schema_Temps_base::limpr() const
Brief description

Renvoie 1 s’il y a lieu d’effectuer une impression (cf dt_impr) Renvoie 0 sinon.

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::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#

Definition
int Schema_Temps_base::lire_motcle_non_standard(const Motcle &, Entree &) override
Brief description

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#

Definition
Entree & Schema_Temps_base::lire_nb_pas_dt_max(Entree &)
Brief description

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#

Definition
Entree & Schema_Temps_base::lire_periode_sauvegarde_securite_en_heures(Entree &)
Brief description
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_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#

Definition
Entree & Schema_Temps_base::lire_residuals(Entree &)
Brief description
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_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#

Definition
Entree & Schema_Temps_base::lire_temps_cpu_max(Entree &)
Brief description
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#

Definition
int Schema_Temps_base::lsauv() const
Brief description
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#

Definition
int Schema_Temps_base::lu() const
Brief description
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::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#

Definition
int Schema_Temps_base::mettre_a_jour()
Brief description

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#

Definition
virtual void Schema_Temps_base::mettre_a_jour_dt(double toto)
Brief description
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#

Definition
void Schema_Temps_base::mettre_a_jour_dt_stab()
Brief description
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#

Definition
double Schema_Temps_base::mode_dt_start() const
Brief description
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#

Definition
virtual void Schema_Temps_base::modifier_second_membre(const Equation_base &eqn, DoubleTab &secmem)
Brief description
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::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#

Definition
int Schema_Temps_base::nb_impr() const
Brief description

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#

Definition
int Schema_Temps_base::nb_pas_dt() const
Brief description

Renvoie le nombre de pas de temps effectues.

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() 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#

Definition
int Schema_Temps_base::nb_pas_dt_max() const
Brief description

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#

Definition
int Schema_Temps_base::nb_pas_dt_max_atteint() const
Brief description

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#

Definition
int Schema_Temps_base::nb_sauv_max() const
Brief description

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#

Definition
virtual int Schema_Temps_base::nb_valeurs_futures() const =0
Brief description
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#

Definition
virtual int Schema_Temps_base::nb_valeurs_temporelles() const =0
Brief description
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#

Definition
int Schema_Temps_base::niter_max_diffusion_implicite() const
Brief description
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#

Definition
int Schema_Temps_base::no_conv_subiteration_diffusion_implicite() const
Brief description
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#

Definition
int Schema_Temps_base::no_error_if_not_converged_diffusion_implicite() const
Brief description
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#

Definition
void Schema_Temps_base::nommer(const Nom &) override
Brief description

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#

Definition
const Nom & Schema_Temps_base::norm_residu() const
Brief description
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 & 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#

Definition
double Schema_Temps_base::pas_de_temps() const
Brief description

Renvoie le pas de temps (delta_t) 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::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#

Definition
const DoubleTab & Schema_Temps_base::pas_de_temps_locaux() const
Brief description
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 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#

Definition
double & Schema_Temps_base::pas_temps_max()
Brief description

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#

Definition
double Schema_Temps_base::pas_temps_max() const
Brief description

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#

Definition
double & Schema_Temps_base::pas_temps_min()
Brief description

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#

Definition
double Schema_Temps_base::pas_temps_min() const
Brief description

Renvoie le pas de temps minimum.

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_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#

Definition
Probleme_base & Schema_Temps_base::pb_base()
Brief description
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:`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#

Definition
const Probleme_base & Schema_Temps_base::pb_base() const
Brief description
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#

Definition
int Schema_Temps_base::precision_impr() const
Brief description
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#

Definition
int Schema_Temps_base::reprendre(Entree &) override
Brief description

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#

Definition
void Schema_Temps_base::resetTime(double time)
Brief description
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#

Definition
double & Schema_Temps_base::residu()
Brief description
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#

Definition
const double & Schema_Temps_base::residu() const
Brief description
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 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#

Definition
int Schema_Temps_base::sauvegarder(Sortie &) const override
Brief description

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#

Definition
int & Schema_Temps_base::schema_impr()
Brief description
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#

Definition
const int & Schema_Temps_base::schema_impr() const
Brief description
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#

Definition
Schema_Temps_base::Schema_Temps_base()
Brief description

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#

Definition
int & Schema_Temps_base::set_diffusion_implicite()
Brief description
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#

Definition
double & Schema_Temps_base::set_dt()
Brief description
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#

Definition
double & Schema_Temps_base::set_dt_impr()
Brief description
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#

Definition
double & Schema_Temps_base::set_dt_max()
Brief description
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#

Definition
double & Schema_Temps_base::set_dt_min()
Brief description
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#

Definition
double & Schema_Temps_base::set_dt_sauv()
Brief description
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#

Definition
double & Schema_Temps_base::set_facsec()
Brief description
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#

Definition
bool & Schema_Temps_base::set_indice_nb_pas_dt_max_atteint()
Brief description
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_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#

Definition
bool & Schema_Temps_base::set_indice_tps_final_atteint()
Brief description
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_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#

Definition
bool & Schema_Temps_base::set_lu()
Brief description
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#

Definition
double & Schema_Temps_base::set_mode_dt_start()
Brief description
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#

Definition
int & Schema_Temps_base::set_nb_pas_dt()
Brief description
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#

Definition
int & Schema_Temps_base::set_nb_pas_dt_max()
Brief description
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#

Definition
int & Schema_Temps_base::set_niter_max_diffusion_implicite()
Brief description
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#

Definition
void Schema_Temps_base::set_param(Param &titi)
Brief description
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#

Definition
int & Schema_Temps_base::set_precision_impr()
Brief description
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#

Definition
double & Schema_Temps_base::set_seuil_diffusion_implicite()
Brief description
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#

Definition
double & Schema_Temps_base::set_seuil_statio()
Brief description
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#

Definition
int & Schema_Temps_base::set_stationnaire_atteint()
Brief description
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#

Definition
void Schema_Temps_base::set_stationnaires_atteints(bool flag)
Brief description
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#

Definition
double & Schema_Temps_base::set_temps_courant()
Brief description
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#

Definition
double & Schema_Temps_base::set_temps_init()
Brief description
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#

Definition
double & Schema_Temps_base::set_temps_max()
Brief description
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#

Definition
double & Schema_Temps_base::set_temps_precedent()
Brief description
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#

Definition
double Schema_Temps_base::seuil_diffusion_implicite() const
Brief description
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#

Definition
double Schema_Temps_base::seuil_statio() const
Brief description

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#

Definition
int Schema_Temps_base::stationnaire_atteint() const
Brief description
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#

Definition
int Schema_Temps_base::stationnaire_atteint_safe() const
Brief description
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#

Definition
int Schema_Temps_base::stop() const
Brief description

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#

Definition
int Schema_Temps_base::stop_lu() const
Brief description

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#

Definition
double Schema_Temps_base::temps_calcul() const
Brief description

Renvoie le temps de calcul ecoule i.

Detailed description
  1. (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#

Definition
double Schema_Temps_base::temps_courant() const
Brief description

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_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#

Definition
int Schema_Temps_base::temps_cpu_max_atteint() const
Brief description
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#

Definition
virtual double Schema_Temps_base::temps_defaut() const =0
Brief description
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#

Definition
int Schema_Temps_base::temps_final_atteint() const
Brief description

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#

Definition
virtual double Schema_Temps_base::temps_futur(int i) const =0
Brief description
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#

Definition
double Schema_Temps_base::temps_impr() const
Brief description

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#

Definition
double Schema_Temps_base::temps_init() const
Brief description

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#

Definition
double Schema_Temps_base::temps_max() const
Brief description

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#

Definition
double Schema_Temps_base::temps_precedent() const
Brief description

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#

Definition
double Schema_Temps_base::temps_sauv() const
Brief description

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#

Definition
void Schema_Temps_base::terminate()
Brief description
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#

Definition
void Schema_Temps_base::update_critere_statio(const DoubleTab &tab_critere, Equation_base &equation)
Brief description

//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#

Definition
void Schema_Temps_base::validateTimeStep()
Brief description
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#

Definition
int Schema_Temps_base::wcol() const
Brief description
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#

Definition
void Schema_Temps_base::write_dt_ev(bool init)
Brief description
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#

Definition
void Schema_Temps_base::write_progress(bool init)
Brief description

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#

Definition
Schema_Temps_base::~Schema_Temps_base() override
Brief description
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#

Definition
const Type_info * Schema_Temps_base::info()
Brief description
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#

Definition
const Schema_Temps_base & Schema_Temps_base::self_cast(const Objet_U &)
Brief description
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#

Definition
Schema_Temps_base & Schema_Temps_base::self_cast(Objet_U &)
Brief description
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#

Definition
Sortie & Schema_Temps_base::printOn(Sortie &x) const override
Brief description

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#

Definition
Entree & Schema_Temps_base::readOn(Entree &) override
Brief description

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#

info_obj (public)
const Type_info Schema_Temps_base::info_obj
cumul_slope_ (protected)
double Schema_Temps_base::cumul_slope_ = 1e-20
dt_ (protected)
double Schema_Temps_base::dt_ = 0.0

Pas de temps de calcul.

dt_failed_ (protected)
double Schema_Temps_base::dt_failed_ = - 100.

Si on a rate un pas de temps, sa valeur.

dt_gf_ (protected)
double Schema_Temps_base::dt_gf_ = 1e + 38
dt_impr_ (protected)
double Schema_Temps_base::dt_impr_ = 1.e30

Pas de temps d’impression.

dt_locaux_ (protected)
DoubleTab Schema_Temps_base::dt_locaux_

Local time steps: Vector of size nb faces of the mesh.

dt_max_ (protected)
double Schema_Temps_base::dt_max_ = 1.e30

Pas de temps max fixe par l’utilisateur.

dt_max_fn_ (protected)
Parser_U Schema_Temps_base::dt_max_fn_

Parser_U associe.

dt_max_str_ (protected)
Nom Schema_Temps_base::dt_max_str_

reglage de dt_max comme une fonction du temps

dt_min_ (protected)
double Schema_Temps_base::dt_min_ = 1.e-16

Pas de temps min fixe par l’utilisateur.

dt_sauv_ (protected)
double Schema_Temps_base::dt_sauv_ = 1.e30
dt_stab_ (protected)
double Schema_Temps_base::dt_stab_ = - 100.

Pas de temps de stabilite.

facsec_ (protected)
double Schema_Temps_base::facsec_ = 1.
file_allocation_ (protected)
int Schema_Temps_base::file_allocation_ = 0
gnuplot_header_ (protected)
int Schema_Temps_base::gnuplot_header_ = 0
impr_diff_impl_ (protected)
int Schema_Temps_base::impr_diff_impl_ = 0
impr_extremums_ (protected)
int Schema_Temps_base::impr_extremums_ = 0
ind_diff_impl_ (protected)
int Schema_Temps_base::ind_diff_impl_ = 0
ind_nb_pas_dt_max_atteint (protected)
bool Schema_Temps_base::ind_nb_pas_dt_max_atteint = false
ind_temps_cpu_max_atteint (protected)
bool Schema_Temps_base::ind_temps_cpu_max_atteint = false
ind_tps_final_atteint (protected)
bool Schema_Temps_base::ind_tps_final_atteint = false
limite_cpu_sans_sauvegarde_ (protected)
double Schema_Temps_base::limite_cpu_sans_sauvegarde_ = 23 * 3600

Par defaut 23 heures;.

lu_ (protected)
bool Schema_Temps_base::lu_ = false
max_length_cl_ (protected)
int Schema_Temps_base::max_length_cl_ = - 10
mode_dt_start_ (protected)
double Schema_Temps_base::mode_dt_start_ = - 2

Mode calcul du pas de temps de depart - contient un double si option dt_init.

mon_probleme (protected)
TRUST_Ref<Probleme_base *> Schema_Temps_base::mon_probleme
nb_impr_ (protected)
int Schema_Temps_base::nb_impr_ = 0
nb_pas_dt_ (protected)
int Schema_Temps_base::nb_pas_dt_ = 0
nb_pas_dt_max_ (protected)
int Schema_Temps_base::nb_pas_dt_max_ = std::numeric_limits<int>::max()
nb_sauv_ (protected)
int Schema_Temps_base::nb_sauv_ = 0

how many checkpoints have we performed so far?

nb_sauv_max_ (protected)
int Schema_Temps_base::nb_sauv_max_ = 10

Max number of checkpoints that will be performed (useful for PDI backup file)

niter_max_diff_impl_ (protected)
int Schema_Temps_base::niter_max_diff_impl_ = 1000

Iterations maximale pour GC implicitation - Above 1000 iterations, diffusion implicit algorithm may be diverging.

no_conv_subiteration_diff_impl_ (protected)
int Schema_Temps_base::no_conv_subiteration_diff_impl_ = 0
no_error_if_not_converged_diff_impl_ (protected)
int Schema_Temps_base::no_error_if_not_converged_diff_impl_ = 0
nom_ (protected)
Nom Schema_Temps_base::nom_
norm_residu_ (protected)
Nom Schema_Temps_base::norm_residu_
periode_cpu_sans_sauvegarde_ (protected)
double Schema_Temps_base::periode_cpu_sans_sauvegarde_ = 23 * 3600

Par defaut 23 heures;.

precision_impr_ (protected)
int Schema_Temps_base::precision_impr_ = 8

Nombre de chiffres significatifs impression.

residu_ (protected)
double Schema_Temps_base::residu_ = 0
residu_old_slope_ (protected)
double Schema_Temps_base::residu_old_slope_ = - 1000
schema_impr_ (protected)
int Schema_Temps_base::schema_impr_ = - 1
seuil_diff_impl_ (protected)
double Schema_Temps_base::seuil_diff_impl_ = 1.e-6

Seuil pour implicitation de la diffusion par GC.

seuil_statio_ (protected)
double Schema_Temps_base::seuil_statio_ = 1.e-12
seuil_statio_relatif_deconseille_ (protected)
int Schema_Temps_base::seuil_statio_relatif_deconseille_ = 0

Drapeau pour specifier si seuil_statio_ est une valeur absolue (defaut) ou relative.

tcpumax_ (protected)
double Schema_Temps_base::tcpumax_ = 1.e30
temps_courant_ (protected)
double Schema_Temps_base::temps_courant_ = - 100.
temps_cpu_ecoule_ (protected)
double Schema_Temps_base::temps_cpu_ecoule_ = 0
temps_precedent_ (protected)
double Schema_Temps_base::temps_precedent_ = - 100.
tinit_ (protected)
double Schema_Temps_base::tinit_ = - 1e + 38
tmax_ (protected)
double Schema_Temps_base::tmax_ = 1.e30
disable_dt_ev_ (private)
int Schema_Temps_base::disable_dt_ev_ = 0

Flag to disable the writing of the .dt_ev file.

disable_progress_ (private)
int Schema_Temps_base::disable_progress_ = 0

Flag to disable the writing of the .progress file.

progress_ (private)
SFichier Schema_Temps_base::progress_
stationnaire_atteint_ (private)
int Schema_Temps_base::stationnaire_atteint_ = 0

Stationary reached by the problem using this scheme.

stationnaires_atteints_ (private)
int Schema_Temps_base::stationnaires_atteints_ = 0

Stationary reached by the calculation (means all the problems reach stationary)