Pb_Couple_Optimisation_IBM#
#include <Pb_Couple_Optimisation_IBM.h>
How to cite this class in this doc#
:ref:`Pb\_Couple\_Optimisation\_IBM <class-pb-couple-optimisation-ibm>`
[Pb\_Couple\_Optimisation\_IBM](#class-pb-couple-optimisation-ibm)
Detailed description#
Inherits from#
public : Probleme_Couple
List of Public Methods#
List of Public Static Methods#
List of Protected Methods#
Complete Member Function Documentation#
associer_
int Pb_Couple_Optimisation_IBM::associer_(Objet_U &) override
Surcharge Objet_U::associer_(Objet_U&) Associe un objet au probleme couple, en verifiant le type.
dynamiquement. L’objet peut - etre:
Reimplements:
References
How to cite in this doc:
:ref:`int Pb_Couple_Optimisation_IBM::associer_(Objet_U &) override <public-int-pb-couple-optimisation-ibm-associer-underscore-objet-u-ref-override>`
[int Pb_Couple_Optimisation_IBM::associer_(Objet_U &) override](#public-int-pb-couple-optimisation-ibm-associer-underscore-objet-u-ref-override)
duplique
int Pb_Couple_Optimisation_IBM::duplique() const override
Reimplements:
How to cite in this doc:
:ref:`int Pb_Couple_Optimisation_IBM::duplique() const override <public-int-pb-couple-optimisation-ibm-duplique-const-override>`
[int Pb_Couple_Optimisation_IBM::duplique() const override](#public-int-pb-couple-optimisation-ibm-duplique-const-override)
get_info
const Type_info * Pb_Couple_Optimisation_IBM::get_info() const override
Donne des informations sur le type de l’ Objet_U .
Reimplements:
How to cite in this doc:
:ref:`const Type_info * Pb_Couple_Optimisation_IBM::get_info() const override <public-const-type-info-ptr-pb-couple-optimisation-ibm-get-info-const-override>`
[const Type_info * Pb_Couple_Optimisation_IBM::get_info() const override](#public-const-type-info-ptr-pb-couple-optimisation-ibm-get-info-const-override)
initialize
void Pb_Couple_Optimisation_IBM::initialize() override
This method is called once at the beginning, before any other one of the interface Problem.
Reimplements:
References
How to cite in this doc:
:ref:`void Pb_Couple_Optimisation_IBM::initialize() override <public-void-pb-couple-optimisation-ibm-initialize-override>`
[void Pb_Couple_Optimisation_IBM::initialize() override](#public-void-pb-couple-optimisation-ibm-initialize-override)
le_modele_interpolation_IBM
void Pb_Couple_Optimisation_IBM::le_modele_interpolation_IBM(const Interpolation_IBM_base &)
References
How to cite in this doc:
:ref:`void Pb_Couple_Optimisation_IBM::le_modele_interpolation_IBM(const Interpolation_IBM_base &) <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 &)](#public-void-pb-couple-optimisation-ibm-le-modele-interpolation-ibm-const-interpolation-ibm-base-ref)
my_interpolation_IBM
Interpolation_IBM_base & Pb_Couple_Optimisation_IBM::my_interpolation_IBM()
References
How to cite in this doc:
:ref:`Interpolation_IBM_base & Pb_Couple_Optimisation_IBM::my_interpolation_IBM() <public-interpolation-ibm-base-ref-pb-couple-optimisation-ibm-my-interpolation-ibm>`
[Interpolation_IBM_base & Pb_Couple_Optimisation_IBM::my_interpolation_IBM()](#public-interpolation-ibm-base-ref-pb-couple-optimisation-ibm-my-interpolation-ibm)
Pb_Couple_Optimisation_IBM
Pb_Couple_Optimisation_IBM::Pb_Couple_Optimisation_IBM()
How to cite in this doc:
:ref:`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()](#public-pb-couple-optimisation-ibm-pb-couple-optimisation-ibm)
taille_memoire
unsigned Pb_Couple_Optimisation_IBM::taille_memoire() const override
Reimplements:
How to cite in this doc:
:ref:`unsigned Pb_Couple_Optimisation_IBM::taille_memoire() const override <public-unsigned-pb-couple-optimisation-ibm-taille-memoire-const-override>`
[unsigned Pb_Couple_Optimisation_IBM::taille_memoire() const override](#public-unsigned-pb-couple-optimisation-ibm-taille-memoire-const-override)
validateTimeStep
void Pb_Couple_Optimisation_IBM::validateTimeStep() override
Validates the calculated unknown by moving the present time at the end of the time step.
This method is allowed to free past values of the unknown and given fields.
Reimplements:
References
How to cite in this doc:
:ref:`void Pb_Couple_Optimisation_IBM::validateTimeStep() override <public-void-pb-couple-optimisation-ibm-validatetimestep-override>`
[void Pb_Couple_Optimisation_IBM::validateTimeStep() override](#public-void-pb-couple-optimisation-ibm-validatetimestep-override)
~Pb_Couple_Optimisation_IBM
Pb_Couple_Optimisation_IBM::~Pb_Couple_Optimisation_IBM()
How to cite in this doc:
:ref:`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()](#public-pb-couple-optimisation-ibm-dtor-pb-couple-optimisation-ibm)
cree_instance
Objet_U * Pb_Couple_Optimisation_IBM::cree_instance()
How to cite in this doc:
:ref:`Objet_U * Pb_Couple_Optimisation_IBM::cree_instance() <public-static-objet-u-ptr-pb-couple-optimisation-ibm-cree-instance>`
[Objet_U * Pb_Couple_Optimisation_IBM::cree_instance()](#public-static-objet-u-ptr-pb-couple-optimisation-ibm-cree-instance)
info
const Type_info * Pb_Couple_Optimisation_IBM::info()
How to cite in this doc:
:ref:`const Type_info * Pb_Couple_Optimisation_IBM::info() <public-static-const-type-info-ptr-pb-couple-optimisation-ibm-info>`
[const Type_info * Pb_Couple_Optimisation_IBM::info()](#public-static-const-type-info-ptr-pb-couple-optimisation-ibm-info)
self_cast
const Pb_Couple_Optimisation_IBM & Pb_Couple_Optimisation_IBM::self_cast(const Objet_U &)
How to cite in this doc:
:ref:`const Pb_Couple_Optimisation_IBM & Pb_Couple_Optimisation_IBM::self_cast(const Objet_U &) <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 &)](#public-static-const-pb-couple-optimisation-ibm-ref-pb-couple-optimisation-ibm-self-cast-const-objet-u-ref)
self_cast
Pb_Couple_Optimisation_IBM & Pb_Couple_Optimisation_IBM::self_cast(Objet_U &)
How to cite in this doc:
:ref:`Pb_Couple_Optimisation_IBM & Pb_Couple_Optimisation_IBM::self_cast(Objet_U &) <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 &)](#public-static-pb-couple-optimisation-ibm-ref-pb-couple-optimisation-ibm-self-cast-objet-u-ref)
printOn
Sortie & Pb_Couple_Optimisation_IBM::printOn(Sortie &x) const override
Surcharge Objet_U::printOn(Sortie&) Imprime les problemes couples sur un flot de sortie.
Reimplements:
References
How to cite in this doc:
:ref:`Sortie & Pb_Couple_Optimisation_IBM::printOn(Sortie &x) const override <protected-sortie-ref-pb-couple-optimisation-ibm-printon-sortie-ref-x-const-override>`
[Sortie & Pb_Couple_Optimisation_IBM::printOn(Sortie &x) const override](#protected-sortie-ref-pb-couple-optimisation-ibm-printon-sortie-ref-x-const-override)
readOn
Entree & Pb_Couple_Optimisation_IBM::readOn(Entree &) override
Lecture d’un Objet_U sur un flot d’entree Methode a surcharger.
Reimplements:
How to cite in this doc:
:ref:`Entree & Pb_Couple_Optimisation_IBM::readOn(Entree &) override <protected-entree-ref-pb-couple-optimisation-ibm-readon-entree-ref-override>`
[Entree & Pb_Couple_Optimisation_IBM::readOn(Entree &) override](#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_