Schema_Backward_Differentiation_order_3#

#include <Schema_Backward_Differentiation_order_3.h>
Brief description

classe Schema_Backward_Differentiation_order_3 Cette classe represente un schema de differentiation retrograde 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\_Backward\_Differentiation\_order\_3 <class-schema-backward-differentiation-order-3>`
[Schema\_Backward\_Differentiation\_order\_3](#class-schema-backward-differentiation-order-3)

Detailed description#

U(n + 1) = 4/3 *U(n) - 1/3 U(n - 1) + 2/3 * dt*(dU/dt)(n + 1) dans le cas ou le pas de temps est constant au cours du temps

Inherits from#

Inheritance graph#

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

../../../../../_images/classSchema__Backward__Differentiation__order__3__inherit__graph.png

List of Public Methods#

List of Public Static Methods#

List of Protected Methods#

Complete Member Function Documentation#

duplique#

Definition
int Schema_Backward_Differentiation_order_3::duplique() const override
Brief description
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_Backward_Differentiation_order_3::duplique() const override <schema-backward-differentiation-order-3-public-int-schema-backward-differentiation-order-3-duplique-const-override>`
[int Schema_Backward_Differentiation_order_3::duplique() const override](#schema-backward-differentiation-order-3-public-int-schema-backward-differentiation-order-3-duplique-const-override)

get_info#

Definition
const Type_info * Schema_Backward_Differentiation_order_3::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_Backward_Differentiation_order_3::get_info() const override <schema-backward-differentiation-order-3-public-const-type-info-ptr-schema-backward-differentiation-order-3-get-info-const-override>`
[const Type_info * Schema_Backward_Differentiation_order_3::get_info() const override](#schema-backward-differentiation-order-3-public-const-type-info-ptr-schema-backward-differentiation-order-3-get-info-const-override)

nb_pas_dt_seuil#

Definition
int Schema_Backward_Differentiation_order_3::nb_pas_dt_seuil() const override
Brief description
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_Backward_Differentiation_order_3::nb_pas_dt_seuil() const override <schema-backward-differentiation-order-3-public-int-schema-backward-differentiation-order-3-nb-pas-dt-seuil-const-override>`
[int Schema_Backward_Differentiation_order_3::nb_pas_dt_seuil() const override](#schema-backward-differentiation-order-3-public-int-schema-backward-differentiation-order-3-nb-pas-dt-seuil-const-override)

nb_valeurs_passees#

Definition
int Schema_Backward_Differentiation_order_3::nb_valeurs_passees() const override
Brief description
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_Backward_Differentiation_order_3::nb_valeurs_passees() const override <schema-backward-differentiation-order-3-public-int-schema-backward-differentiation-order-3-nb-valeurs-passees-const-override>`
[int Schema_Backward_Differentiation_order_3::nb_valeurs_passees() const override](#schema-backward-differentiation-order-3-public-int-schema-backward-differentiation-order-3-nb-valeurs-passees-const-override)

nb_valeurs_temporelles#

Definition
int Schema_Backward_Differentiation_order_3::nb_valeurs_temporelles() const override
Brief description

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_Backward_Differentiation_order_3::nb_valeurs_temporelles() const override <schema-backward-differentiation-order-3-public-int-schema-backward-differentiation-order-3-nb-valeurs-temporelles-const-override>`
[int Schema_Backward_Differentiation_order_3::nb_valeurs_temporelles() const override](#schema-backward-differentiation-order-3-public-int-schema-backward-differentiation-order-3-nb-valeurs-temporelles-const-override)

Schema_Backward_Differentiation_order_3#

Definition
Schema_Backward_Differentiation_order_3::Schema_Backward_Differentiation_order_3()
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_Backward_Differentiation_order_3::Schema_Backward_Differentiation_order_3() <schema-backward-differentiation-order-3-public-schema-backward-differentiation-order-3-schema-backward-differentiation-order-3>`
[Schema_Backward_Differentiation_order_3::Schema_Backward_Differentiation_order_3()](#schema-backward-differentiation-order-3-public-schema-backward-differentiation-order-3-schema-backward-differentiation-order-3)

taille_memoire#

Definition
unsigned Schema_Backward_Differentiation_order_3::taille_memoire() const override
Brief description
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_Backward_Differentiation_order_3::taille_memoire() const override <schema-backward-differentiation-order-3-public-unsigned-schema-backward-differentiation-order-3-taille-memoire-const-override>`
[unsigned Schema_Backward_Differentiation_order_3::taille_memoire() const override](#schema-backward-differentiation-order-3-public-unsigned-schema-backward-differentiation-order-3-taille-memoire-const-override)

~Schema_Backward_Differentiation_order_3#

Definition
Schema_Backward_Differentiation_order_3::~Schema_Backward_Differentiation_order_3()
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_Backward_Differentiation_order_3::~Schema_Backward_Differentiation_order_3() <schema-backward-differentiation-order-3-public-schema-backward-differentiation-order-3-dtor-schema-backward-differentiation-order-3>`
[Schema_Backward_Differentiation_order_3::~Schema_Backward_Differentiation_order_3()](#schema-backward-differentiation-order-3-public-schema-backward-differentiation-order-3-dtor-schema-backward-differentiation-order-3)

cree_instance#

Definition
Objet_U * Schema_Backward_Differentiation_order_3::cree_instance()
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:`Objet_U * Schema_Backward_Differentiation_order_3::cree_instance() <schema-backward-differentiation-order-3-public-static-objet-u-ptr-schema-backward-differentiation-order-3-cree-instance>`
[Objet_U * Schema_Backward_Differentiation_order_3::cree_instance()](#schema-backward-differentiation-order-3-public-static-objet-u-ptr-schema-backward-differentiation-order-3-cree-instance)

info#

Definition
const Type_info * Schema_Backward_Differentiation_order_3::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_Backward_Differentiation_order_3::info() <schema-backward-differentiation-order-3-public-static-const-type-info-ptr-schema-backward-differentiation-order-3-info>`
[const Type_info * Schema_Backward_Differentiation_order_3::info()](#schema-backward-differentiation-order-3-public-static-const-type-info-ptr-schema-backward-differentiation-order-3-info)

self_cast#

Definition
const Schema_Backward_Differentiation_order_3 & Schema_Backward_Differentiation_order_3::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_Backward_Differentiation_order_3 & Schema_Backward_Differentiation_order_3::self_cast(const Objet_U &) <schema-backward-differentiation-order-3-public-static-const-schema-backward-differentiation-order-3-ref-schema-backward-differentiation-order-3-self-cast-const-objet-u-ref>`
[const Schema_Backward_Differentiation_order_3 & Schema_Backward_Differentiation_order_3::self_cast(const Objet_U &)](#schema-backward-differentiation-order-3-public-static-const-schema-backward-differentiation-order-3-ref-schema-backward-differentiation-order-3-self-cast-const-objet-u-ref)

self_cast#

Definition
Schema_Backward_Differentiation_order_3 & Schema_Backward_Differentiation_order_3::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_Backward_Differentiation_order_3 & Schema_Backward_Differentiation_order_3::self_cast(Objet_U &) <schema-backward-differentiation-order-3-public-static-schema-backward-differentiation-order-3-ref-schema-backward-differentiation-order-3-self-cast-objet-u-ref>`
[Schema_Backward_Differentiation_order_3 & Schema_Backward_Differentiation_order_3::self_cast(Objet_U &)](#schema-backward-differentiation-order-3-public-static-schema-backward-differentiation-order-3-ref-schema-backward-differentiation-order-3-self-cast-objet-u-ref)

compute_backward_differentiation_coefficients#

Definition
void Schema_Backward_Differentiation_order_3::compute_backward_differentiation_coefficients(double time_step, const DoubleTab &times) const override
Brief description
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_Backward_Differentiation_order_3::compute_backward_differentiation_coefficients(double time_step, const DoubleTab &times) const override <schema-backward-differentiation-order-3-protected-void-schema-backward-differentiation-order-3-compute-backward-differentiation-coefficients-double-time-step-const-doubletab-ref-times-const-override>`
[void Schema_Backward_Differentiation_order_3::compute_backward_differentiation_coefficients(double time_step, const DoubleTab &times) const override](#schema-backward-differentiation-order-3-protected-void-schema-backward-differentiation-order-3-compute-backward-differentiation-coefficients-double-time-step-const-doubletab-ref-times-const-override)

printOn#

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

Simple appel a: Schema_Temps_base::printOn(Sortie& ) Ecrit le schema en temps sur un flot de sortie.

Detailed description

Reimplements:

References
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`Sortie & Schema_Backward_Differentiation_order_3::printOn(Sortie &x) const override <schema-backward-differentiation-order-3-protected-sortie-ref-schema-backward-differentiation-order-3-printon-sortie-ref-x-const-override>`
[Sortie & Schema_Backward_Differentiation_order_3::printOn(Sortie &x) const override](#schema-backward-differentiation-order-3-protected-sortie-ref-schema-backward-differentiation-order-3-printon-sortie-ref-x-const-override)

readOn#

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

Lit le schema en temps a partir d’un flot d’entree.

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:`Entree & Schema_Backward_Differentiation_order_3::readOn(Entree &) override <schema-backward-differentiation-order-3-protected-entree-ref-schema-backward-differentiation-order-3-readon-entree-ref-override>`
[Entree & Schema_Backward_Differentiation_order_3::readOn(Entree &) override](#schema-backward-differentiation-order-3-protected-entree-ref-schema-backward-differentiation-order-3-readon-entree-ref-override)

Attributes Documentation#

info_obj (public)
const Type_info Schema_Backward_Differentiation_order_3::info_obj