Pb_Couple_Optimisation_IBM#

#include <Pb_Couple_Optimisation_IBM.h>
Brief description

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:`Pb\_Couple\_Optimisation\_IBM <class-pb-couple-optimisation-ibm>`
[Pb\_Couple\_Optimisation\_IBM](#class-pb-couple-optimisation-ibm)

Detailed description#

Inherits from#

List of Public Methods#

List of Public Static Methods#

List of Protected Methods#

Complete Member Function Documentation#

associer_#

Definition
int Pb_Couple_Optimisation_IBM::associer_(Objet_U &) override
Brief description

Surcharge Objet_U::associer_(Objet_U&) Associe un objet au probleme couple, en verifiant le type.

Detailed description

dynamiquement. L’objet peut - etre:

Reimplements:

References
How to reference this method:

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

:ref:`int Pb_Couple_Optimisation_IBM::associer_(Objet_U &) override <pb-couple-optimisation-ibm-public-int-pb-couple-optimisation-ibm-associer-underscore-objet-u-ref-override>`
[int Pb_Couple_Optimisation_IBM::associer_(Objet_U &) override](#pb-couple-optimisation-ibm-public-int-pb-couple-optimisation-ibm-associer-underscore-objet-u-ref-override)

duplique#

Definition
int Pb_Couple_Optimisation_IBM::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 Pb_Couple_Optimisation_IBM::duplique() const override <pb-couple-optimisation-ibm-public-int-pb-couple-optimisation-ibm-duplique-const-override>`
[int Pb_Couple_Optimisation_IBM::duplique() const override](#pb-couple-optimisation-ibm-public-int-pb-couple-optimisation-ibm-duplique-const-override)

get_info#

Definition
const Type_info * Pb_Couple_Optimisation_IBM::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 * Pb_Couple_Optimisation_IBM::get_info() const override <pb-couple-optimisation-ibm-public-const-type-info-ptr-pb-couple-optimisation-ibm-get-info-const-override>`
[const Type_info * Pb_Couple_Optimisation_IBM::get_info() const override](#pb-couple-optimisation-ibm-public-const-type-info-ptr-pb-couple-optimisation-ibm-get-info-const-override)

initialize#

Definition
void Pb_Couple_Optimisation_IBM::initialize() override
Brief description

This method is called once at the beginning, before any other one of the interface Problem.

Detailed description

Reimplements:

References
How to reference this method:

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

:ref:`void Pb_Couple_Optimisation_IBM::initialize() override <pb-couple-optimisation-ibm-public-void-pb-couple-optimisation-ibm-initialize-override>`
[void Pb_Couple_Optimisation_IBM::initialize() override](#pb-couple-optimisation-ibm-public-void-pb-couple-optimisation-ibm-initialize-override)

le_modele_interpolation_IBM#

Definition
void Pb_Couple_Optimisation_IBM::le_modele_interpolation_IBM(const Interpolation_IBM_base &)
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 Pb_Couple_Optimisation_IBM::le_modele_interpolation_IBM(const Interpolation_IBM_base &) <pb-couple-optimisation-ibm-public-void-pb-couple-optimisation-ibm-le-modele-interpolation-ibm-const-interpolation-ibm-base-ref>`
[void Pb_Couple_Optimisation_IBM::le_modele_interpolation_IBM(const Interpolation_IBM_base &)](#pb-couple-optimisation-ibm-public-void-pb-couple-optimisation-ibm-le-modele-interpolation-ibm-const-interpolation-ibm-base-ref)

my_interpolation_IBM#

Definition
Interpolation_IBM_base & Pb_Couple_Optimisation_IBM::my_interpolation_IBM()
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:`Interpolation_IBM_base & Pb_Couple_Optimisation_IBM::my_interpolation_IBM() <pb-couple-optimisation-ibm-public-interpolation-ibm-base-ref-pb-couple-optimisation-ibm-my-interpolation-ibm>`
[Interpolation_IBM_base & Pb_Couple_Optimisation_IBM::my_interpolation_IBM()](#pb-couple-optimisation-ibm-public-interpolation-ibm-base-ref-pb-couple-optimisation-ibm-my-interpolation-ibm)

Pb_Couple_Optimisation_IBM#

Definition
Pb_Couple_Optimisation_IBM::Pb_Couple_Optimisation_IBM()
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:`Pb_Couple_Optimisation_IBM::Pb_Couple_Optimisation_IBM() <pb-couple-optimisation-ibm-public-pb-couple-optimisation-ibm-pb-couple-optimisation-ibm>`
[Pb_Couple_Optimisation_IBM::Pb_Couple_Optimisation_IBM()](#pb-couple-optimisation-ibm-public-pb-couple-optimisation-ibm-pb-couple-optimisation-ibm)

taille_memoire#

Definition
unsigned Pb_Couple_Optimisation_IBM::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 Pb_Couple_Optimisation_IBM::taille_memoire() const override <pb-couple-optimisation-ibm-public-unsigned-pb-couple-optimisation-ibm-taille-memoire-const-override>`
[unsigned Pb_Couple_Optimisation_IBM::taille_memoire() const override](#pb-couple-optimisation-ibm-public-unsigned-pb-couple-optimisation-ibm-taille-memoire-const-override)

validateTimeStep#

Definition
void Pb_Couple_Optimisation_IBM::validateTimeStep() override
Brief description

Validates the calculated unknown by moving the present time at the end of the time step.

Detailed description

This method is allowed to free past values of the unknown and given fields.

Reimplements:

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 Pb_Couple_Optimisation_IBM::validateTimeStep() override <pb-couple-optimisation-ibm-public-void-pb-couple-optimisation-ibm-validatetimestep-override>`
[void Pb_Couple_Optimisation_IBM::validateTimeStep() override](#pb-couple-optimisation-ibm-public-void-pb-couple-optimisation-ibm-validatetimestep-override)

~Pb_Couple_Optimisation_IBM#

Definition
Pb_Couple_Optimisation_IBM::~Pb_Couple_Optimisation_IBM()
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:`Pb_Couple_Optimisation_IBM::~Pb_Couple_Optimisation_IBM() <pb-couple-optimisation-ibm-public-pb-couple-optimisation-ibm-dtor-pb-couple-optimisation-ibm>`
[Pb_Couple_Optimisation_IBM::~Pb_Couple_Optimisation_IBM()](#pb-couple-optimisation-ibm-public-pb-couple-optimisation-ibm-dtor-pb-couple-optimisation-ibm)

cree_instance#

Definition
Objet_U * Pb_Couple_Optimisation_IBM::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 * Pb_Couple_Optimisation_IBM::cree_instance() <pb-couple-optimisation-ibm-public-static-objet-u-ptr-pb-couple-optimisation-ibm-cree-instance>`
[Objet_U * Pb_Couple_Optimisation_IBM::cree_instance()](#pb-couple-optimisation-ibm-public-static-objet-u-ptr-pb-couple-optimisation-ibm-cree-instance)

info#

Definition
const Type_info * Pb_Couple_Optimisation_IBM::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 * Pb_Couple_Optimisation_IBM::info() <pb-couple-optimisation-ibm-public-static-const-type-info-ptr-pb-couple-optimisation-ibm-info>`
[const Type_info * Pb_Couple_Optimisation_IBM::info()](#pb-couple-optimisation-ibm-public-static-const-type-info-ptr-pb-couple-optimisation-ibm-info)

self_cast#

Definition
const Pb_Couple_Optimisation_IBM & Pb_Couple_Optimisation_IBM::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 Pb_Couple_Optimisation_IBM & Pb_Couple_Optimisation_IBM::self_cast(const Objet_U &) <pb-couple-optimisation-ibm-public-static-const-pb-couple-optimisation-ibm-ref-pb-couple-optimisation-ibm-self-cast-const-objet-u-ref>`
[const Pb_Couple_Optimisation_IBM & Pb_Couple_Optimisation_IBM::self_cast(const Objet_U &)](#pb-couple-optimisation-ibm-public-static-const-pb-couple-optimisation-ibm-ref-pb-couple-optimisation-ibm-self-cast-const-objet-u-ref)

self_cast#

Definition
Pb_Couple_Optimisation_IBM & Pb_Couple_Optimisation_IBM::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:`Pb_Couple_Optimisation_IBM & Pb_Couple_Optimisation_IBM::self_cast(Objet_U &) <pb-couple-optimisation-ibm-public-static-pb-couple-optimisation-ibm-ref-pb-couple-optimisation-ibm-self-cast-objet-u-ref>`
[Pb_Couple_Optimisation_IBM & Pb_Couple_Optimisation_IBM::self_cast(Objet_U &)](#pb-couple-optimisation-ibm-public-static-pb-couple-optimisation-ibm-ref-pb-couple-optimisation-ibm-self-cast-objet-u-ref)

printOn#

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

Surcharge Objet_U::printOn(Sortie&) Imprime les problemes couples 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 & Pb_Couple_Optimisation_IBM::printOn(Sortie &x) const override <pb-couple-optimisation-ibm-protected-sortie-ref-pb-couple-optimisation-ibm-printon-sortie-ref-x-const-override>`
[Sortie & Pb_Couple_Optimisation_IBM::printOn(Sortie &x) const override](#pb-couple-optimisation-ibm-protected-sortie-ref-pb-couple-optimisation-ibm-printon-sortie-ref-x-const-override)

readOn#

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

Lecture d’un Objet_U sur un flot d’entree Methode a surcharger.

Detailed description

Reimplements:

How to reference this method:

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

:ref:`Entree & Pb_Couple_Optimisation_IBM::readOn(Entree &) override <pb-couple-optimisation-ibm-protected-entree-ref-pb-couple-optimisation-ibm-readon-entree-ref-override>`
[Entree & Pb_Couple_Optimisation_IBM::readOn(Entree &) override](#pb-couple-optimisation-ibm-protected-entree-ref-pb-couple-optimisation-ibm-readon-entree-ref-override)

Attributes Documentation#

info_obj (public)
const Type_info Pb_Couple_Optimisation_IBM::info_obj
my_interpolation_IBM_ (protected)
TRUST_Ref<Interpolation_IBM_base *> Pb_Couple_Optimisation_IBM::my_interpolation_IBM_