Modele_rayo_semi_transp#

#include <Modele_rayo_semi_transp.h>
Brief description

Le Modele_rayo_semi_transp est un Probleme_base qui a 4 particularites : * Son equation doit etre typee en fonction de la dicretisation.

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:`Modele\_rayo\_semi\_transp <class-modele-rayo-semi-transp>`
[Modele\_rayo\_semi\_transp](#class-modele-rayo-semi-transp)

Detailed description#

Cela impose de differer certaines initialisations jusqu’a connaitre la discretisation utilisee.

Inherits from#

Inheritance graph#

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

../../../../../_images/classModele__rayo__semi__transp__inherit__graph.png

List of Public Methods#

List of Public Static Methods#

List of Protected Methods#

Complete Member Function Documentation#

associer_probleme#

Definition
void Modele_rayo_semi_transp::associer_probleme(Probleme_base &Pb)
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 Modele_rayo_semi_transp::associer_probleme(Probleme_base &Pb) <modele-rayo-semi-transp-public-void-modele-rayo-semi-transp-associer-probleme-probleme-base-ref-pb>`
[void Modele_rayo_semi_transp::associer_probleme(Probleme_base &Pb)](#modele-rayo-semi-transp-public-void-modele-rayo-semi-transp-associer-probleme-probleme-base-ref-pb)

associer_sch_tps_base#

Definition
void Modele_rayo_semi_transp::associer_sch_tps_base(const Schema_Temps_base &) override
Brief description

Associe un schema en temps au probleme.

Detailed description

Associe ensuite le schema en temps a toutes les equations du probleme.

Reimplements:

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 Modele_rayo_semi_transp::associer_sch_tps_base(const Schema_Temps_base &) override <modele-rayo-semi-transp-public-void-modele-rayo-semi-transp-associer-sch-tps-base-const-schema-temps-base-ref-override>`
[void Modele_rayo_semi_transp::associer_sch_tps_base(const Schema_Temps_base &) override](#modele-rayo-semi-transp-public-void-modele-rayo-semi-transp-associer-sch-tps-base-const-schema-temps-base-ref-override)

calculer_flux_radiatif#

Definition
void Modele_rayo_semi_transp::calculer_flux_radiatif()
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 Modele_rayo_semi_transp::calculer_flux_radiatif() <modele-rayo-semi-transp-public-void-modele-rayo-semi-transp-calculer-flux-radiatif>`
[void Modele_rayo_semi_transp::calculer_flux_radiatif()](#modele-rayo-semi-transp-public-void-modele-rayo-semi-transp-calculer-flux-radiatif)

calculer_pas_de_temps#

Definition
double Modele_rayo_semi_transp::calculer_pas_de_temps() const override
Brief description

Calcul la valeur du prochain pas de temps du probleme.

Detailed description

On calcule le minimum des pas de temps des equations associees au probleme.

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:`double Modele_rayo_semi_transp::calculer_pas_de_temps() const override <modele-rayo-semi-transp-public-double-modele-rayo-semi-transp-calculer-pas-de-temps-const-override>`
[double Modele_rayo_semi_transp::calculer_pas_de_temps() const override](#modele-rayo-semi-transp-public-double-modele-rayo-semi-transp-calculer-pas-de-temps-const-override)

completer#

Definition
void Modele_rayo_semi_transp::completer() override
Brief description

Complete les equations associees au probleme.

Detailed description

Remplissage des references, deleguee aux equations.

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:`void Modele_rayo_semi_transp::completer() override <modele-rayo-semi-transp-public-void-modele-rayo-semi-transp-completer-override>`
[void Modele_rayo_semi_transp::completer() override](#modele-rayo-semi-transp-public-void-modele-rayo-semi-transp-completer-override)

computeTimeStep#

Definition
double Modele_rayo_semi_transp::computeTimeStep(bool &stop) const override
Brief description

Compute the value the Problem would like for the next time step.

Detailed description

This value will not necessarily be used at the call of initTimeStep, but it is a hint. This method may use all the internal state of the Problem.

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:`double Modele_rayo_semi_transp::computeTimeStep(bool &stop) const override <modele-rayo-semi-transp-public-double-modele-rayo-semi-transp-computetimestep-bool-ref-stop-const-override>`
[double Modele_rayo_semi_transp::computeTimeStep(bool &stop) const override](#modele-rayo-semi-transp-public-double-modele-rayo-semi-transp-computetimestep-bool-ref-stop-const-override)

discretiser#

Definition
void Modele_rayo_semi_transp::discretiser(Discretisation_base &) override
Brief description

Affecte une discretisation au probleme Discretise le Domaine associe au probleme avec la discretisation.

Detailed description

Associe le premier Domaine aux equations du probleme Discretise les equations associees au probleme

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 Modele_rayo_semi_transp::discretiser(Discretisation_base &) override <modele-rayo-semi-transp-public-void-modele-rayo-semi-transp-discretiser-discretisation-base-ref-override>`
[void Modele_rayo_semi_transp::discretiser(Discretisation_base &) override](#modele-rayo-semi-transp-public-void-modele-rayo-semi-transp-discretiser-discretisation-base-ref-override)

duplique#

Definition
int Modele_rayo_semi_transp::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 Modele_rayo_semi_transp::duplique() const override <modele-rayo-semi-transp-public-int-modele-rayo-semi-transp-duplique-const-override>`
[int Modele_rayo_semi_transp::duplique() const override](#modele-rayo-semi-transp-public-int-modele-rayo-semi-transp-duplique-const-override)

eq_rayo#

Definition
Equation_rayonnement_base & Modele_rayo_semi_transp::eq_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:`Equation_rayonnement_base & Modele_rayo_semi_transp::eq_rayo() <modele-rayo-semi-transp-public-equation-rayonnement-base-ref-modele-rayo-semi-transp-eq-rayo>`
[Equation_rayonnement_base & Modele_rayo_semi_transp::eq_rayo()](#modele-rayo-semi-transp-public-equation-rayonnement-base-ref-modele-rayo-semi-transp-eq-rayo)

eq_rayo#

Definition
const Equation_rayonnement_base & Modele_rayo_semi_transp::eq_rayo() const
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:`const Equation_rayonnement_base & Modele_rayo_semi_transp::eq_rayo() const <modele-rayo-semi-transp-public-const-equation-rayonnement-base-ref-modele-rayo-semi-transp-eq-rayo-const>`
[const Equation_rayonnement_base & Modele_rayo_semi_transp::eq_rayo() const](#modele-rayo-semi-transp-public-const-equation-rayonnement-base-ref-modele-rayo-semi-transp-eq-rayo-const)

equation#

Definition
const Equation_base & Modele_rayo_semi_transp::equation(int i) const override
Brief description
Detailed description

Reimplements:

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:`const Equation_base & Modele_rayo_semi_transp::equation(int i) const override <modele-rayo-semi-transp-public-const-equation-base-ref-modele-rayo-semi-transp-equation-int-i-const-override>`
[const Equation_base & Modele_rayo_semi_transp::equation(int i) const override](#modele-rayo-semi-transp-public-const-equation-base-ref-modele-rayo-semi-transp-equation-int-i-const-override)

equation#

Definition
Equation_base & Modele_rayo_semi_transp::equation(int i) 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:`Equation_base & Modele_rayo_semi_transp::equation(int i) override <modele-rayo-semi-transp-public-equation-base-ref-modele-rayo-semi-transp-equation-int-i-override>`
[Equation_base & Modele_rayo_semi_transp::equation(int i) override](#modele-rayo-semi-transp-public-equation-base-ref-modele-rayo-semi-transp-equation-int-i-override)

flux_radiatif#

Definition
const Champ_front_base & Modele_rayo_semi_transp::flux_radiatif(const Nom &nom_bord) const
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:`const Champ_front_base & Modele_rayo_semi_transp::flux_radiatif(const Nom &nom_bord) const <modele-rayo-semi-transp-public-const-champ-front-base-ref-modele-rayo-semi-transp-flux-radiatif-const-nom-ref-nom-bord-const>`
[const Champ_front_base & Modele_rayo_semi_transp::flux_radiatif(const Nom &nom_bord) const](#modele-rayo-semi-transp-public-const-champ-front-base-ref-modele-rayo-semi-transp-flux-radiatif-const-nom-ref-nom-bord-const)

get_equation_by_name#

Definition
const Equation_base & Modele_rayo_semi_transp::get_equation_by_name(const Nom &) const override
Brief description

(B. Math): Methode virtuelle ajoutee pour les problemes ayant plusieurs equations de meme type ( Probleme_FT_Disc_gen ). Dans ce cas, le nom de l’equation n’est pas son type…

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:`const Equation_base & Modele_rayo_semi_transp::get_equation_by_name(const Nom &) const override <modele-rayo-semi-transp-public-const-equation-base-ref-modele-rayo-semi-transp-get-equation-by-name-const-nom-ref-const-override>`
[const Equation_base & Modele_rayo_semi_transp::get_equation_by_name(const Nom &) const override](#modele-rayo-semi-transp-public-const-equation-base-ref-modele-rayo-semi-transp-get-equation-by-name-const-nom-ref-const-override)

get_info#

Definition
const Type_info * Modele_rayo_semi_transp::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 * Modele_rayo_semi_transp::get_info() const override <modele-rayo-semi-transp-public-const-type-info-ptr-modele-rayo-semi-transp-get-info-const-override>`
[const Type_info * Modele_rayo_semi_transp::get_info() const override](#modele-rayo-semi-transp-public-const-type-info-ptr-modele-rayo-semi-transp-get-info-const-override)

getset_equation_by_name#

Definition
Equation_base & Modele_rayo_semi_transp::getset_equation_by_name(const Nom &) override
Brief description

(B. Math): Methode virtuelle ajoutee pour les problemes ayant plusieurs equations de meme type ( Probleme_FT_Disc_gen ). Dans ce cas, le nom de l’equation n’est pas son type… Version non const. Cette methode est notamment appelee a la lecture du probleme.

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:`Equation_base & Modele_rayo_semi_transp::getset_equation_by_name(const Nom &) override <modele-rayo-semi-transp-public-equation-base-ref-modele-rayo-semi-transp-getset-equation-by-name-const-nom-ref-override>`
[Equation_base & Modele_rayo_semi_transp::getset_equation_by_name(const Nom &) override](#modele-rayo-semi-transp-public-equation-base-ref-modele-rayo-semi-transp-getset-equation-by-name-const-nom-ref-override)

initTimeStep#

Definition
bool Modele_rayo_semi_transp::initTimeStep(double dt) override
Brief description

This method allocates and initializes the unknown and given fields for the future time step.

Detailed description

The value of the interval is imposed through the parameter dt. In case of error, returns false.

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:`bool Modele_rayo_semi_transp::initTimeStep(double dt) override <modele-rayo-semi-transp-public-bool-modele-rayo-semi-transp-inittimestep-double-dt-override>`
[bool Modele_rayo_semi_transp::initTimeStep(double dt) override](#modele-rayo-semi-transp-public-bool-modele-rayo-semi-transp-inittimestep-double-dt-override)

is_pb_rayo#

Definition
bool Modele_rayo_semi_transp::is_pb_rayo() 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:`bool Modele_rayo_semi_transp::is_pb_rayo() override <modele-rayo-semi-transp-public-bool-modele-rayo-semi-transp-is-pb-rayo-override>`
[bool Modele_rayo_semi_transp::is_pb_rayo() override](#modele-rayo-semi-transp-public-bool-modele-rayo-semi-transp-is-pb-rayo-override)

iterateTimeStep#

Definition
bool Modele_rayo_semi_transp::iterateTimeStep(bool &converged) override
Brief description

In the case solveTimeStep uses an iterative process, this method executes a single iteration.

Detailed description

It is thus possible to modify the given fields between iterations. converged is set to true if the process has converged, ie if the unknown fields are solution to the problem on the next time step. Otherwise converged is set to false. The return value indicates if the convergence process behaves normally. If false, the Problem wishes to abort the time step resolution.

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:`bool Modele_rayo_semi_transp::iterateTimeStep(bool &converged) override <modele-rayo-semi-transp-public-bool-modele-rayo-semi-transp-iteratetimestep-bool-ref-converged-override>`
[bool Modele_rayo_semi_transp::iterateTimeStep(bool &converged) override](#modele-rayo-semi-transp-public-bool-modele-rayo-semi-transp-iteratetimestep-bool-ref-converged-override)

mettre_a_jour#

Definition
void Modele_rayo_semi_transp::mettre_a_jour(double temps) override
Brief description

Effectue une mise a jour en temps du probleme.

Detailed description

Effectue la mise a jour sur toutes les equations du probleme.

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 Modele_rayo_semi_transp::mettre_a_jour(double temps) override <modele-rayo-semi-transp-public-void-modele-rayo-semi-transp-mettre-a-jour-double-temps-override>`
[void Modele_rayo_semi_transp::mettre_a_jour(double temps) override](#modele-rayo-semi-transp-public-void-modele-rayo-semi-transp-mettre-a-jour-double-temps-override)

Modele_rayo_semi_transp#

Definition
Modele_rayo_semi_transp::Modele_rayo_semi_transp()
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:`Modele_rayo_semi_transp::Modele_rayo_semi_transp() <modele-rayo-semi-transp-public-modele-rayo-semi-transp-modele-rayo-semi-transp>`
[Modele_rayo_semi_transp::Modele_rayo_semi_transp()](#modele-rayo-semi-transp-public-modele-rayo-semi-transp-modele-rayo-semi-transp)

nombre_d_equations#

Definition
int Modele_rayo_semi_transp::nombre_d_equations() const override
Brief description
Detailed description

Reimplements:

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:`int Modele_rayo_semi_transp::nombre_d_equations() const override <modele-rayo-semi-transp-public-int-modele-rayo-semi-transp-nombre-d-equations-const-override>`
[int Modele_rayo_semi_transp::nombre_d_equations() const override](#modele-rayo-semi-transp-public-int-modele-rayo-semi-transp-nombre-d-equations-const-override)

preparer_calcul#

Definition
void Modele_rayo_semi_transp::preparer_calcul() override
Brief description

Prepare le calcul: initialise les parametres du milieu et prepare le calcul de chacune des equations.

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 Modele_rayo_semi_transp::preparer_calcul() override <modele-rayo-semi-transp-public-void-modele-rayo-semi-transp-preparer-calcul-override>`
[void Modele_rayo_semi_transp::preparer_calcul() override](#modele-rayo-semi-transp-public-void-modele-rayo-semi-transp-preparer-calcul-override)

probleme#

Definition
Probleme_base & Modele_rayo_semi_transp::probleme()
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:`Probleme_base & Modele_rayo_semi_transp::probleme() <modele-rayo-semi-transp-public-probleme-base-ref-modele-rayo-semi-transp-probleme>`
[Probleme_base & Modele_rayo_semi_transp::probleme()](#modele-rayo-semi-transp-public-probleme-base-ref-modele-rayo-semi-transp-probleme)

probleme#

Definition
const Probleme_base & Modele_rayo_semi_transp::probleme() const
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:`const Probleme_base & Modele_rayo_semi_transp::probleme() const <modele-rayo-semi-transp-public-const-probleme-base-ref-modele-rayo-semi-transp-probleme-const>`
[const Probleme_base & Modele_rayo_semi_transp::probleme() const](#modele-rayo-semi-transp-public-const-probleme-base-ref-modele-rayo-semi-transp-probleme-const)

put_irradience#

Definition
Champ_Inc_base & Modele_rayo_semi_transp::put_irradience()
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:`Champ_Inc_base & Modele_rayo_semi_transp::put_irradience() <modele-rayo-semi-transp-public-champ-inc-base-ref-modele-rayo-semi-transp-put-irradience>`
[Champ_Inc_base & Modele_rayo_semi_transp::put_irradience()](#modele-rayo-semi-transp-public-champ-inc-base-ref-modele-rayo-semi-transp-put-irradience)

taille_memoire#

Definition
unsigned Modele_rayo_semi_transp::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 Modele_rayo_semi_transp::taille_memoire() const override <modele-rayo-semi-transp-public-unsigned-modele-rayo-semi-transp-taille-memoire-const-override>`
[unsigned Modele_rayo_semi_transp::taille_memoire() const override](#modele-rayo-semi-transp-public-unsigned-modele-rayo-semi-transp-taille-memoire-const-override)

terminate#

Definition
void Modele_rayo_semi_transp::terminate() override
Brief description

This method is called once at the end, after any other one.

Detailed description

It frees the memory and saves anything that needs to be saved.

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 Modele_rayo_semi_transp::terminate() override <modele-rayo-semi-transp-public-void-modele-rayo-semi-transp-terminate-override>`
[void Modele_rayo_semi_transp::terminate() override](#modele-rayo-semi-transp-public-void-modele-rayo-semi-transp-terminate-override)

valeur_sigma#

Definition
const double & Modele_rayo_semi_transp::valeur_sigma() const
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:`const double & Modele_rayo_semi_transp::valeur_sigma() const <modele-rayo-semi-transp-public-const-double-ref-modele-rayo-semi-transp-valeur-sigma-const>`
[const double & Modele_rayo_semi_transp::valeur_sigma() const](#modele-rayo-semi-transp-public-const-double-ref-modele-rayo-semi-transp-valeur-sigma-const)

validateTimeStep#

Definition
void Modele_rayo_semi_transp::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 Modele_rayo_semi_transp::validateTimeStep() override <modele-rayo-semi-transp-public-void-modele-rayo-semi-transp-validatetimestep-override>`
[void Modele_rayo_semi_transp::validateTimeStep() override](#modele-rayo-semi-transp-public-void-modele-rayo-semi-transp-validatetimestep-override)

~Modele_rayo_semi_transp#

Definition
Modele_rayo_semi_transp::~Modele_rayo_semi_transp()
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:`Modele_rayo_semi_transp::~Modele_rayo_semi_transp() <modele-rayo-semi-transp-public-modele-rayo-semi-transp-dtor-modele-rayo-semi-transp>`
[Modele_rayo_semi_transp::~Modele_rayo_semi_transp()](#modele-rayo-semi-transp-public-modele-rayo-semi-transp-dtor-modele-rayo-semi-transp)

cree_instance#

Definition
Objet_U * Modele_rayo_semi_transp::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 * Modele_rayo_semi_transp::cree_instance() <modele-rayo-semi-transp-public-static-objet-u-ptr-modele-rayo-semi-transp-cree-instance>`
[Objet_U * Modele_rayo_semi_transp::cree_instance()](#modele-rayo-semi-transp-public-static-objet-u-ptr-modele-rayo-semi-transp-cree-instance)

info#

Definition
const Type_info * Modele_rayo_semi_transp::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 * Modele_rayo_semi_transp::info() <modele-rayo-semi-transp-public-static-const-type-info-ptr-modele-rayo-semi-transp-info>`
[const Type_info * Modele_rayo_semi_transp::info()](#modele-rayo-semi-transp-public-static-const-type-info-ptr-modele-rayo-semi-transp-info)

self_cast#

Definition
const Modele_rayo_semi_transp & Modele_rayo_semi_transp::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 Modele_rayo_semi_transp & Modele_rayo_semi_transp::self_cast(const Objet_U &) <modele-rayo-semi-transp-public-static-const-modele-rayo-semi-transp-ref-modele-rayo-semi-transp-self-cast-const-objet-u-ref>`
[const Modele_rayo_semi_transp & Modele_rayo_semi_transp::self_cast(const Objet_U &)](#modele-rayo-semi-transp-public-static-const-modele-rayo-semi-transp-ref-modele-rayo-semi-transp-self-cast-const-objet-u-ref)

self_cast#

Definition
Modele_rayo_semi_transp & Modele_rayo_semi_transp::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:`Modele_rayo_semi_transp & Modele_rayo_semi_transp::self_cast(Objet_U &) <modele-rayo-semi-transp-public-static-modele-rayo-semi-transp-ref-modele-rayo-semi-transp-self-cast-objet-u-ref>`
[Modele_rayo_semi_transp & Modele_rayo_semi_transp::self_cast(Objet_U &)](#modele-rayo-semi-transp-public-static-modele-rayo-semi-transp-ref-modele-rayo-semi-transp-self-cast-objet-u-ref)

printOn#

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

Ecriture de l’objet sur un flot de sortie 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:`Sortie & Modele_rayo_semi_transp::printOn(Sortie &x) const override <modele-rayo-semi-transp-protected-sortie-ref-modele-rayo-semi-transp-printon-sortie-ref-x-const-override>`
[Sortie & Modele_rayo_semi_transp::printOn(Sortie &x) const override](#modele-rayo-semi-transp-protected-sortie-ref-modele-rayo-semi-transp-printon-sortie-ref-x-const-override)

readOn#

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

Lecture d’un probleme dans un flot d’entree, et ouverture du flot de sauvegarde.

Detailed description

Format: { nom_milieu bloc de lecture d’un milieu nom_equation bloc de lecture d’une equation Postraitement bloc de lecture postraitement reprise | sauvegarde | sauvegarde_simple formatte | binaire | pdi nom_de_fichier } L’option sauvegarde_simple permet de sauver le probleme dans le fichier choisi en ecrasant a chaque fois les sauvegardes precedentes : cela permet d’economiser de la place disque.

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 & Modele_rayo_semi_transp::readOn(Entree &) override <modele-rayo-semi-transp-protected-entree-ref-modele-rayo-semi-transp-readon-entree-ref-override>`
[Entree & Modele_rayo_semi_transp::readOn(Entree &) override](#modele-rayo-semi-transp-protected-entree-ref-modele-rayo-semi-transp-readon-entree-ref-override)

Attributes Documentation#

info_obj (public)
const Type_info Modele_rayo_semi_transp::info_obj
Eq_rayo_ (protected)
TRUST_Deriv<Equation_rayonnement_base> Modele_rayo_semi_transp::Eq_rayo_
mon_probleme_ (protected)
TRUST_Ref<Probleme_base *> Modele_rayo_semi_transp::mon_probleme_
sigma (protected)
double const Modele_rayo_semi_transp::sigma = 5.67e-8