Equation_rayonnement_base#

#include <Equation_rayonnement_base.h>

How to cite this class in this doc#

:ref:`Equation\_rayonnement\_base <class-equation-rayonnement-base>`
[Equation\_rayonnement\_base](#class-equation-rayonnement-base)

Detailed description#

Inherits from#

Inherited by#

List of Public Methods#

List of Public Static Methods#

List of Protected Methods#

Complete Member Function Documentation#

assembler_matrice
virtual void Equation_rayonnement_base::assembler_matrice()=0
How to cite in this doc:
:ref:`virtual void Equation_rayonnement_base::assembler_matrice()=0 <public-virtual-void-equation-rayonnement-base-assembler-matrice-equal-0>`
[virtual void Equation_rayonnement_base::assembler_matrice()=0](#public-virtual-void-equation-rayonnement-base-assembler-matrice-equal-0)
associer_fluide
void Equation_rayonnement_base::associer_fluide(const Fluide_base &)

Associe un fluide incompressible semi transparent a l’equation.

References
Referenced By
How to cite in this doc:
:ref:`void Equation_rayonnement_base::associer_fluide(const Fluide_base &) <public-void-equation-rayonnement-base-associer-fluide-const-fluide-base-ref>`
[void Equation_rayonnement_base::associer_fluide(const Fluide_base &)](#public-void-equation-rayonnement-base-associer-fluide-const-fluide-base-ref)
associer_milieu_base
void Equation_rayonnement_base::associer_milieu_base(const Milieu_base &) override

Associe un milieu physique a l’equation.

Reimplements:

References
How to cite in this doc:
:ref:`void Equation_rayonnement_base::associer_milieu_base(const Milieu_base &) override <public-void-equation-rayonnement-base-associer-milieu-base-const-milieu-base-ref-override>`
[void Equation_rayonnement_base::associer_milieu_base(const Milieu_base &) override](#public-void-equation-rayonnement-base-associer-milieu-base-const-milieu-base-ref-override)
associer_modele_rayonnement
void Equation_rayonnement_base::associer_modele_rayonnement(const Modele_rayo_semi_transp &)

Associe le modele de rayonnement a l’equation de rayonnement.

References
Referenced By
How to cite in this doc:
:ref:`void Equation_rayonnement_base::associer_modele_rayonnement(const Modele_rayo_semi_transp &) <public-void-equation-rayonnement-base-associer-modele-rayonnement-const-modele-rayo-semi-transp-ref>`
[void Equation_rayonnement_base::associer_modele_rayonnement(const Modele_rayo_semi_transp &)](#public-void-equation-rayonnement-base-associer-modele-rayonnement-const-modele-rayo-semi-transp-ref)
associer_pb_base
void Equation_rayonnement_base::associer_pb_base(const Probleme_base &pb) override

S’associe au Probleme passe en parametre.

Associe egalement les sources, les operateurs et le solveur de masse a l’equation.

Reimplements:

References
How to cite in this doc:
:ref:`void Equation_rayonnement_base::associer_pb_base(const Probleme_base &pb) override <public-void-equation-rayonnement-base-associer-pb-base-const-probleme-base-ref-pb-override>`
[void Equation_rayonnement_base::associer_pb_base(const Probleme_base &pb) override](#public-void-equation-rayonnement-base-associer-pb-base-const-probleme-base-ref-pb-override)
completer
void Equation_rayonnement_base::completer() override

Complete la construction (initialisation) des objets associes a l’equation.

Complete les sources, associe l’equation a l’inconnue complete les operateurs, complete les conditions aux limites discretisees. Voir les methodes Source_base::completer() , Operateur_base::completer() Domaine_Cl_dis_base::completer() Domaine_Cl_dis_base::completer(const Domaine_dis_base& )

Reimplements:

References
Referenced By
How to cite in this doc:
:ref:`void Equation_rayonnement_base::completer() override <public-void-equation-rayonnement-base-completer-override>`
[void Equation_rayonnement_base::completer() override](#public-void-equation-rayonnement-base-completer-override)
dimensionner_Mat_Bloc_Morse_Sym
void Equation_rayonnement_base::dimensionner_Mat_Bloc_Morse_Sym(Matrice &matrice_tmp)
References
How to cite in this doc:
:ref:`void Equation_rayonnement_base::dimensionner_Mat_Bloc_Morse_Sym(Matrice &matrice_tmp) <public-void-equation-rayonnement-base-dimensionner-mat-bloc-morse-sym-matrice-ref-matrice-tmp>`
[void Equation_rayonnement_base::dimensionner_Mat_Bloc_Morse_Sym(Matrice &matrice_tmp)](#public-void-equation-rayonnement-base-dimensionner-mat-bloc-morse-sym-matrice-ref-matrice-tmp)
discretisation
const Discretisation_base & Equation_rayonnement_base::discretisation() const

Renvoie la discretisation associee a l’equation.

References
Referenced By
How to cite in this doc:
:ref:`const Discretisation_base & Equation_rayonnement_base::discretisation() const <public-const-discretisation-base-ref-equation-rayonnement-base-discretisation-const>`
[const Discretisation_base & Equation_rayonnement_base::discretisation() const](#public-const-discretisation-base-ref-equation-rayonnement-base-discretisation-const)
discretiser
void Equation_rayonnement_base::discretiser() override

Dicretise l’equation.

Reimplements:

References
How to cite in this doc:
:ref:`void Equation_rayonnement_base::discretiser() override <public-void-equation-rayonnement-base-discretiser-override>`
[void Equation_rayonnement_base::discretiser() override](#public-void-equation-rayonnement-base-discretiser-override)
Equation_rayonnement_base
Equation_rayonnement_base::Equation_rayonnement_base()
How to cite in this doc:
:ref:`Equation_rayonnement_base::Equation_rayonnement_base() <public-equation-rayonnement-base-equation-rayonnement-base>`
[Equation_rayonnement_base::Equation_rayonnement_base()](#public-equation-rayonnement-base-equation-rayonnement-base)
evaluer_cl_rayonnement
virtual void Equation_rayonnement_base::evaluer_cl_rayonnement(double temps)=0
How to cite in this doc:
:ref:`virtual void Equation_rayonnement_base::evaluer_cl_rayonnement(double temps)=0 <public-virtual-void-equation-rayonnement-base-evaluer-cl-rayonnement-double-temps-equal-0>`
[virtual void Equation_rayonnement_base::evaluer_cl_rayonnement(double temps)=0](#public-virtual-void-equation-rayonnement-base-evaluer-cl-rayonnement-double-temps-equal-0)
fluide
Fluide_base & Equation_rayonnement_base::fluide()

renvoie le fluide semi transparent associe a l’equation de rayonnement

References
Referenced By
How to cite in this doc:
:ref:`Fluide_base & Equation_rayonnement_base::fluide() <public-fluide-base-ref-equation-rayonnement-base-fluide>`
[Fluide_base & Equation_rayonnement_base::fluide()](#public-fluide-base-ref-equation-rayonnement-base-fluide)
fluide
const Fluide_base & Equation_rayonnement_base::fluide() const

renvoie le fluide semi transparent associe a l’equation de rayonnement

References
How to cite in this doc:
:ref:`const Fluide_base & Equation_rayonnement_base::fluide() const <public-const-fluide-base-ref-equation-rayonnement-base-fluide-const>`
[const Fluide_base & Equation_rayonnement_base::fluide() const](#public-const-fluide-base-ref-equation-rayonnement-base-fluide-const)
get_info
const Type_info * Equation_rayonnement_base::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 * Equation_rayonnement_base::get_info() const override <public-const-type-info-ptr-equation-rayonnement-base-get-info-const-override>`
[const Type_info * Equation_rayonnement_base::get_info() const override](#public-const-type-info-ptr-equation-rayonnement-base-get-info-const-override)
impr
int Equation_rayonnement_base::impr(Sortie &os) const override

Imprime les operateurs de l’equation sur un flot de sortie, de facon inconditionnelle.

appelle Operateur_base::impr(os)

Reimplements:

How to cite in this doc:
:ref:`int Equation_rayonnement_base::impr(Sortie &os) const override <public-int-equation-rayonnement-base-impr-sortie-ref-os-const-override>`
[int Equation_rayonnement_base::impr(Sortie &os) const override](#public-int-equation-rayonnement-base-impr-sortie-ref-os-const-override)
inconnue
const Champ_Inc_base & Equation_rayonnement_base::inconnue() const override

Renvoie l’irradiance (champ inconnue de l’equation de rayonnement) (version const)

Reimplements:

References
Referenced By
How to cite in this doc:
:ref:`const Champ_Inc_base & Equation_rayonnement_base::inconnue() const override <public-const-champ-inc-base-ref-equation-rayonnement-base-inconnue-const-override>`
[const Champ_Inc_base & Equation_rayonnement_base::inconnue() const override](#public-const-champ-inc-base-ref-equation-rayonnement-base-inconnue-const-override)
inconnue
Champ_Inc_base & Equation_rayonnement_base::inconnue() override

Renvoie l’irradiance (champ inconnue de l’equation de rayonnement) (version const)

Reimplements:

References
How to cite in this doc:
:ref:`Champ_Inc_base & Equation_rayonnement_base::inconnue() override <public-champ-inc-base-ref-equation-rayonnement-base-inconnue-override>`
[Champ_Inc_base & Equation_rayonnement_base::inconnue() override](#public-champ-inc-base-ref-equation-rayonnement-base-inconnue-override)
initTimeStep
bool Equation_rayonnement_base::initTimeStep(double dt) override

Allocation et initialisation de l’inconnue et des CLs jusqu’a present + dt.

Reimplements:

References
Referenced By
How to cite in this doc:
:ref:`bool Equation_rayonnement_base::initTimeStep(double dt) override <public-bool-equation-rayonnement-base-inittimestep-double-dt-override>`
[bool Equation_rayonnement_base::initTimeStep(double dt) override](#public-bool-equation-rayonnement-base-inittimestep-double-dt-override)
lire_motcle_non_standard
int Equation_rayonnement_base::lire_motcle_non_standard(const Motcle &, Entree &) override

Lecture des parametres de type non simple d’un objet_U a partir d’un flot d’entree.

Reimplements:

References
How to cite in this doc:
:ref:`int Equation_rayonnement_base::lire_motcle_non_standard(const Motcle &, Entree &) override <public-int-equation-rayonnement-base-lire-motcle-non-standard-const-motcle-ref-entree-ref-override>`
[int Equation_rayonnement_base::lire_motcle_non_standard(const Motcle &, Entree &) override](#public-int-equation-rayonnement-base-lire-motcle-non-standard-const-motcle-ref-entree-ref-override)
Mat_Morse_to_Mat_Bloc
void Equation_rayonnement_base::Mat_Morse_to_Mat_Bloc(Matrice &matrice_tmp)
References
How to cite in this doc:
:ref:`void Equation_rayonnement_base::Mat_Morse_to_Mat_Bloc(Matrice &matrice_tmp) <public-void-equation-rayonnement-base-mat-morse-to-mat-bloc-matrice-ref-matrice-tmp>`
[void Equation_rayonnement_base::Mat_Morse_to_Mat_Bloc(Matrice &matrice_tmp)](#public-void-equation-rayonnement-base-mat-morse-to-mat-bloc-matrice-ref-matrice-tmp)
milieu
const Milieu_base & Equation_rayonnement_base::milieu() const override

Renvoie le milieu physique de l’equation (le Fluide_base upcaste en Milieu_base )

Reimplements:

References
How to cite in this doc:
:ref:`const Milieu_base & Equation_rayonnement_base::milieu() const override <public-const-milieu-base-ref-equation-rayonnement-base-milieu-const-override>`
[const Milieu_base & Equation_rayonnement_base::milieu() const override](#public-const-milieu-base-ref-equation-rayonnement-base-milieu-const-override)
milieu
Milieu_base & Equation_rayonnement_base::milieu() override

Renvoie le milieu physique de l’equation (le Fluide_base upcaste en Milieu_base )

(version const)

Reimplements:

References
How to cite in this doc:
:ref:`Milieu_base & Equation_rayonnement_base::milieu() override <public-milieu-base-ref-equation-rayonnement-base-milieu-override>`
[Milieu_base & Equation_rayonnement_base::milieu() override](#public-milieu-base-ref-equation-rayonnement-base-milieu-override)
Modele
Modele_rayo_semi_transp & Equation_rayonnement_base::Modele()

Renvoie le modele de rayonnement semi transparent Precondition :

Parametre : Signification : Contraintes : Acces : Retour Signification : Contraintes : Exception : Effets de bord : Postcondition : Postcondition :

References
How to cite in this doc:
:ref:`Modele_rayo_semi_transp & Equation_rayonnement_base::Modele() <public-modele-rayo-semi-transp-ref-equation-rayonnement-base-modele>`
[Modele_rayo_semi_transp & Equation_rayonnement_base::Modele()](#public-modele-rayo-semi-transp-ref-equation-rayonnement-base-modele)
Modele
const Modele_rayo_semi_transp & Equation_rayonnement_base::Modele() const

Renvoie le modele de rayonnement semi transparent Precondition :

Parametre : Signification : Contraintes : Acces : Retour Signification : Contraintes : reference constante Exception : Effets de bord : Postcondition : Postcondition :

References
Referenced By
How to cite in this doc:
:ref:`const Modele_rayo_semi_transp & Equation_rayonnement_base::Modele() const <public-const-modele-rayo-semi-transp-ref-equation-rayonnement-base-modele-const>`
[const Modele_rayo_semi_transp & Equation_rayonnement_base::Modele() const](#public-const-modele-rayo-semi-transp-ref-equation-rayonnement-base-modele-const)
modifier_matrice
virtual void Equation_rayonnement_base::modifier_matrice()=0
How to cite in this doc:
:ref:`virtual void Equation_rayonnement_base::modifier_matrice()=0 <public-virtual-void-equation-rayonnement-base-modifier-matrice-equal-0>`
[virtual void Equation_rayonnement_base::modifier_matrice()=0](#public-virtual-void-equation-rayonnement-base-modifier-matrice-equal-0)
nb_colonnes
virtual int Equation_rayonnement_base::nb_colonnes()=0
Referenced By
How to cite in this doc:
:ref:`virtual int Equation_rayonnement_base::nb_colonnes()=0 <public-virtual-int-equation-rayonnement-base-nb-colonnes-equal-0>`
[virtual int Equation_rayonnement_base::nb_colonnes()=0](#public-virtual-int-equation-rayonnement-base-nb-colonnes-equal-0)
nb_colonnes_tot
virtual int Equation_rayonnement_base::nb_colonnes_tot()=0
Referenced By
How to cite in this doc:
:ref:`virtual int Equation_rayonnement_base::nb_colonnes_tot()=0 <public-virtual-int-equation-rayonnement-base-nb-colonnes-tot-equal-0>`
[virtual int Equation_rayonnement_base::nb_colonnes_tot()=0](#public-virtual-int-equation-rayonnement-base-nb-colonnes-tot-equal-0)
nombre_d_operateurs
int Equation_rayonnement_base::nombre_d_operateurs() const override

Renvoie le nombre d’operateurs de l’equation.

Ici 1.

Reimplements:

Referenced By
How to cite in this doc:
:ref:`int Equation_rayonnement_base::nombre_d_operateurs() const override <public-int-equation-rayonnement-base-nombre-d-operateurs-const-override>`
[int Equation_rayonnement_base::nombre_d_operateurs() const override](#public-int-equation-rayonnement-base-nombre-d-operateurs-const-override)
operateur
const Operateur & Equation_rayonnement_base::operateur(int) const override

Renvoie l’operateur specifie par son index: renvoie terme_diffusif si i = 0.

exit si i>0 (version const)

Reimplements:

References
How to cite in this doc:
:ref:`const Operateur & Equation_rayonnement_base::operateur(int) const override <public-const-operateur-ref-equation-rayonnement-base-operateur-int-const-override>`
[const Operateur & Equation_rayonnement_base::operateur(int) const override](#public-const-operateur-ref-equation-rayonnement-base-operateur-int-const-override)
operateur
Operateur & Equation_rayonnement_base::operateur(int) override

Renvoie l’operateur specifie par son index: renvoie terme_diffusif si i = 0.

exit si i>0 (version const)

Reimplements:

References
How to cite in this doc:
:ref:`Operateur & Equation_rayonnement_base::operateur(int) override <public-operateur-ref-equation-rayonnement-base-operateur-int-override>`
[Operateur & Equation_rayonnement_base::operateur(int) override](#public-operateur-ref-equation-rayonnement-base-operateur-int-override)
operateur_gradient
Operateur_Grad & Equation_rayonnement_base::operateur_gradient()
References
How to cite in this doc:
:ref:`Operateur_Grad & Equation_rayonnement_base::operateur_gradient() <public-operateur-grad-ref-equation-rayonnement-base-operateur-gradient>`
[Operateur_Grad & Equation_rayonnement_base::operateur_gradient()](#public-operateur-grad-ref-equation-rayonnement-base-operateur-gradient)
operateur_gradient
const Operateur_Grad & Equation_rayonnement_base::operateur_gradient() const
References
How to cite in this doc:
:ref:`const Operateur_Grad & Equation_rayonnement_base::operateur_gradient() const <public-const-operateur-grad-ref-equation-rayonnement-base-operateur-gradient-const>`
[const Operateur_Grad & Equation_rayonnement_base::operateur_gradient() const](#public-const-operateur-grad-ref-equation-rayonnement-base-operateur-gradient-const)
resoudre
virtual void Equation_rayonnement_base::resoudre(double temps)=0
Referenced By
How to cite in this doc:
:ref:`virtual void Equation_rayonnement_base::resoudre(double temps)=0 <public-virtual-void-equation-rayonnement-base-resoudre-double-temps-equal-0>`
[virtual void Equation_rayonnement_base::resoudre(double temps)=0](#public-virtual-void-equation-rayonnement-base-resoudre-double-temps-equal-0)
set_param
void Equation_rayonnement_base::set_param(Param &titi) override

Reimplements:

References
How to cite in this doc:
:ref:`void Equation_rayonnement_base::set_param(Param &titi) override <public-void-equation-rayonnement-base-set-param-param-ref-titi-override>`
[void Equation_rayonnement_base::set_param(Param &titi) override](#public-void-equation-rayonnement-base-set-param-param-ref-titi-override)
solve
bool Equation_rayonnement_base::solve()
References
Referenced By
How to cite in this doc:
:ref:`bool Equation_rayonnement_base::solve() <public-bool-equation-rayonnement-base-solve>`
[bool Equation_rayonnement_base::solve()](#public-bool-equation-rayonnement-base-solve)
typer_op_grad
virtual void Equation_rayonnement_base::typer_op_grad()=0
How to cite in this doc:
:ref:`virtual void Equation_rayonnement_base::typer_op_grad()=0 <public-virtual-void-equation-rayonnement-base-typer-op-grad-equal-0>`
[virtual void Equation_rayonnement_base::typer_op_grad()=0](#public-virtual-void-equation-rayonnement-base-typer-op-grad-equal-0)
~Equation_rayonnement_base
Equation_rayonnement_base::~Equation_rayonnement_base() override
How to cite in this doc:
:ref:`Equation_rayonnement_base::~Equation_rayonnement_base() override <public-equation-rayonnement-base-dtor-equation-rayonnement-base-override>`
[Equation_rayonnement_base::~Equation_rayonnement_base() override](#public-equation-rayonnement-base-dtor-equation-rayonnement-base-override)
info
const Type_info * Equation_rayonnement_base::info()
How to cite in this doc:
:ref:`const Type_info * Equation_rayonnement_base::info() <public-static-const-type-info-ptr-equation-rayonnement-base-info>`
[const Type_info * Equation_rayonnement_base::info()](#public-static-const-type-info-ptr-equation-rayonnement-base-info)
self_cast
const Equation_rayonnement_base & Equation_rayonnement_base::self_cast(const Objet_U &)
How to cite in this doc:
:ref:`const Equation_rayonnement_base & Equation_rayonnement_base::self_cast(const Objet_U &) <public-static-const-equation-rayonnement-base-ref-equation-rayonnement-base-self-cast-const-objet-u-ref>`
[const Equation_rayonnement_base & Equation_rayonnement_base::self_cast(const Objet_U &)](#public-static-const-equation-rayonnement-base-ref-equation-rayonnement-base-self-cast-const-objet-u-ref)
self_cast
Equation_rayonnement_base & Equation_rayonnement_base::self_cast(Objet_U &)
How to cite in this doc:
:ref:`Equation_rayonnement_base & Equation_rayonnement_base::self_cast(Objet_U &) <public-static-equation-rayonnement-base-ref-equation-rayonnement-base-self-cast-objet-u-ref>`
[Equation_rayonnement_base & Equation_rayonnement_base::self_cast(Objet_U &)](#public-static-equation-rayonnement-base-ref-equation-rayonnement-base-self-cast-objet-u-ref)
printOn
Sortie & Equation_rayonnement_base::printOn(Sortie &x) const override

Imprime le type de l’equation sur un flot de sortie.

Reimplements:

References
How to cite in this doc:
:ref:`Sortie & Equation_rayonnement_base::printOn(Sortie &x) const override <protected-sortie-ref-equation-rayonnement-base-printon-sortie-ref-x-const-override>`
[Sortie & Equation_rayonnement_base::printOn(Sortie &x) const override](#protected-sortie-ref-equation-rayonnement-base-printon-sortie-ref-x-const-override)
readOn
Entree & Equation_rayonnement_base::readOn(Entree &) override

cf Equation_base::readOn(Entree& is)

Reimplements:

References
Referenced By
How to cite in this doc:
:ref:`Entree & Equation_rayonnement_base::readOn(Entree &) override <protected-entree-ref-equation-rayonnement-base-readon-entree-ref-override>`
[Entree & Equation_rayonnement_base::readOn(Entree &) override](#protected-entree-ref-equation-rayonnement-base-readon-entree-ref-override)

Attributes Documentation#

info_obj (public)
const Type_info Equation_rayonnement_base::info_obj
gradient (protected)
Operateur_Grad Equation_rayonnement_base::gradient
irradiance_ (protected)
TRUST_Deriv<Champ_Inc_base> Equation_rayonnement_base::irradiance_
la_matrice (protected)
Matrice_Morse Equation_rayonnement_base::la_matrice
le_fluide (protected)
TRUST_Ref<Fluide_base *> Equation_rayonnement_base::le_fluide
le_modele (protected)
TRUST_Ref<Modele_rayo_semi_transp *> Equation_rayonnement_base::le_modele
solveur (protected)
SolveurSys Equation_rayonnement_base::solveur
terme_diffusif (protected)
Operateur_Diff Equation_rayonnement_base::terme_diffusif