Dirichlet#

#include <Dirichlet.h>
Brief description

classe Dirichlet Cette classe est la classe de base de la hierarchie des conditions aux limites de type Dirichlet .

How to reference this class#

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

: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#

Inheritance graph#

If the image is too small, right-click and open in new tab

../../../../../_images/classDirichlet__inherit__graph.png

List of Public Methods#

List of Public Static Methods#

List of Protected Methods#

Complete Member Function Documentation#

Dirichlet#

Definition
Dirichlet::Dirichlet()
Brief description
Detailed description
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`Dirichlet::Dirichlet() <dirichlet-public-dirichlet-dirichlet>`
[Dirichlet::Dirichlet()](#dirichlet-public-dirichlet-dirichlet)

get_info#

Definition
const Type_info * Dirichlet::get_info() const override
Brief description

Donne des informations sur le type de l’ Objet_U .

Detailed description

Reimplements:

How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`const Type_info * Dirichlet::get_info() const override <dirichlet-public-const-type-info-ptr-dirichlet-get-info-const-override>`
[const Type_info * Dirichlet::get_info() const override](#dirichlet-public-const-type-info-ptr-dirichlet-get-info-const-override)

val_imp#

Definition
const DoubleTab & Dirichlet::val_imp(double temps=1e+38) const
Brief description
Detailed description
References
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`const DoubleTab & Dirichlet::val_imp(double temps=1e+38) const <dirichlet-public-const-doubletab-ref-dirichlet-val-imp-double-temps-equal-1e+38-const>`
[const DoubleTab & Dirichlet::val_imp(double temps=1e+38) const](#dirichlet-public-const-doubletab-ref-dirichlet-val-imp-double-temps-equal-1e+38-const)

val_imp#

Definition
double Dirichlet::val_imp(int i) const
Brief description

Renvoie la valeur imposee sur la i - eme composante du champ a la frontiere au temps par defaut du champ_front.

Detailed description
References
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`double Dirichlet::val_imp(int i) const <dirichlet-public-double-dirichlet-val-imp-int-i-const>`
[double Dirichlet::val_imp(int i) const](#dirichlet-public-double-dirichlet-val-imp-int-i-const)

val_imp#

Definition
double Dirichlet::val_imp(int i, int j) const
Brief description

Renvoie la valeur imposee sur la (i,j) - eme composante du champ a la frontiere au temps par defaut du champ_front.

Detailed description
References
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`double Dirichlet::val_imp(int i, int j) const <dirichlet-public-double-dirichlet-val-imp-int-i-int-j-const>`
[double Dirichlet::val_imp(int i, int j) const](#dirichlet-public-double-dirichlet-val-imp-int-i-int-j-const)

val_imp_au_temps#

Definition
const DoubleTab & Dirichlet::val_imp_au_temps(double temps) const
Brief description
Detailed description
References
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`const DoubleTab & Dirichlet::val_imp_au_temps(double temps) const <dirichlet-public-const-doubletab-ref-dirichlet-val-imp-au-temps-double-temps-const>`
[const DoubleTab & Dirichlet::val_imp_au_temps(double temps) const](#dirichlet-public-const-doubletab-ref-dirichlet-val-imp-au-temps-double-temps-const)

val_imp_au_temps#

Definition
double Dirichlet::val_imp_au_temps(double temps, int i) const
Brief description

Renvoie la valeur imposee sur la i - eme composante du champ a la frontiere au temps precise.

Detailed description
References
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`double Dirichlet::val_imp_au_temps(double temps, int i) const <dirichlet-public-double-dirichlet-val-imp-au-temps-double-temps-int-i-const>`
[double Dirichlet::val_imp_au_temps(double temps, int i) const](#dirichlet-public-double-dirichlet-val-imp-au-temps-double-temps-int-i-const)

val_imp_au_temps#

Definition
double Dirichlet::val_imp_au_temps(double temps, int i, int j) const
Brief description

Renvoie la valeur imposee sur la (i,j) - eme composante du champ a la frontiere au temps precise.

Detailed description
References
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`double Dirichlet::val_imp_au_temps(double temps, int i, int j) const <dirichlet-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](#dirichlet-public-double-dirichlet-val-imp-au-temps-double-temps-int-i-int-j-const)

verifie_ch_init_nb_comp#

Definition
void Dirichlet::verifie_ch_init_nb_comp() const override
Brief description

Appel la verification du champ lu par l intermediaire de l equation pour laquelle on considere la condition limite.

Detailed description

La methode est surchargee dans les cas ou l utilisateur doit specifier le champ frontiere

Reimplements:

References
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`void Dirichlet::verifie_ch_init_nb_comp() const override <dirichlet-public-void-dirichlet-verifie-ch-init-nb-comp-const-override>`
[void Dirichlet::verifie_ch_init_nb_comp() const override](#dirichlet-public-void-dirichlet-verifie-ch-init-nb-comp-const-override)

~Dirichlet#

Definition
Dirichlet::~Dirichlet() override
Brief description
Detailed description
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`Dirichlet::~Dirichlet() override <dirichlet-public-dirichlet-dtor-dirichlet-override>`
[Dirichlet::~Dirichlet() override](#dirichlet-public-dirichlet-dtor-dirichlet-override)

info#

Definition
const Type_info * Dirichlet::info()
Brief description
Detailed description
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`const Type_info * Dirichlet::info() <dirichlet-public-static-const-type-info-ptr-dirichlet-info>`
[const Type_info * Dirichlet::info()](#dirichlet-public-static-const-type-info-ptr-dirichlet-info)

self_cast#

Definition
const Dirichlet & Dirichlet::self_cast(const Objet_U &)
Brief description
Detailed description
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`const Dirichlet & Dirichlet::self_cast(const Objet_U &) <dirichlet-public-static-const-dirichlet-ref-dirichlet-self-cast-const-objet-u-ref>`
[const Dirichlet & Dirichlet::self_cast(const Objet_U &)](#dirichlet-public-static-const-dirichlet-ref-dirichlet-self-cast-const-objet-u-ref)

self_cast#

Definition
Dirichlet & Dirichlet::self_cast(Objet_U &)
Brief description
Detailed description
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`Dirichlet & Dirichlet::self_cast(Objet_U &) <dirichlet-public-static-dirichlet-ref-dirichlet-self-cast-objet-u-ref>`
[Dirichlet & Dirichlet::self_cast(Objet_U &)](#dirichlet-public-static-dirichlet-ref-dirichlet-self-cast-objet-u-ref)

printOn#

Definition
Sortie & Dirichlet::printOn(Sortie &x) const override
Brief description

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

Detailed description

Reimplements:

References
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`Sortie & Dirichlet::printOn(Sortie &x) const override <dirichlet-protected-sortie-ref-dirichlet-printon-sortie-ref-x-const-override>`
[Sortie & Dirichlet::printOn(Sortie &x) const override](#dirichlet-protected-sortie-ref-dirichlet-printon-sortie-ref-x-const-override)

readOn#

Definition
Entree & Dirichlet::readOn(Entree &) override
Brief description

Lecture d’un Objet_U sur un flot d’entree Methode a surcharger.

Detailed description

Reimplements:

References
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`Entree & Dirichlet::readOn(Entree &) override <dirichlet-protected-entree-ref-dirichlet-readon-entree-ref-override>`
[Entree & Dirichlet::readOn(Entree &) override](#dirichlet-protected-entree-ref-dirichlet-readon-entree-ref-override)

Attributes Documentation#

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