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#

Inherited by#

List of Public Methods#

List of Public Static Methods#

List of Protected Methods#

Complete Member Function Documentation#

Dirichlet
Dirichlet::Dirichlet()
How to cite in this doc:
:ref:`Dirichlet::Dirichlet() <public-dirichlet-dirichlet>`
[Dirichlet::Dirichlet()](#public-dirichlet-dirichlet)
get_info
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)
val_imp
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)
val_imp
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.

References
Referenced By
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)
val_imp
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.

References
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)
val_imp_au_temps
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)
val_imp_au_temps
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)
val_imp_au_temps
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)
verifie_ch_init_nb_comp
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::~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)
info
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)
self_cast
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)
self_cast
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)
printOn
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)
readOn
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#

info_obj (public)
const Type_info Dirichlet::info_obj
tab_ (private)
DoubleTab Dirichlet::tab_