Dirichlet#
#include <Dirichlet.h>
classe Dirichlet Cette classe est la classe de base de la hierarchie des conditions aux limites de type Dirichlet .
How to cite this class in this doc#
:ref:`Dirichlet <class-dirichlet>`
[Dirichlet](#class-dirichlet)
Detailed description#
Implements Dirichlet boundary conditions for fields. Une condition aux limites de type Dirichlet impose la valeur d’un champ inconnue sur une frontiere, ce qui correspond a: This class defines the Dirichlet boundary condition, which imposes specific values on the field at the boundary. It provides methods to retrieve the imposed values at specified times and components of the field.
Inherits from#
public : Cond_lim_base
Inherited by#
public : Dirichlet_entree_fluide
public : Dirichlet_loi_paroi
public : Dirichlet_paroi_defilante
public : Scalaire_impose_paroi
List of Public Methods#
List of Public Static Methods#
List of Protected Methods#
Complete Member Function Documentation#
Dirichlet::Dirichlet()
How to cite in this doc:
:ref:`Dirichlet::Dirichlet() <public-dirichlet-dirichlet>`
[Dirichlet::Dirichlet()](#public-dirichlet-dirichlet)
const Type_info * Dirichlet::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 * Dirichlet::get_info() const override <public-const-type-info-ptr-dirichlet-get-info-const-override>`
[const Type_info * Dirichlet::get_info() const override](#public-const-type-info-ptr-dirichlet-get-info-const-override)
const DoubleTab & Dirichlet::val_imp(double temps=1e+38) const
References
How to cite in this doc:
:ref:`const DoubleTab & Dirichlet::val_imp(double temps=1e+38) const <public-const-doubletab-ref-dirichlet-val-imp-double-temps-equal-1e+38-const>`
[const DoubleTab & Dirichlet::val_imp(double temps=1e+38) const](#public-const-doubletab-ref-dirichlet-val-imp-double-temps-equal-1e+38-const)
double Dirichlet::val_imp(int i) const
Renvoie la valeur imposee sur la i - eme composante du champ a la frontiere au temps par defaut du champ_front.
Referenced By
Source_Transport_Fluctuation_Temperature_VDF_Elem::calculer_Prod_uteta_T
Source_Transport_Fluctuation_Temperature_W_Bas_Re_VDF_Elem::calculer_Prod_uteta_T
Source_Transport_Fluctuation_Temperature_W_VDF_Elem::calculer_Prod_uteta_T
Frontiere_Ouverte_temperature_imposee_Rayo_transp::calculer_Teta_i
Source_Transport_K_Eps_Bas_Reynolds_anisotherme_W_VDF_Elem::calculer_u_teta_W
Source_Transport_Fluctuation_Temperature_W_Bas_Re_VDF_Elem::calculer_u_teta_W
Source_Transport_Fluctuation_Temperature_W_VDF_Elem::calculer_u_teta_W
How to cite in this doc:
:ref:`double Dirichlet::val_imp(int i) const <public-double-dirichlet-val-imp-int-i-const>`
[double Dirichlet::val_imp(int i) const](#public-double-dirichlet-val-imp-int-i-const)
double Dirichlet::val_imp(int i, int j) const
Renvoie la valeur imposee sur la (i,j) - eme composante du champ a la frontiere au temps par defaut du champ_front.
How to cite in this doc:
:ref:`double Dirichlet::val_imp(int i, int j) const <public-double-dirichlet-val-imp-int-i-int-j-const>`
[double Dirichlet::val_imp(int i, int j) const](#public-double-dirichlet-val-imp-int-i-int-j-const)
const DoubleTab & Dirichlet::val_imp_au_temps(double temps) const
References
How to cite in this doc:
:ref:`const DoubleTab & Dirichlet::val_imp_au_temps(double temps) const <public-const-doubletab-ref-dirichlet-val-imp-au-temps-double-temps-const>`
[const DoubleTab & Dirichlet::val_imp_au_temps(double temps) const](#public-const-doubletab-ref-dirichlet-val-imp-au-temps-double-temps-const)
double Dirichlet::val_imp_au_temps(double temps, int i) const
Renvoie la valeur imposee sur la i - eme composante du champ a la frontiere au temps precise.
References
Referenced By
How to cite in this doc:
:ref:`double Dirichlet::val_imp_au_temps(double temps, int i) const <public-double-dirichlet-val-imp-au-temps-double-temps-int-i-const>`
[double Dirichlet::val_imp_au_temps(double temps, int i) const](#public-double-dirichlet-val-imp-au-temps-double-temps-int-i-const)
double Dirichlet::val_imp_au_temps(double temps, int i, int j) const
Renvoie la valeur imposee sur la (i,j) - eme composante du champ a la frontiere au temps precise.
References
How to cite in this doc:
:ref:`double Dirichlet::val_imp_au_temps(double temps, int i, int j) const <public-double-dirichlet-val-imp-au-temps-double-temps-int-i-int-j-const>`
[double Dirichlet::val_imp_au_temps(double temps, int i, int j) const](#public-double-dirichlet-val-imp-au-temps-double-temps-int-i-int-j-const)
void Dirichlet::verifie_ch_init_nb_comp() const override
Appel la verification du champ lu par l intermediaire de l equation pour laquelle on considere la condition limite.
La methode est surchargee dans les cas ou l utilisateur doit specifier le champ frontiere
Reimplements:
References
How to cite in this doc:
:ref:`void Dirichlet::verifie_ch_init_nb_comp() const override <public-void-dirichlet-verifie-ch-init-nb-comp-const-override>`
[void Dirichlet::verifie_ch_init_nb_comp() const override](#public-void-dirichlet-verifie-ch-init-nb-comp-const-override)
Dirichlet::~Dirichlet() override
How to cite in this doc:
:ref:`Dirichlet::~Dirichlet() override <public-dirichlet-dtor-dirichlet-override>`
[Dirichlet::~Dirichlet() override](#public-dirichlet-dtor-dirichlet-override)
const Type_info * Dirichlet::info()
How to cite in this doc:
:ref:`const Type_info * Dirichlet::info() <public-static-const-type-info-ptr-dirichlet-info>`
[const Type_info * Dirichlet::info()](#public-static-const-type-info-ptr-dirichlet-info)
const Dirichlet & Dirichlet::self_cast(const Objet_U &)
How to cite in this doc:
:ref:`const Dirichlet & Dirichlet::self_cast(const Objet_U &) <public-static-const-dirichlet-ref-dirichlet-self-cast-const-objet-u-ref>`
[const Dirichlet & Dirichlet::self_cast(const Objet_U &)](#public-static-const-dirichlet-ref-dirichlet-self-cast-const-objet-u-ref)
Dirichlet & Dirichlet::self_cast(Objet_U &)
How to cite in this doc:
:ref:`Dirichlet & Dirichlet::self_cast(Objet_U &) <public-static-dirichlet-ref-dirichlet-self-cast-objet-u-ref>`
[Dirichlet & Dirichlet::self_cast(Objet_U &)](#public-static-dirichlet-ref-dirichlet-self-cast-objet-u-ref)
Sortie & Dirichlet::printOn(Sortie &x) const override
Ecriture de l’objet sur un flot de sortie Methode a surcharger.
Reimplements:
References
How to cite in this doc:
:ref:`Sortie & Dirichlet::printOn(Sortie &x) const override <protected-sortie-ref-dirichlet-printon-sortie-ref-x-const-override>`
[Sortie & Dirichlet::printOn(Sortie &x) const override](#protected-sortie-ref-dirichlet-printon-sortie-ref-x-const-override)
Entree & Dirichlet::readOn(Entree &) override
Lecture d’un Objet_U sur un flot d’entree Methode a surcharger.
Reimplements:
References
Referenced By
How to cite in this doc:
:ref:`Entree & Dirichlet::readOn(Entree &) override <protected-entree-ref-dirichlet-readon-entree-ref-override>`
[Entree & Dirichlet::readOn(Entree &) override](#protected-entree-ref-dirichlet-readon-entree-ref-override)
Attributes Documentation#
const Type_info Dirichlet::info_obj
DoubleTab Dirichlet::tab_