Domaine_Cl_dis_base#

#include <Domaine_Cl_dis_base.h>

classe Domaine_Cl_dis_base Les objets Domaine_Cl_dis_base representent les conditions aux limites

How to cite this class in this doc#

:ref:`Domaine\_Cl\_dis\_base <class-domaine-cl-dis-base>`
[Domaine\_Cl\_dis\_base](#class-domaine-cl-dis-base)

Detailed description#

discretisees. Domaine_Cl_dis_base est un morceau d’equation donc elle herite de MorEqn, c’est grace a cet heritage que chaque objet Domaine_Cl_dis_base contient une reference vers l’equation a laquelle il se rapporte. Les conditions aux limites discretisees representent les conditions aux limites du domaine discretisee associee a l’equation reference par Domaine_Cl_dis_base. Domaine_Cl_dis_base a un membre representant les conditions aux limites.

Inherits from#

Inherited by#

List of Public Methods#

List of Public Static Methods#

List of Protected Methods#

Complete Member Function Documentation#

associer
virtual void Domaine_Cl_dis_base::associer(const Domaine_dis_base &ddb)
Referenced By
How to cite in this doc:
:ref:`virtual void Domaine_Cl_dis_base::associer(const Domaine_dis_base &ddb) <public-virtual-void-domaine-cl-dis-base-associer-const-domaine-dis-base-ref-ddb>`
[virtual void Domaine_Cl_dis_base::associer(const Domaine_dis_base &ddb)](#public-virtual-void-domaine-cl-dis-base-associer-const-domaine-dis-base-ref-ddb)
associer_inconnue
void Domaine_Cl_dis_base::associer_inconnue(const Champ_Inc_base &)
References
Referenced By
How to cite in this doc:
:ref:`void Domaine_Cl_dis_base::associer_inconnue(const Champ_Inc_base &) <public-void-domaine-cl-dis-base-associer-inconnue-const-champ-inc-base-ref>`
[void Domaine_Cl_dis_base::associer_inconnue(const Champ_Inc_base &)](#public-void-domaine-cl-dis-base-associer-inconnue-const-champ-inc-base-ref)
avancer
int Domaine_Cl_dis_base::avancer(double temps)

Tourne la roue des CLs jusqu’au temps donne.

References
Referenced By
How to cite in this doc:
:ref:`int Domaine_Cl_dis_base::avancer(double temps) <public-int-domaine-cl-dis-base-avancer-double-temps>`
[int Domaine_Cl_dis_base::avancer(double temps)](#public-int-domaine-cl-dis-base-avancer-double-temps)
calculer_coeffs_echange
int Domaine_Cl_dis_base::calculer_coeffs_echange(double temps)

Calcul des coefficients d’echange pour les problemes couples thermiques.

References
Referenced By
How to cite in this doc:
:ref:`int Domaine_Cl_dis_base::calculer_coeffs_echange(double temps) <public-int-domaine-cl-dis-base-calculer-coeffs-echange-double-temps>`
[int Domaine_Cl_dis_base::calculer_coeffs_echange(double temps)](#public-int-domaine-cl-dis-base-calculer-coeffs-echange-double-temps)
calculer_derivee_en_temps
void Domaine_Cl_dis_base::calculer_derivee_en_temps(double t1, double t2)

Calcule le taux d’accroissement des CLs instationnaires entre t1 et t2.

References
Referenced By
How to cite in this doc:
:ref:`void Domaine_Cl_dis_base::calculer_derivee_en_temps(double t1, double t2) <public-void-domaine-cl-dis-base-calculer-derivee-en-temps-double-t1-double-t2>`
[void Domaine_Cl_dis_base::calculer_derivee_en_temps(double t1, double t2)](#public-void-domaine-cl-dis-base-calculer-derivee-en-temps-double-t1-double-t2)
changer_temps_futur
void Domaine_Cl_dis_base::changer_temps_futur(double temps, int i)

Change le i - eme temps futur de toutes les CLs.

References
Referenced By
How to cite in this doc:
:ref:`void Domaine_Cl_dis_base::changer_temps_futur(double temps, int i) <public-void-domaine-cl-dis-base-changer-temps-futur-double-temps-int-i>`
[void Domaine_Cl_dis_base::changer_temps_futur(double temps, int i)](#public-void-domaine-cl-dis-base-changer-temps-futur-double-temps-int-i)
completer
void Domaine_Cl_dis_base::completer()

Appel Cond_lim_base::completer() sur chaque condition aux limites.

References
Referenced By
How to cite in this doc:
:ref:`void Domaine_Cl_dis_base::completer() <public-void-domaine-cl-dis-base-completer>`
[void Domaine_Cl_dis_base::completer()](#public-void-domaine-cl-dis-base-completer)
condition_limite_de_la_face_reelle
const Cond_lim_base & Domaine_Cl_dis_base::condition_limite_de_la_face_reelle(int face_globale, int &face_locale) const

Renvoie la condition limite associee a une face reelle donnee.

Met dans face_locale le numero de la face dans la frontiere. Provoque une erreur si la face ne porte pas de CL.

References
Referenced By
How to cite in this doc:
:ref:`const Cond_lim_base & Domaine_Cl_dis_base::condition_limite_de_la_face_reelle(int face_globale, int &face_locale) const <public-const-cond-lim-base-ref-domaine-cl-dis-base-condition-limite-de-la-face-reelle-int-face-globale-int-ref-face-locale-const>`
[const Cond_lim_base & Domaine_Cl_dis_base::condition_limite_de_la_face_reelle(int face_globale, int &face_locale) const](#public-const-cond-lim-base-ref-domaine-cl-dis-base-condition-limite-de-la-face-reelle-int-face-globale-int-ref-face-locale-const)
condition_limite_de_la_face_virtuelle
const Cond_lim_base & Domaine_Cl_dis_base::condition_limite_de_la_face_virtuelle(int face_globale, int &face_locale) const

Renvoie la condition limite associee a une face virtuelle donnee.

Met dans face_locale le numero de la face dans la frontiere. Provoque une erreur si la face ne porte pas de CL.

References
How to cite in this doc:
:ref:`const Cond_lim_base & Domaine_Cl_dis_base::condition_limite_de_la_face_virtuelle(int face_globale, int &face_locale) const <public-const-cond-lim-base-ref-domaine-cl-dis-base-condition-limite-de-la-face-virtuelle-int-face-globale-int-ref-face-locale-const>`
[const Cond_lim_base & Domaine_Cl_dis_base::condition_limite_de_la_face_virtuelle(int face_globale, int &face_locale) const](#public-const-cond-lim-base-ref-domaine-cl-dis-base-condition-limite-de-la-face-virtuelle-int-face-globale-int-ref-face-locale-const)
condition_limite_de_la_frontiere
Cond_lim_base & Domaine_Cl_dis_base::condition_limite_de_la_frontiere(Nom frontiere)

Renvoie la condition limite associee a une frontiere de nom donne.

Provoque une erreur si aucune frontiere ne porte ce nom.

References
How to cite in this doc:
:ref:`Cond_lim_base & Domaine_Cl_dis_base::condition_limite_de_la_frontiere(Nom frontiere) <public-cond-lim-base-ref-domaine-cl-dis-base-condition-limite-de-la-frontiere-nom-frontiere>`
[Cond_lim_base & Domaine_Cl_dis_base::condition_limite_de_la_frontiere(Nom frontiere)](#public-cond-lim-base-ref-domaine-cl-dis-base-condition-limite-de-la-frontiere-nom-frontiere)
condition_limite_de_la_frontiere
const Cond_lim_base & Domaine_Cl_dis_base::condition_limite_de_la_frontiere(Nom frontiere) const

Renvoie la condition limite associee a une frontiere de nom donne.

Provoque une erreur si aucune frontiere ne porte ce nom.

References
Referenced By
How to cite in this doc:
:ref:`const Cond_lim_base & Domaine_Cl_dis_base::condition_limite_de_la_frontiere(Nom frontiere) const <public-const-cond-lim-base-ref-domaine-cl-dis-base-condition-limite-de-la-frontiere-nom-frontiere-const>`
[const Cond_lim_base & Domaine_Cl_dis_base::condition_limite_de_la_frontiere(Nom frontiere) const](#public-const-cond-lim-base-ref-domaine-cl-dis-base-condition-limite-de-la-frontiere-nom-frontiere-const)
contient_Cl
int Domaine_Cl_dis_base::contient_Cl(const Nom &)

Renvoie 1 si l’objet contient une condition aux limites du Nom specifie.

Renvoie 0 sinon.

References
How to cite in this doc:
:ref:`int Domaine_Cl_dis_base::contient_Cl(const Nom &) <public-int-domaine-cl-dis-base-contient-cl-const-nom-ref>`
[int Domaine_Cl_dis_base::contient_Cl(const Nom &)](#public-int-domaine-cl-dis-base-contient-cl-const-nom-ref)
domaine
Domaine & Domaine_Cl_dis_base::domaine()
References
Referenced By
How to cite in this doc:
:ref:`Domaine & Domaine_Cl_dis_base::domaine() <public-domaine-ref-domaine-cl-dis-base-domaine>`
[Domaine & Domaine_Cl_dis_base::domaine()](#public-domaine-ref-domaine-cl-dis-base-domaine)
domaine
const Domaine & Domaine_Cl_dis_base::domaine() const
References
How to cite in this doc:
:ref:`const Domaine & Domaine_Cl_dis_base::domaine() const <public-const-domaine-ref-domaine-cl-dis-base-domaine-const>`
[const Domaine & Domaine_Cl_dis_base::domaine() const](#public-const-domaine-ref-domaine-cl-dis-base-domaine-const)
Domaine_Cl_dis_base
Domaine_Cl_dis_base::Domaine_Cl_dis_base()
How to cite in this doc:
:ref:`Domaine_Cl_dis_base::Domaine_Cl_dis_base() <public-domaine-cl-dis-base-domaine-cl-dis-base>`
[Domaine_Cl_dis_base::Domaine_Cl_dis_base()](#public-domaine-cl-dis-base-domaine-cl-dis-base)
domaine_dis
Domaine_dis_base & Domaine_Cl_dis_base::domaine_dis()

Renvoie une reference sur le domaine discretisee associee aux conditions aux limites.

Cette Domaine_dis est associee au travers de l’equation associee et pas directement a l’objet Domaine_Cl_dis_base .

References
Referenced By
How to cite in this doc:
:ref:`Domaine_dis_base & Domaine_Cl_dis_base::domaine_dis() <public-domaine-dis-base-ref-domaine-cl-dis-base-domaine-dis>`
[Domaine_dis_base & Domaine_Cl_dis_base::domaine_dis()](#public-domaine-dis-base-ref-domaine-cl-dis-base-domaine-dis)
domaine_dis
const Domaine_dis_base & Domaine_Cl_dis_base::domaine_dis() const

Renvoie une reference sur le domaine discretisee associee aux conditions aux limites.

Cette Domaine_dis est associee au travers de l’equation associee et pas directement a l’objet Domaine_Cl_dis_base . (version const)

References
How to cite in this doc:
:ref:`const Domaine_dis_base & Domaine_Cl_dis_base::domaine_dis() const <public-const-domaine-dis-base-ref-domaine-cl-dis-base-domaine-dis-const>`
[const Domaine_dis_base & Domaine_Cl_dis_base::domaine_dis() const](#public-const-domaine-dis-base-ref-domaine-cl-dis-base-domaine-dis-const)
get_info
const Type_info * Domaine_Cl_dis_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 * Domaine_Cl_dis_base::get_info() const override <public-const-type-info-ptr-domaine-cl-dis-base-get-info-const-override>`
[const Type_info * Domaine_Cl_dis_base::get_info() const override](#public-const-type-info-ptr-domaine-cl-dis-base-get-info-const-override)
inconnue
Champ_Inc_base & Domaine_Cl_dis_base::inconnue()
References
How to cite in this doc:
:ref:`Champ_Inc_base & Domaine_Cl_dis_base::inconnue() <public-champ-inc-base-ref-domaine-cl-dis-base-inconnue>`
[Champ_Inc_base & Domaine_Cl_dis_base::inconnue()](#public-champ-inc-base-ref-domaine-cl-dis-base-inconnue)
inconnue
const Champ_Inc_base & Domaine_Cl_dis_base::inconnue() const
References
How to cite in this doc:
:ref:`const Champ_Inc_base & Domaine_Cl_dis_base::inconnue() const <public-const-champ-inc-base-ref-domaine-cl-dis-base-inconnue-const>`
[const Champ_Inc_base & Domaine_Cl_dis_base::inconnue() const](#public-const-champ-inc-base-ref-domaine-cl-dis-base-inconnue-const)
initialiser
int Domaine_Cl_dis_base::initialiser(double temps)

Initialise les CLs Contrairement aux methodes mettre_a_jour, les methodes.

initialiser des CLs ne peuvent pas dependre de l’exterieur (lui - meme peut ne pas etre initialise)

References
Referenced By
How to cite in this doc:
:ref:`int Domaine_Cl_dis_base::initialiser(double temps) <public-int-domaine-cl-dis-base-initialiser-double-temps>`
[int Domaine_Cl_dis_base::initialiser(double temps)](#public-int-domaine-cl-dis-base-initialiser-double-temps)
la_cl_de_la_face
const Cond_lim & Domaine_Cl_dis_base::la_cl_de_la_face(int num_face) const

A partir d’un indice de face de bord dans le Domaine_VF , renvoie la condition aux limites a laquelle cette face.

appartient, pour 0 < = num_face < nb_faces_Cl() .

References
Referenced By
How to cite in this doc:
:ref:`const Cond_lim & Domaine_Cl_dis_base::la_cl_de_la_face(int num_face) const <public-const-cond-lim-ref-domaine-cl-dis-base-la-cl-de-la-face-int-num-face-const>`
[const Cond_lim & Domaine_Cl_dis_base::la_cl_de_la_face(int num_face) const](#public-const-cond-lim-ref-domaine-cl-dis-base-la-cl-de-la-face-int-num-face-const)
le_nom
const Nom & Domaine_Cl_dis_base::le_nom() const override

Donne le nom de l’ Objet_U Methode a surcharger : renvoie “neant” dans cette implementation.

Reimplements:

References
How to cite in this doc:
:ref:`const Nom & Domaine_Cl_dis_base::le_nom() const override <public-const-nom-ref-domaine-cl-dis-base-le-nom-const-override>`
[const Nom & Domaine_Cl_dis_base::le_nom() const override](#public-const-nom-ref-domaine-cl-dis-base-le-nom-const-override)
les_conditions_limites
Conds_lim & Domaine_Cl_dis_base::les_conditions_limites()

Renvoie le tableaux des conditions aux limites.

References
Referenced By
How to cite in this doc:
:ref:`Conds_lim & Domaine_Cl_dis_base::les_conditions_limites() <public-conds-lim-ref-domaine-cl-dis-base-les-conditions-limites>`
[Conds_lim & Domaine_Cl_dis_base::les_conditions_limites()](#public-conds-lim-ref-domaine-cl-dis-base-les-conditions-limites)
les_conditions_limites
const Conds_lim & Domaine_Cl_dis_base::les_conditions_limites() const

Renvoie le tableaux des conditions aux limites.

(version const)

References
How to cite in this doc:
:ref:`const Conds_lim & Domaine_Cl_dis_base::les_conditions_limites() const <public-const-conds-lim-ref-domaine-cl-dis-base-les-conditions-limites-const>`
[const Conds_lim & Domaine_Cl_dis_base::les_conditions_limites() const](#public-const-conds-lim-ref-domaine-cl-dis-base-les-conditions-limites-const)
les_conditions_limites
Cond_lim & Domaine_Cl_dis_base::les_conditions_limites(int)

Renvoie la i - ieme condition aux limites.

References
How to cite in this doc:
:ref:`Cond_lim & Domaine_Cl_dis_base::les_conditions_limites(int) <public-cond-lim-ref-domaine-cl-dis-base-les-conditions-limites-int>`
[Cond_lim & Domaine_Cl_dis_base::les_conditions_limites(int)](#public-cond-lim-ref-domaine-cl-dis-base-les-conditions-limites-int)
les_conditions_limites
const Cond_lim & Domaine_Cl_dis_base::les_conditions_limites(int) const

Renvoie la i - ieme condition aux limites.

(version const)

References
Referenced By
How to cite in this doc:
:ref:`const Cond_lim & Domaine_Cl_dis_base::les_conditions_limites(int) const <public-const-cond-lim-ref-domaine-cl-dis-base-les-conditions-limites-int-const>`
[const Cond_lim & Domaine_Cl_dis_base::les_conditions_limites(int) const](#public-const-cond-lim-ref-domaine-cl-dis-base-les-conditions-limites-int-const)
mettre_a_jour_ss_pas_dt
void Domaine_Cl_dis_base::mettre_a_jour_ss_pas_dt(double temps)

Effectue une mise a jour pour des sous pas de temps d’un schema en temps (par exemple dans RungeKutta)

pour toutes les Cond Lims renvoyant 1 par le biais de la methode int Cond_Lim_base::a_mettre_a_jour_ss_pas_dt();

References
How to cite in this doc:
:ref:`void Domaine_Cl_dis_base::mettre_a_jour_ss_pas_dt(double temps) <public-void-domaine-cl-dis-base-mettre-a-jour-ss-pas-dt-double-temps>`
[void Domaine_Cl_dis_base::mettre_a_jour_ss_pas_dt(double temps)](#public-void-domaine-cl-dis-base-mettre-a-jour-ss-pas-dt-double-temps)
nb_cond_lim
int Domaine_Cl_dis_base::nb_cond_lim() const

Renvoie le nombre de conditions aux limites.

References
Referenced By
How to cite in this doc:
:ref:`int Domaine_Cl_dis_base::nb_cond_lim() const <public-int-domaine-cl-dis-base-nb-cond-lim-const>`
[int Domaine_Cl_dis_base::nb_cond_lim() const](#public-int-domaine-cl-dis-base-nb-cond-lim-const)
nb_faces_Cl
int Domaine_Cl_dis_base::nb_faces_Cl() const
References
Referenced By
How to cite in this doc:
:ref:`int Domaine_Cl_dis_base::nb_faces_Cl() const <public-int-domaine-cl-dis-base-nb-faces-cl-const>`
[int Domaine_Cl_dis_base::nb_faces_Cl() const](#public-int-domaine-cl-dis-base-nb-faces-cl-const)
nommer
void Domaine_Cl_dis_base::nommer(const Nom &nom) override

Donne un nom a l’ Objet_U Methode virtuelle a surcharger.

Reimplements:

References
How to cite in this doc:
:ref:`void Domaine_Cl_dis_base::nommer(const Nom &nom) override <public-void-domaine-cl-dis-base-nommer-const-nom-ref-nom-override>`
[void Domaine_Cl_dis_base::nommer(const Nom &nom) override](#public-void-domaine-cl-dis-base-nommer-const-nom-ref-nom-override)
reculer
int Domaine_Cl_dis_base::reculer(double temps)

Tourne la roue des CLsj usqu’au temps donne.

References
Referenced By
How to cite in this doc:
:ref:`int Domaine_Cl_dis_base::reculer(double temps) <public-int-domaine-cl-dis-base-reculer-double-temps>`
[int Domaine_Cl_dis_base::reculer(double temps)](#public-int-domaine-cl-dis-base-reculer-double-temps)
resetTime
void Domaine_Cl_dis_base::resetTime(double time)
References
Referenced By
How to cite in this doc:
:ref:`void Domaine_Cl_dis_base::resetTime(double time) <public-void-domaine-cl-dis-base-resettime-double-time>`
[void Domaine_Cl_dis_base::resetTime(double time)](#public-void-domaine-cl-dis-base-resettime-double-time)
set_temps_defaut
void Domaine_Cl_dis_base::set_temps_defaut(double temps)

Change le i - eme temps futur de toutes les CLs.

References
Referenced By
How to cite in this doc:
:ref:`void Domaine_Cl_dis_base::set_temps_defaut(double temps) <public-void-domaine-cl-dis-base-set-temps-defaut-double-temps>`
[void Domaine_Cl_dis_base::set_temps_defaut(double temps)](#public-void-domaine-cl-dis-base-set-temps-defaut-double-temps)
~Domaine_Cl_dis_base
Domaine_Cl_dis_base::~Domaine_Cl_dis_base() override
How to cite in this doc:
:ref:`Domaine_Cl_dis_base::~Domaine_Cl_dis_base() override <public-domaine-cl-dis-base-dtor-domaine-cl-dis-base-override>`
[Domaine_Cl_dis_base::~Domaine_Cl_dis_base() override](#public-domaine-cl-dis-base-dtor-domaine-cl-dis-base-override)
info
const Type_info * Domaine_Cl_dis_base::info()
How to cite in this doc:
:ref:`const Type_info * Domaine_Cl_dis_base::info() <public-static-const-type-info-ptr-domaine-cl-dis-base-info>`
[const Type_info * Domaine_Cl_dis_base::info()](#public-static-const-type-info-ptr-domaine-cl-dis-base-info)
self_cast
const Domaine_Cl_dis_base & Domaine_Cl_dis_base::self_cast(const Objet_U &)
How to cite in this doc:
:ref:`const Domaine_Cl_dis_base & Domaine_Cl_dis_base::self_cast(const Objet_U &) <public-static-const-domaine-cl-dis-base-ref-domaine-cl-dis-base-self-cast-const-objet-u-ref>`
[const Domaine_Cl_dis_base & Domaine_Cl_dis_base::self_cast(const Objet_U &)](#public-static-const-domaine-cl-dis-base-ref-domaine-cl-dis-base-self-cast-const-objet-u-ref)
self_cast
Domaine_Cl_dis_base & Domaine_Cl_dis_base::self_cast(Objet_U &)
How to cite in this doc:
:ref:`Domaine_Cl_dis_base & Domaine_Cl_dis_base::self_cast(Objet_U &) <public-static-domaine-cl-dis-base-ref-domaine-cl-dis-base-self-cast-objet-u-ref>`
[Domaine_Cl_dis_base & Domaine_Cl_dis_base::self_cast(Objet_U &)](#public-static-domaine-cl-dis-base-ref-domaine-cl-dis-base-self-cast-objet-u-ref)
completer
virtual void Domaine_Cl_dis_base::completer(const Domaine_dis_base &)=0
How to cite in this doc:
:ref:`virtual void Domaine_Cl_dis_base::completer(const Domaine_dis_base &)=0 <protected-virtual-void-domaine-cl-dis-base-completer-const-domaine-dis-base-ref-equal-0>`
[virtual void Domaine_Cl_dis_base::completer(const Domaine_dis_base &)=0](#protected-virtual-void-domaine-cl-dis-base-completer-const-domaine-dis-base-ref-equal-0)
printOn
Sortie & Domaine_Cl_dis_base::printOn(Sortie &x) const override

Ecriture de l’objet sur un flot de sortie Methode a surcharger.

Reimplements:

Referenced By
How to cite in this doc:
:ref:`Sortie & Domaine_Cl_dis_base::printOn(Sortie &x) const override <protected-sortie-ref-domaine-cl-dis-base-printon-sortie-ref-x-const-override>`
[Sortie & Domaine_Cl_dis_base::printOn(Sortie &x) const override](#protected-sortie-ref-domaine-cl-dis-base-printon-sortie-ref-x-const-override)
readOn
Entree & Domaine_Cl_dis_base::readOn(Entree &) override

Surcharge Objet_U::readOn(Sortie&) Lit les conditions aux limites discretisees a partir d’un flot d’entree.

Le format attendu est le suivant: { Nom Cond_lim [REPETER LECTURE AUTANT DE FOIS QUE NECESSAIRE] }

Reimplements:

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

Attributes Documentation#

info_obj (public)
const Type_info Domaine_Cl_dis_base::info_obj
les_conditions_limites_ (protected)
Conds_lim Domaine_Cl_dis_base::les_conditions_limites_
mon_inconnue (protected)
TRUST_Ref<Champ_Inc_base *> Domaine_Cl_dis_base::mon_inconnue
nom_ (protected)
Nom Domaine_Cl_dis_base::nom_