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#
public : Equation_base
Inherited by#
public : Eq_rayo_semi_transp_VDF
public : Eq_rayo_semi_transp_VEF
List of Public Methods#
List of Public Static Methods#
List of Protected Methods#
Complete Member Function Documentation#
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)
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)
void Equation_rayonnement_base::associer_milieu_base(const Milieu_base &) override
Associe un milieu physique a l’equation.
Reimplements:
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)
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)
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:
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)
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)
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)
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)
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()
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)
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_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)
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)
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)
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)
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)
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)
bool Equation_rayonnement_base::initTimeStep(double dt) override
Allocation et initialisation de l’inconnue et des CLs jusqu’a present + dt.
Reimplements:
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)
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)
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)
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_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_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)
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)
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)
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)
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)
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)
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 & 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_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)
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)
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)
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)
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)
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() 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)
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)
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)
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)
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)
Entree & Equation_rayonnement_base::readOn(Entree &) override
cf Equation_base::readOn(Entree& is)
Reimplements:
References
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#
const Type_info Equation_rayonnement_base::info_obj
Operateur_Grad Equation_rayonnement_base::gradient
TRUST_Deriv<Champ_Inc_base> Equation_rayonnement_base::irradiance_
Matrice_Morse Equation_rayonnement_base::la_matrice
TRUST_Ref<Fluide_base *> Equation_rayonnement_base::le_fluide
TRUST_Ref<Modele_rayo_semi_transp *> Equation_rayonnement_base::le_modele
SolveurSys Equation_rayonnement_base::solveur
Operateur_Diff Equation_rayonnement_base::terme_diffusif