Pb_Couple_Rayonnement#
#include <Pb_Couple_Rayonnement.h>
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#
public : Probleme_Couple
Inheritance graph#
If the image is too small, right-click and open in new tab
List of Public Methods#
List of Public Static Methods#
List of Protected Methods#
Complete Member Function Documentation#
associer_#
int Pb_Couple_Rayonnement::associer_(Objet_U &) override
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#
void Pb_Couple_Rayonnement::associer_cl_base(const Cond_lim_base &)
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#
void Pb_Couple_Rayonnement::completer()
Detailed description
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#
Cond_lim_base & Pb_Couple_Rayonnement::cond_l_base()
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#
int Pb_Couple_Rayonnement::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 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#
const Type_info * Pb_Couple_Rayonnement::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 * 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#
void Pb_Couple_Rayonnement::initialize() override
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#
Modele_Rayonnement_base & Pb_Couple_Rayonnement::le_modele_rayo()
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#
void Pb_Couple_Rayonnement::le_modele_rayo_associe(const Modele_Rayonnement_base &)
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#
Pb_Couple_Rayonnement::Pb_Couple_Rayonnement()
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#
int Pb_Couple_Rayonnement::postraiter(int force=1) override
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#
unsigned Pb_Couple_Rayonnement::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 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#
void Pb_Couple_Rayonnement::validateTimeStep() override
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#
Pb_Couple_Rayonnement::~Pb_Couple_Rayonnement()
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#
Objet_U * Pb_Couple_Rayonnement::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 * 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#
const Type_info * Pb_Couple_Rayonnement::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 * 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#
const Pb_Couple_Rayonnement & Pb_Couple_Rayonnement::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 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#
Pb_Couple_Rayonnement & Pb_Couple_Rayonnement::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:`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#
Sortie & Pb_Couple_Rayonnement::printOn(Sortie &x) const override
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#
Entree & Pb_Couple_Rayonnement::readOn(Entree &) override
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#
const Type_info Pb_Couple_Rayonnement::info_obj
TRUST_Ref<Modele_Rayonnement_base *> Pb_Couple_Rayonnement::le_modele_de_rayo
TRUST_Ref<Cond_lim_base *> Pb_Couple_Rayonnement::les_cl