Pb_Couple_Rayonnement#

#include <Pb_Couple_Rayonnement.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\_Rayonnement <class-pb-couple-rayonnement>`
[Pb\_Couple\_Rayonnement](#class-pb-couple-rayonnement)

Detailed description#

Inherits from#

Inheritance graph#

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

../../../../../_images/classPb__Couple__Rayonnement__inherit__graph.png

List of Public Methods#

List of Public Static Methods#

List of Protected Methods#

Complete Member Function Documentation#

associer_#

Definition
int Pb_Couple_Rayonnement::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_Rayonnement::associer_(Objet_U &) override <pb-couple-rayonnement-public-int-pb-couple-rayonnement-associer-underscore-objet-u-ref-override>`
[int Pb_Couple_Rayonnement::associer_(Objet_U &) override](#pb-couple-rayonnement-public-int-pb-couple-rayonnement-associer-underscore-objet-u-ref-override)

associer_cl_base#

Definition
void Pb_Couple_Rayonnement::associer_cl_base(const Cond_lim_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_Rayonnement::associer_cl_base(const Cond_lim_base &) <pb-couple-rayonnement-public-void-pb-couple-rayonnement-associer-cl-base-const-cond-lim-base-ref>`
[void Pb_Couple_Rayonnement::associer_cl_base(const Cond_lim_base &)](#pb-couple-rayonnement-public-void-pb-couple-rayonnement-associer-cl-base-const-cond-lim-base-ref)

completer#

Definition
void Pb_Couple_Rayonnement::completer()
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 Pb_Couple_Rayonnement::completer() <pb-couple-rayonnement-public-void-pb-couple-rayonnement-completer>`
[void Pb_Couple_Rayonnement::completer()](#pb-couple-rayonnement-public-void-pb-couple-rayonnement-completer)

cond_l_base#

Definition
Cond_lim_base & Pb_Couple_Rayonnement::cond_l_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:`Cond_lim_base & Pb_Couple_Rayonnement::cond_l_base() <pb-couple-rayonnement-public-cond-lim-base-ref-pb-couple-rayonnement-cond-l-base>`
[Cond_lim_base & Pb_Couple_Rayonnement::cond_l_base()](#pb-couple-rayonnement-public-cond-lim-base-ref-pb-couple-rayonnement-cond-l-base)

duplique#

Definition
int Pb_Couple_Rayonnement::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_Rayonnement::duplique() const override <pb-couple-rayonnement-public-int-pb-couple-rayonnement-duplique-const-override>`
[int Pb_Couple_Rayonnement::duplique() const override](#pb-couple-rayonnement-public-int-pb-couple-rayonnement-duplique-const-override)

get_info#

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

initialize#

Definition
void Pb_Couple_Rayonnement::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_Rayonnement::initialize() override <pb-couple-rayonnement-public-void-pb-couple-rayonnement-initialize-override>`
[void Pb_Couple_Rayonnement::initialize() override](#pb-couple-rayonnement-public-void-pb-couple-rayonnement-initialize-override)

le_modele_rayo#

Definition
Modele_Rayonnement_base & Pb_Couple_Rayonnement::le_modele_rayo()
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:`Modele_Rayonnement_base & Pb_Couple_Rayonnement::le_modele_rayo() <pb-couple-rayonnement-public-modele-rayonnement-base-ref-pb-couple-rayonnement-le-modele-rayo>`
[Modele_Rayonnement_base & Pb_Couple_Rayonnement::le_modele_rayo()](#pb-couple-rayonnement-public-modele-rayonnement-base-ref-pb-couple-rayonnement-le-modele-rayo)

le_modele_rayo_associe#

Definition
void Pb_Couple_Rayonnement::le_modele_rayo_associe(const Modele_Rayonnement_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 Pb_Couple_Rayonnement::le_modele_rayo_associe(const Modele_Rayonnement_base &) <pb-couple-rayonnement-public-void-pb-couple-rayonnement-le-modele-rayo-associe-const-modele-rayonnement-base-ref>`
[void Pb_Couple_Rayonnement::le_modele_rayo_associe(const Modele_Rayonnement_base &)](#pb-couple-rayonnement-public-void-pb-couple-rayonnement-le-modele-rayo-associe-const-modele-rayonnement-base-ref)

Pb_Couple_Rayonnement#

Definition
Pb_Couple_Rayonnement::Pb_Couple_Rayonnement()
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_Rayonnement::Pb_Couple_Rayonnement() <pb-couple-rayonnement-public-pb-couple-rayonnement-pb-couple-rayonnement>`
[Pb_Couple_Rayonnement::Pb_Couple_Rayonnement()](#pb-couple-rayonnement-public-pb-couple-rayonnement-pb-couple-rayonnement)

postraiter#

Definition
int Pb_Couple_Rayonnement::postraiter(int force=1) override
Brief description

Demande au probleme de postraiter ses champs, sondes,.

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:`int Pb_Couple_Rayonnement::postraiter(int force=1) override <pb-couple-rayonnement-public-int-pb-couple-rayonnement-postraiter-int-force-equal-1-override>`
[int Pb_Couple_Rayonnement::postraiter(int force=1) override](#pb-couple-rayonnement-public-int-pb-couple-rayonnement-postraiter-int-force-equal-1-override)

taille_memoire#

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

validateTimeStep#

Definition
void Pb_Couple_Rayonnement::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_Rayonnement::validateTimeStep() override <pb-couple-rayonnement-public-void-pb-couple-rayonnement-validatetimestep-override>`
[void Pb_Couple_Rayonnement::validateTimeStep() override](#pb-couple-rayonnement-public-void-pb-couple-rayonnement-validatetimestep-override)

~Pb_Couple_Rayonnement#

Definition
Pb_Couple_Rayonnement::~Pb_Couple_Rayonnement()
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_Rayonnement::~Pb_Couple_Rayonnement() <pb-couple-rayonnement-public-pb-couple-rayonnement-dtor-pb-couple-rayonnement>`
[Pb_Couple_Rayonnement::~Pb_Couple_Rayonnement()](#pb-couple-rayonnement-public-pb-couple-rayonnement-dtor-pb-couple-rayonnement)

cree_instance#

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

info#

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

self_cast#

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

self_cast#

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

printOn#

Definition
Sortie & Pb_Couple_Rayonnement::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_Rayonnement::printOn(Sortie &x) const override <pb-couple-rayonnement-protected-sortie-ref-pb-couple-rayonnement-printon-sortie-ref-x-const-override>`
[Sortie & Pb_Couple_Rayonnement::printOn(Sortie &x) const override](#pb-couple-rayonnement-protected-sortie-ref-pb-couple-rayonnement-printon-sortie-ref-x-const-override)

readOn#

Definition
Entree & Pb_Couple_Rayonnement::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_Rayonnement::readOn(Entree &) override <pb-couple-rayonnement-protected-entree-ref-pb-couple-rayonnement-readon-entree-ref-override>`
[Entree & Pb_Couple_Rayonnement::readOn(Entree &) override](#pb-couple-rayonnement-protected-entree-ref-pb-couple-rayonnement-readon-entree-ref-override)

Attributes Documentation#

info_obj (public)
const Type_info Pb_Couple_Rayonnement::info_obj
le_modele_de_rayo (protected)
TRUST_Ref<Modele_Rayonnement_base *> Pb_Couple_Rayonnement::le_modele_de_rayo
les_cl (protected)
TRUST_Ref<Cond_lim_base *> Pb_Couple_Rayonnement::les_cl