Schema_Adams_Bashforth_order_2#
#include <Schema_Adams_Bashforth_order_2.h>
classe Schema_Adams_Bashforth_order_2 Cette classe represente un schema en temps d’Adams - Bashforth d’ordre 2
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\_Adams\_Bashforth\_order\_2 <class-schema-adams-bashforth-order-2>`
[Schema\_Adams\_Bashforth\_order\_2](#class-schema-adams-bashforth-order-2)
Detailed description#
a pas de temps variable : U(n + 1) = U(n) + dt*(3/2*(dU/dt)(n) - 1/2(dU/dt)(n - 1)) si le pas de temps est constant
Inherits from#
public : Schema_Adams_Bashforth_base
List of Public Methods#
List of Public Static Methods#
List of Protected Methods#
Complete Member Function Documentation#
compute_adams_bashforth_coefficients#
void Schema_Adams_Bashforth_order_2::compute_adams_bashforth_coefficients(double time_step, const DoubleTab ×) override
Detailed description
Reimplements:
References
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`void Schema_Adams_Bashforth_order_2::compute_adams_bashforth_coefficients(double time_step, const DoubleTab ×) override <schema-adams-bashforth-order-2-public-void-schema-adams-bashforth-order-2-compute-adams-bashforth-coefficients-double-time-step-const-doubletab-ref-times-override>`
[void Schema_Adams_Bashforth_order_2::compute_adams_bashforth_coefficients(double time_step, const DoubleTab ×) override](#schema-adams-bashforth-order-2-public-void-schema-adams-bashforth-order-2-compute-adams-bashforth-coefficients-double-time-step-const-doubletab-ref-times-override)
duplique#
int Schema_Adams_Bashforth_order_2::duplique() const override
Detailed description
Reimplements:
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`int Schema_Adams_Bashforth_order_2::duplique() const override <schema-adams-bashforth-order-2-public-int-schema-adams-bashforth-order-2-duplique-const-override>`
[int Schema_Adams_Bashforth_order_2::duplique() const override](#schema-adams-bashforth-order-2-public-int-schema-adams-bashforth-order-2-duplique-const-override)
get_info#
const Type_info * Schema_Adams_Bashforth_order_2::get_info() const override
Donne des informations sur le type de l’ Objet_U .
Detailed description
Reimplements:
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`const Type_info * Schema_Adams_Bashforth_order_2::get_info() const override <schema-adams-bashforth-order-2-public-const-type-info-ptr-schema-adams-bashforth-order-2-get-info-const-override>`
[const Type_info * Schema_Adams_Bashforth_order_2::get_info() const override](#schema-adams-bashforth-order-2-public-const-type-info-ptr-schema-adams-bashforth-order-2-get-info-const-override)
nb_pas_dt_seuil#
int Schema_Adams_Bashforth_order_2::nb_pas_dt_seuil() const override
Renvoie le nombre de pas de temps strictement au dela duquel on applique le schema d Adams - Bahshforth.
Detailed description
Ici : on a besoin d’au moins 1 temps du passe donc 0
Reimplements:
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`int Schema_Adams_Bashforth_order_2::nb_pas_dt_seuil() const override <schema-adams-bashforth-order-2-public-int-schema-adams-bashforth-order-2-nb-pas-dt-seuil-const-override>`
[int Schema_Adams_Bashforth_order_2::nb_pas_dt_seuil() const override](#schema-adams-bashforth-order-2-public-int-schema-adams-bashforth-order-2-nb-pas-dt-seuil-const-override)
nb_valeurs_passees#
int Schema_Adams_Bashforth_order_2::nb_valeurs_passees() const override
Renvoie le nombre de valeurs temporelles du passe.
Detailed description
Ici : n - 1 donc 1.
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:`int Schema_Adams_Bashforth_order_2::nb_valeurs_passees() const override <schema-adams-bashforth-order-2-public-int-schema-adams-bashforth-order-2-nb-valeurs-passees-const-override>`
[int Schema_Adams_Bashforth_order_2::nb_valeurs_passees() const override](#schema-adams-bashforth-order-2-public-int-schema-adams-bashforth-order-2-nb-valeurs-passees-const-override)
nb_valeurs_temporelles#
int Schema_Adams_Bashforth_order_2::nb_valeurs_temporelles() const override
Renvoie le nombre de valeurs temporelles a conserver.
Detailed description
Ici : n - 1, n et n + 1 donc 3.
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:`int Schema_Adams_Bashforth_order_2::nb_valeurs_temporelles() const override <schema-adams-bashforth-order-2-public-int-schema-adams-bashforth-order-2-nb-valeurs-temporelles-const-override>`
[int Schema_Adams_Bashforth_order_2::nb_valeurs_temporelles() const override](#schema-adams-bashforth-order-2-public-int-schema-adams-bashforth-order-2-nb-valeurs-temporelles-const-override)
Schema_Adams_Bashforth_order_2#
Schema_Adams_Bashforth_order_2::Schema_Adams_Bashforth_order_2()
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_Adams_Bashforth_order_2::Schema_Adams_Bashforth_order_2() <schema-adams-bashforth-order-2-public-schema-adams-bashforth-order-2-schema-adams-bashforth-order-2>`
[Schema_Adams_Bashforth_order_2::Schema_Adams_Bashforth_order_2()](#schema-adams-bashforth-order-2-public-schema-adams-bashforth-order-2-schema-adams-bashforth-order-2)
taille_memoire#
unsigned Schema_Adams_Bashforth_order_2::taille_memoire() const override
Detailed description
Reimplements:
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`unsigned Schema_Adams_Bashforth_order_2::taille_memoire() const override <schema-adams-bashforth-order-2-public-unsigned-schema-adams-bashforth-order-2-taille-memoire-const-override>`
[unsigned Schema_Adams_Bashforth_order_2::taille_memoire() const override](#schema-adams-bashforth-order-2-public-unsigned-schema-adams-bashforth-order-2-taille-memoire-const-override)
~Schema_Adams_Bashforth_order_2#
Schema_Adams_Bashforth_order_2::~Schema_Adams_Bashforth_order_2()
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_Adams_Bashforth_order_2::~Schema_Adams_Bashforth_order_2() <schema-adams-bashforth-order-2-public-schema-adams-bashforth-order-2-dtor-schema-adams-bashforth-order-2>`
[Schema_Adams_Bashforth_order_2::~Schema_Adams_Bashforth_order_2()](#schema-adams-bashforth-order-2-public-schema-adams-bashforth-order-2-dtor-schema-adams-bashforth-order-2)
cree_instance#
Objet_U * Schema_Adams_Bashforth_order_2::cree_instance()
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:`Objet_U * Schema_Adams_Bashforth_order_2::cree_instance() <schema-adams-bashforth-order-2-public-static-objet-u-ptr-schema-adams-bashforth-order-2-cree-instance>`
[Objet_U * Schema_Adams_Bashforth_order_2::cree_instance()](#schema-adams-bashforth-order-2-public-static-objet-u-ptr-schema-adams-bashforth-order-2-cree-instance)
info#
const Type_info * Schema_Adams_Bashforth_order_2::info()
Detailed description
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`const Type_info * Schema_Adams_Bashforth_order_2::info() <schema-adams-bashforth-order-2-public-static-const-type-info-ptr-schema-adams-bashforth-order-2-info>`
[const Type_info * Schema_Adams_Bashforth_order_2::info()](#schema-adams-bashforth-order-2-public-static-const-type-info-ptr-schema-adams-bashforth-order-2-info)
self_cast#
const Schema_Adams_Bashforth_order_2 & Schema_Adams_Bashforth_order_2::self_cast(const Objet_U &)
Detailed description
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`const Schema_Adams_Bashforth_order_2 & Schema_Adams_Bashforth_order_2::self_cast(const Objet_U &) <schema-adams-bashforth-order-2-public-static-const-schema-adams-bashforth-order-2-ref-schema-adams-bashforth-order-2-self-cast-const-objet-u-ref>`
[const Schema_Adams_Bashforth_order_2 & Schema_Adams_Bashforth_order_2::self_cast(const Objet_U &)](#schema-adams-bashforth-order-2-public-static-const-schema-adams-bashforth-order-2-ref-schema-adams-bashforth-order-2-self-cast-const-objet-u-ref)
self_cast#
Schema_Adams_Bashforth_order_2 & Schema_Adams_Bashforth_order_2::self_cast(Objet_U &)
Detailed description
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`Schema_Adams_Bashforth_order_2 & Schema_Adams_Bashforth_order_2::self_cast(Objet_U &) <schema-adams-bashforth-order-2-public-static-schema-adams-bashforth-order-2-ref-schema-adams-bashforth-order-2-self-cast-objet-u-ref>`
[Schema_Adams_Bashforth_order_2 & Schema_Adams_Bashforth_order_2::self_cast(Objet_U &)](#schema-adams-bashforth-order-2-public-static-schema-adams-bashforth-order-2-ref-schema-adams-bashforth-order-2-self-cast-objet-u-ref)
printOn#
Sortie & Schema_Adams_Bashforth_order_2::printOn(Sortie &x) const override
Surcharge Objet_U::printOn(Sortie&) Imprime le schema en temps sur un flot de sortie.
Detailed description
!! Attention n’est pas symetrique de la lecture !! On ecrit les differents parametres du schema en temps.
Reimplements:
References
How to reference this method:
Copy the following pieces of RST/Markdown code to cite 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_Adams_Bashforth_order_2::printOn(Sortie &x) const override <schema-adams-bashforth-order-2-protected-sortie-ref-schema-adams-bashforth-order-2-printon-sortie-ref-x-const-override>`
[Sortie & Schema_Adams_Bashforth_order_2::printOn(Sortie &x) const override](#schema-adams-bashforth-order-2-protected-sortie-ref-schema-adams-bashforth-order-2-printon-sortie-ref-x-const-override)
readOn#
Entree & Schema_Adams_Bashforth_order_2::readOn(Entree &) override
Lecture d’un schema en temps a partir d’un flot d’entree.
Detailed description
Le format de lecture attendu est le suivant: { [ Motcle valeur_reelle] } Les mots clefs peuvent etre: tinit, tmax, nb_pas_dt_max, dt_min, dt_max, dt_sauv, dt_impr, facsec, seuil_statio,
Reimplements:
References
How to reference this method:
Copy the following pieces of RST/Markdown code to cite 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_Adams_Bashforth_order_2::readOn(Entree &) override <schema-adams-bashforth-order-2-protected-entree-ref-schema-adams-bashforth-order-2-readon-entree-ref-override>`
[Entree & Schema_Adams_Bashforth_order_2::readOn(Entree &) override](#schema-adams-bashforth-order-2-protected-entree-ref-schema-adams-bashforth-order-2-readon-entree-ref-override)
Attributes Documentation#
const Type_info Schema_Adams_Bashforth_order_2::info_obj