Source_Con_Phase_field#

#include <Source_Con_Phase_field.h>
Brief description

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:`Source\_Con\_Phase\_field <class-source-con-phase-field>`
[Source\_Con\_Phase\_field](#class-source-con-phase-field)

Detailed description#

Inherits from#

Inheritance graph#

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

../../../../../_images/classSource__Con__Phase__field__inherit__graph.png

List of Public Methods#

List of Public Static Methods#

List of Protected Methods#

Complete Member Function Documentation#

ajouter#

Definition
DoubleTab & Source_Con_Phase_field::ajouter(DoubleTab &) const override
Brief description
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:`DoubleTab & Source_Con_Phase_field::ajouter(DoubleTab &) const override <source-con-phase-field-public-doubletab-ref-source-con-phase-field-ajouter-doubletab-ref-const-override>`
[DoubleTab & Source_Con_Phase_field::ajouter(DoubleTab &) const override](#source-con-phase-field-public-doubletab-ref-source-con-phase-field-ajouter-doubletab-ref-const-override)

associer_pb#

Definition
void Source_Con_Phase_field::associer_pb(const Probleme_base &) override
Brief description
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:`void Source_Con_Phase_field::associer_pb(const Probleme_base &) override <source-con-phase-field-public-void-source-con-phase-field-associer-pb-const-probleme-base-ref-override>`
[void Source_Con_Phase_field::associer_pb(const Probleme_base &) override](#source-con-phase-field-public-void-source-con-phase-field-associer-pb-const-probleme-base-ref-override)

calculer#

Definition
DoubleTab & Source_Con_Phase_field::calculer(DoubleTab &) const override
Brief description
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:`DoubleTab & Source_Con_Phase_field::calculer(DoubleTab &) const override <source-con-phase-field-public-doubletab-ref-source-con-phase-field-calculer-doubletab-ref-const-override>`
[DoubleTab & Source_Con_Phase_field::calculer(DoubleTab &) const override](#source-con-phase-field-public-doubletab-ref-source-con-phase-field-calculer-doubletab-ref-const-override)

calculer_champ_fonc_c#

Definition
void Source_Con_Phase_field::calculer_champ_fonc_c(const double t, Champ_Don_base &champ_fonc_c, const DoubleTab &val_c) const override
Brief description
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:`void Source_Con_Phase_field::calculer_champ_fonc_c(const double t, Champ_Don_base &champ_fonc_c, const DoubleTab &val_c) const override <source-con-phase-field-public-void-source-con-phase-field-calculer-champ-fonc-c-const-double-t-champ-don-base-ref-champ-fonc-c-const-doubletab-ref-val-c-const-override>`
[void Source_Con_Phase_field::calculer_champ_fonc_c(const double t, Champ_Don_base &champ_fonc_c, const DoubleTab &val_c) const override](#source-con-phase-field-public-void-source-con-phase-field-calculer-champ-fonc-c-const-double-t-champ-don-base-ref-champ-fonc-c-const-doubletab-ref-val-c-const-override)

drhodc#

Definition
double Source_Con_Phase_field::drhodc(const int n_elem) const
Brief description
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 Source_Con_Phase_field::drhodc(const int n_elem) const <source-con-phase-field-public-double-source-con-phase-field-drhodc-const-int-n-elem-const>`
[double Source_Con_Phase_field::drhodc(const int n_elem) const](#source-con-phase-field-public-double-source-con-phase-field-drhodc-const-int-n-elem-const)

duplique#

Definition
int Source_Con_Phase_field::duplique() const override
Brief description
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:`int Source_Con_Phase_field::duplique() const override <source-con-phase-field-public-int-source-con-phase-field-duplique-const-override>`
[int Source_Con_Phase_field::duplique() const override](#source-con-phase-field-public-int-source-con-phase-field-duplique-const-override)

get_info#

Definition
const Type_info * Source_Con_Phase_field::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 * Source_Con_Phase_field::get_info() const override <source-con-phase-field-public-const-type-info-ptr-source-con-phase-field-get-info-const-override>`
[const Type_info * Source_Con_Phase_field::get_info() const override](#source-con-phase-field-public-const-type-info-ptr-source-con-phase-field-get-info-const-override)

get_maxX#

Definition
const DoubleVect & Source_Con_Phase_field::get_maxX()
Brief description
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:`const DoubleVect & Source_Con_Phase_field::get_maxX() <source-con-phase-field-public-const-doublevect-ref-source-con-phase-field-get-maxx>`
[const DoubleVect & Source_Con_Phase_field::get_maxX()](#source-con-phase-field-public-const-doublevect-ref-source-con-phase-field-get-maxx)

get_minX#

Definition
const DoubleVect & Source_Con_Phase_field::get_minX()
Brief description
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:`const DoubleVect & Source_Con_Phase_field::get_minX() <source-con-phase-field-public-const-doublevect-ref-source-con-phase-field-get-minx>`
[const DoubleVect & Source_Con_Phase_field::get_minX()](#source-con-phase-field-public-const-doublevect-ref-source-con-phase-field-get-minx)

get_type_systeme_naire#

Definition
const int & Source_Con_Phase_field::get_type_systeme_naire()
Brief description
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:`const int & Source_Con_Phase_field::get_type_systeme_naire() <source-con-phase-field-public-const-int-ref-source-con-phase-field-get-type-systeme-naire>`
[const int & Source_Con_Phase_field::get_type_systeme_naire()](#source-con-phase-field-public-const-int-ref-source-con-phase-field-get-type-systeme-naire)

get_u_carre#

Definition
const DoubleVect & Source_Con_Phase_field::get_u_carre() override
Brief description
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:`const DoubleVect & Source_Con_Phase_field::get_u_carre() override <source-con-phase-field-public-const-doublevect-ref-source-con-phase-field-get-u-carre-override>`
[const DoubleVect & Source_Con_Phase_field::get_u_carre() override](#source-con-phase-field-public-const-doublevect-ref-source-con-phase-field-get-u-carre-override)

mettre_a_jour#

Definition
void Source_Con_Phase_field::mettre_a_jour(double) override
Brief description

DOES NOTHING - to override in derived classes.

Detailed description

Mise a jour en temps du terme source.

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 Source_Con_Phase_field::mettre_a_jour(double) override <source-con-phase-field-public-void-source-con-phase-field-mettre-a-jour-double-override>`
[void Source_Con_Phase_field::mettre_a_jour(double) override](#source-con-phase-field-public-void-source-con-phase-field-mettre-a-jour-double-override)

premier_demi_dt#

Definition
void Source_Con_Phase_field::premier_demi_dt() override
Brief description

Calcule le premier demi pas de temps dans le cas implicite Calcule le pas de temps dans le cas explicite.

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:`void Source_Con_Phase_field::premier_demi_dt() override <source-con-phase-field-public-void-source-con-phase-field-premier-demi-dt-override>`
[void Source_Con_Phase_field::premier_demi_dt() override](#source-con-phase-field-public-void-source-con-phase-field-premier-demi-dt-override)

Source_Con_Phase_field#

Definition
Source_Con_Phase_field::Source_Con_Phase_field()
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:`Source_Con_Phase_field::Source_Con_Phase_field() <source-con-phase-field-public-source-con-phase-field-source-con-phase-field>`
[Source_Con_Phase_field::Source_Con_Phase_field()](#source-con-phase-field-public-source-con-phase-field-source-con-phase-field)

taille_memoire#

Definition
unsigned Source_Con_Phase_field::taille_memoire() const override
Brief description
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:`unsigned Source_Con_Phase_field::taille_memoire() const override <source-con-phase-field-public-unsigned-source-con-phase-field-taille-memoire-const-override>`
[unsigned Source_Con_Phase_field::taille_memoire() const override](#source-con-phase-field-public-unsigned-source-con-phase-field-taille-memoire-const-override)

~Source_Con_Phase_field#

Definition
Source_Con_Phase_field::~Source_Con_Phase_field()
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:`Source_Con_Phase_field::~Source_Con_Phase_field() <source-con-phase-field-public-source-con-phase-field-dtor-source-con-phase-field>`
[Source_Con_Phase_field::~Source_Con_Phase_field()](#source-con-phase-field-public-source-con-phase-field-dtor-source-con-phase-field)

cree_instance#

Definition
Objet_U * Source_Con_Phase_field::cree_instance()
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:`Objet_U * Source_Con_Phase_field::cree_instance() <source-con-phase-field-public-static-objet-u-ptr-source-con-phase-field-cree-instance>`
[Objet_U * Source_Con_Phase_field::cree_instance()](#source-con-phase-field-public-static-objet-u-ptr-source-con-phase-field-cree-instance)

info#

Definition
const Type_info * Source_Con_Phase_field::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 * Source_Con_Phase_field::info() <source-con-phase-field-public-static-const-type-info-ptr-source-con-phase-field-info>`
[const Type_info * Source_Con_Phase_field::info()](#source-con-phase-field-public-static-const-type-info-ptr-source-con-phase-field-info)

self_cast#

Definition
const Source_Con_Phase_field & Source_Con_Phase_field::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 Source_Con_Phase_field & Source_Con_Phase_field::self_cast(const Objet_U &) <source-con-phase-field-public-static-const-source-con-phase-field-ref-source-con-phase-field-self-cast-const-objet-u-ref>`
[const Source_Con_Phase_field & Source_Con_Phase_field::self_cast(const Objet_U &)](#source-con-phase-field-public-static-const-source-con-phase-field-ref-source-con-phase-field-self-cast-const-objet-u-ref)

self_cast#

Definition
Source_Con_Phase_field & Source_Con_Phase_field::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:`Source_Con_Phase_field & Source_Con_Phase_field::self_cast(Objet_U &) <source-con-phase-field-public-static-source-con-phase-field-ref-source-con-phase-field-self-cast-objet-u-ref>`
[Source_Con_Phase_field & Source_Con_Phase_field::self_cast(Objet_U &)](#source-con-phase-field-public-static-source-con-phase-field-ref-source-con-phase-field-self-cast-objet-u-ref)

assembler_matrice_point_fixe#

Definition
void Source_Con_Phase_field::assembler_matrice_point_fixe(Matrice_Morse &)
Brief description

Assemble la matrice pour le calcul du point fixe.

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:`void Source_Con_Phase_field::assembler_matrice_point_fixe(Matrice_Morse &) <source-con-phase-field-protected-void-source-con-phase-field-assembler-matrice-point-fixe-matrice-morse-ref>`
[void Source_Con_Phase_field::assembler_matrice_point_fixe(Matrice_Morse &)](#source-con-phase-field-protected-void-source-con-phase-field-assembler-matrice-point-fixe-matrice-morse-ref)

associer_domaines#

Definition
void Source_Con_Phase_field::associer_domaines(const Domaine_dis_base &, const Domaine_Cl_dis_base &) override
Brief description
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:`void Source_Con_Phase_field::associer_domaines(const Domaine_dis_base &, const Domaine_Cl_dis_base &) override <source-con-phase-field-protected-void-source-con-phase-field-associer-domaines-const-domaine-dis-base-ref-const-domaine-cl-dis-base-ref-override>`
[void Source_Con_Phase_field::associer_domaines(const Domaine_dis_base &, const Domaine_Cl_dis_base &) override](#source-con-phase-field-protected-void-source-con-phase-field-associer-domaines-const-domaine-dis-base-ref-const-domaine-cl-dis-base-ref-override)

calculer_alpha_gradC_carre#

Definition
void Source_Con_Phase_field::calculer_alpha_gradC_carre(DoubleTab &) const
Brief description

Calcul de alpha*(Grad(C))^2 au centre des elements.

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:`void Source_Con_Phase_field::calculer_alpha_gradC_carre(DoubleTab &) const <source-con-phase-field-protected-void-source-con-phase-field-calculer-alpha-gradc-carre-doubletab-ref-const>`
[void Source_Con_Phase_field::calculer_alpha_gradC_carre(DoubleTab &) const](#source-con-phase-field-protected-void-source-con-phase-field-calculer-alpha-gradc-carre-doubletab-ref-const)

calculer_div_alpha_gradC#

Definition
void Source_Con_Phase_field::calculer_div_alpha_gradC(DoubleTab &) const
Brief description

Calcul de Div(alpha*rho*Grad((C)) au centre des elements.

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:`void Source_Con_Phase_field::calculer_div_alpha_gradC(DoubleTab &) const <source-con-phase-field-protected-void-source-con-phase-field-calculer-div-alpha-gradc-doubletab-ref-const>`
[void Source_Con_Phase_field::calculer_div_alpha_gradC(DoubleTab &) const](#source-con-phase-field-protected-void-source-con-phase-field-calculer-div-alpha-gradc-doubletab-ref-const)

calculer_div_alpha_rho_gradC#

Definition
void Source_Con_Phase_field::calculer_div_alpha_rho_gradC(DoubleTab &) const
Brief description

Calcul de Div(alpha*rho*Grad((C)) au centre des elements.

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:`void Source_Con_Phase_field::calculer_div_alpha_rho_gradC(DoubleTab &) const <source-con-phase-field-protected-void-source-con-phase-field-calculer-div-alpha-rho-gradc-doubletab-ref-const>`
[void Source_Con_Phase_field::calculer_div_alpha_rho_gradC(DoubleTab &) const](#source-con-phase-field-protected-void-source-con-phase-field-calculer-div-alpha-rho-gradc-doubletab-ref-const)

calculer_mutilde#

Definition
void Source_Con_Phase_field::calculer_mutilde(DoubleTab &) const
Brief description

Calcul de mutilde au centre des elements.

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:`void Source_Con_Phase_field::calculer_mutilde(DoubleTab &) const <source-con-phase-field-protected-void-source-con-phase-field-calculer-mutilde-doubletab-ref-const>`
[void Source_Con_Phase_field::calculer_mutilde(DoubleTab &) const](#source-con-phase-field-protected-void-source-con-phase-field-calculer-mutilde-doubletab-ref-const)

calculer_mutilde_demi#

Definition
void Source_Con_Phase_field::calculer_mutilde_demi(DoubleTab &, DoubleTab &) 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:`void Source_Con_Phase_field::calculer_mutilde_demi(DoubleTab &, DoubleTab &) const <source-con-phase-field-protected-void-source-con-phase-field-calculer-mutilde-demi-doubletab-ref-doubletab-ref-const>`
[void Source_Con_Phase_field::calculer_mutilde_demi(DoubleTab &, DoubleTab &) const](#source-con-phase-field-protected-void-source-con-phase-field-calculer-mutilde-demi-doubletab-ref-doubletab-ref-const)

calculer_point_fixe#

Definition
void Source_Con_Phase_field::calculer_point_fixe(const DoubleTab &, const DoubleTab &, const Matrice_Morse &, DoubleTab &, DoubleTab &)
Brief description

Calcul du point fixe.

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:`void Source_Con_Phase_field::calculer_point_fixe(const DoubleTab &, const DoubleTab &, const Matrice_Morse &, DoubleTab &, DoubleTab &) <source-con-phase-field-protected-void-source-con-phase-field-calculer-point-fixe-const-doubletab-ref-const-doubletab-ref-const-matrice-morse-ref-doubletab-ref-doubletab-ref>`
[void Source_Con_Phase_field::calculer_point_fixe(const DoubleTab &, const DoubleTab &, const Matrice_Morse &, DoubleTab &, DoubleTab &)](#source-con-phase-field-protected-void-source-con-phase-field-calculer-point-fixe-const-doubletab-ref-const-doubletab-ref-const-matrice-morse-ref-doubletab-ref-doubletab-ref)

calculer_pression_thermo#

Definition
void Source_Con_Phase_field::calculer_pression_thermo(DoubleTab &) const
Brief description

Calcul de la pression thermodynamique aux elements.

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:`void Source_Con_Phase_field::calculer_pression_thermo(DoubleTab &) const <source-con-phase-field-protected-void-source-con-phase-field-calculer-pression-thermo-doubletab-ref-const>`
[void Source_Con_Phase_field::calculer_pression_thermo(DoubleTab &) const](#source-con-phase-field-protected-void-source-con-phase-field-calculer-pression-thermo-doubletab-ref-const)

calculer_u2_elem#

Definition
void Source_Con_Phase_field::calculer_u2_elem(DoubleVect &)
Brief description
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:`void Source_Con_Phase_field::calculer_u2_elem(DoubleVect &) <source-con-phase-field-protected-void-source-con-phase-field-calculer-u2-elem-doublevect-ref>`
[void Source_Con_Phase_field::calculer_u2_elem(DoubleVect &)](#source-con-phase-field-protected-void-source-con-phase-field-calculer-u2-elem-doublevect-ref)

construire_systeme#

Definition
void Source_Con_Phase_field::construire_systeme(const DoubleTab &, const Matrice_Morse &, DoubleTab &, const DoubleTab &)
Brief description

Construire le residu du GMRES NL.

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:`void Source_Con_Phase_field::construire_systeme(const DoubleTab &, const Matrice_Morse &, DoubleTab &, const DoubleTab &) <source-con-phase-field-protected-void-source-con-phase-field-construire-systeme-const-doubletab-ref-const-matrice-morse-ref-doubletab-ref-const-doubletab-ref>`
[void Source_Con_Phase_field::construire_systeme(const DoubleTab &, const Matrice_Morse &, DoubleTab &, const DoubleTab &)](#source-con-phase-field-protected-void-source-con-phase-field-construire-systeme-const-doubletab-ref-const-matrice-morse-ref-doubletab-ref-const-doubletab-ref)

div_kappa_grad#

Definition
DoubleTab & Source_Con_Phase_field::div_kappa_grad(const DoubleTab &, const DoubleTab &, DoubleTab &) 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:`DoubleTab & Source_Con_Phase_field::div_kappa_grad(const DoubleTab &, const DoubleTab &, DoubleTab &) const <source-con-phase-field-protected-doubletab-ref-source-con-phase-field-div-kappa-grad-const-doubletab-ref-const-doubletab-ref-doubletab-ref-const>`
[DoubleTab & Source_Con_Phase_field::div_kappa_grad(const DoubleTab &, const DoubleTab &, DoubleTab &) const](#source-con-phase-field-protected-doubletab-ref-source-con-phase-field-div-kappa-grad-const-doubletab-ref-const-doubletab-ref-doubletab-ref-const)

dWdc_defaut#

Definition
double Source_Con_Phase_field::dWdc_defaut(const double) const
Brief description
Detailed description
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 Source_Con_Phase_field::dWdc_defaut(const double) const <source-con-phase-field-protected-double-source-con-phase-field-dwdc-defaut-const-double-const>`
[double Source_Con_Phase_field::dWdc_defaut(const double) const](#source-con-phase-field-protected-double-source-con-phase-field-dwdc-defaut-const-double-const)

dWdc_general#

Definition
double Source_Con_Phase_field::dWdc_general(const double) const
Brief description
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 Source_Con_Phase_field::dWdc_general(const double) const <source-con-phase-field-protected-double-source-con-phase-field-dwdc-general-const-double-const>`
[double Source_Con_Phase_field::dWdc_general(const double) const](#source-con-phase-field-protected-double-source-con-phase-field-dwdc-general-const-double-const)

dWdc_naire_analytique_quaternaire#

Definition
DoubleTab Source_Con_Phase_field::dWdc_naire_analytique_quaternaire(const DoubleTab &, const DoubleVect &, const DoubleVect &, const DoubleVect &, const DoubleVect &, const DoubleVect &, const DoubleVect &, const DoubleVect &, const DoubleVect &) const
Brief description
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:`DoubleTab Source_Con_Phase_field::dWdc_naire_analytique_quaternaire(const DoubleTab &, const DoubleVect &, const DoubleVect &, const DoubleVect &, const DoubleVect &, const DoubleVect &, const DoubleVect &, const DoubleVect &, const DoubleVect &) const <source-con-phase-field-protected-doubletab-source-con-phase-field-dwdc-naire-analytique-quaternaire-const-doubletab-ref-const-doublevect-ref-const-doublevect-ref-const-doublevect-ref-const-doublevect-ref-const-doublevect-ref-const-doublevect-ref-const-doublevect-ref-const-doublevect-ref-const>`
[DoubleTab Source_Con_Phase_field::dWdc_naire_analytique_quaternaire(const DoubleTab &, const DoubleVect &, const DoubleVect &, const DoubleVect &, const DoubleVect &, const DoubleVect &, const DoubleVect &, const DoubleVect &, const DoubleVect &) const](#source-con-phase-field-protected-doubletab-source-con-phase-field-dwdc-naire-analytique-quaternaire-const-doubletab-ref-const-doublevect-ref-const-doublevect-ref-const-doublevect-ref-const-doublevect-ref-const-doublevect-ref-const-doublevect-ref-const-doublevect-ref-const-doublevect-ref-const)

dWdc_naire_analytique_ternaire#

Definition
DoubleTab Source_Con_Phase_field::dWdc_naire_analytique_ternaire(const DoubleTab &, const DoubleVect &, const DoubleVect &, const DoubleVect &, const DoubleVect &, const DoubleVect &) const
Brief description
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:`DoubleTab Source_Con_Phase_field::dWdc_naire_analytique_ternaire(const DoubleTab &, const DoubleVect &, const DoubleVect &, const DoubleVect &, const DoubleVect &, const DoubleVect &) const <source-con-phase-field-protected-doubletab-source-con-phase-field-dwdc-naire-analytique-ternaire-const-doubletab-ref-const-doublevect-ref-const-doublevect-ref-const-doublevect-ref-const-doublevect-ref-const-doublevect-ref-const>`
[DoubleTab Source_Con_Phase_field::dWdc_naire_analytique_ternaire(const DoubleTab &, const DoubleVect &, const DoubleVect &, const DoubleVect &, const DoubleVect &, const DoubleVect &) const](#source-con-phase-field-protected-doubletab-source-con-phase-field-dwdc-naire-analytique-ternaire-const-doubletab-ref-const-doublevect-ref-const-doublevect-ref-const-doublevect-ref-const-doublevect-ref-const-doublevect-ref-const)

dWdc_naire_defaut#

Definition
DoubleTab Source_Con_Phase_field::dWdc_naire_defaut(const DoubleTab &, const DoubleVect &, const DoubleVect &) const
Brief description
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:`DoubleTab Source_Con_Phase_field::dWdc_naire_defaut(const DoubleTab &, const DoubleVect &, const DoubleVect &) const <source-con-phase-field-protected-doubletab-source-con-phase-field-dwdc-naire-defaut-const-doubletab-ref-const-doublevect-ref-const-doublevect-ref-const>`
[DoubleTab Source_Con_Phase_field::dWdc_naire_defaut(const DoubleTab &, const DoubleVect &, const DoubleVect &) const](#source-con-phase-field-protected-doubletab-source-con-phase-field-dwdc-naire-defaut-const-doubletab-ref-const-doublevect-ref-const-doublevect-ref-const)

kappa_func_auto_diffusion#

Definition
DoubleTab Source_Con_Phase_field::kappa_func_auto_diffusion(const DoubleTab &, const DoubleVect &) const
Brief description
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:`DoubleTab Source_Con_Phase_field::kappa_func_auto_diffusion(const DoubleTab &, const DoubleVect &) const <source-con-phase-field-protected-doubletab-source-con-phase-field-kappa-func-auto-diffusion-const-doubletab-ref-const-doublevect-ref-const>`
[DoubleTab Source_Con_Phase_field::kappa_func_auto_diffusion(const DoubleTab &, const DoubleVect &) const](#source-con-phase-field-protected-doubletab-source-con-phase-field-kappa-func-auto-diffusion-const-doubletab-ref-const-doublevect-ref-const)

kappa_func_c_defaut#

Definition
double Source_Con_Phase_field::kappa_func_c_defaut(const double) const
Brief description
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 Source_Con_Phase_field::kappa_func_c_defaut(const double) const <source-con-phase-field-protected-double-source-con-phase-field-kappa-func-c-defaut-const-double-const>`
[double Source_Con_Phase_field::kappa_func_c_defaut(const double) const](#source-con-phase-field-protected-double-source-con-phase-field-kappa-func-c-defaut-const-double-const)

kappa_func_c_general#

Definition
double Source_Con_Phase_field::kappa_func_c_general(const double) const
Brief description
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 Source_Con_Phase_field::kappa_func_c_general(const double) const <source-con-phase-field-protected-double-source-con-phase-field-kappa-func-c-general-const-double-const>`
[double Source_Con_Phase_field::kappa_func_c_general(const double) const](#source-con-phase-field-protected-double-source-con-phase-field-kappa-func-c-general-const-double-const)

laplacien#

Definition
DoubleTab & Source_Con_Phase_field::laplacien(const DoubleTab &, DoubleTab &) 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:`DoubleTab & Source_Con_Phase_field::laplacien(const DoubleTab &, DoubleTab &) const <source-con-phase-field-protected-doubletab-ref-source-con-phase-field-laplacien-const-doubletab-ref-doubletab-ref-const>`
[DoubleTab & Source_Con_Phase_field::laplacien(const DoubleTab &, DoubleTab &) const](#source-con-phase-field-protected-doubletab-ref-source-con-phase-field-laplacien-const-doubletab-ref-doubletab-ref-const)

matvect#

Definition
void Source_Con_Phase_field::matvect(const DoubleTab &, const Matrice_Morse &, const DoubleTab &, const DoubleTab &, DoubleTab &)
Brief description

Construire le residu du GMRES NL.

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:`void Source_Con_Phase_field::matvect(const DoubleTab &, const Matrice_Morse &, const DoubleTab &, const DoubleTab &, DoubleTab &) <source-con-phase-field-protected-void-source-con-phase-field-matvect-const-doubletab-ref-const-matrice-morse-ref-const-doubletab-ref-const-doubletab-ref-doubletab-ref>`
[void Source_Con_Phase_field::matvect(const DoubleTab &, const Matrice_Morse &, const DoubleTab &, const DoubleTab &, DoubleTab &)](#source-con-phase-field-protected-void-source-con-phase-field-matvect-const-doubletab-ref-const-matrice-morse-ref-const-doubletab-ref-const-doubletab-ref-doubletab-ref)

non_lin_gmres#

Definition
int Source_Con_Phase_field::non_lin_gmres(const DoubleTab &, const DoubleTab &, const Matrice_Morse &, DoubleTab &, DoubleTab &)
Brief description

Algorithme GMRES Non Lineaire.

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:`int Source_Con_Phase_field::non_lin_gmres(const DoubleTab &, const DoubleTab &, const Matrice_Morse &, DoubleTab &, DoubleTab &) <source-con-phase-field-protected-int-source-con-phase-field-non-lin-gmres-const-doubletab-ref-const-doubletab-ref-const-matrice-morse-ref-doubletab-ref-doubletab-ref>`
[int Source_Con_Phase_field::non_lin_gmres(const DoubleTab &, const DoubleTab &, const Matrice_Morse &, DoubleTab &, DoubleTab &)](#source-con-phase-field-protected-int-source-con-phase-field-non-lin-gmres-const-doubletab-ref-const-doubletab-ref-const-matrice-morse-ref-doubletab-ref-doubletab-ref)

printOn#

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

DOES NOTHING - to override in derived classes.

Detailed description

Imprime la source sur un flot de sortie.

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 & Source_Con_Phase_field::printOn(Sortie &x) const override <source-con-phase-field-protected-sortie-ref-source-con-phase-field-printon-sortie-ref-x-const-override>`
[Sortie & Source_Con_Phase_field::printOn(Sortie &x) const override](#source-con-phase-field-protected-sortie-ref-source-con-phase-field-printon-sortie-ref-x-const-override)

readOn#

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

DOES NOTHING - to override in derived classes.

Detailed description

Lecture d’un terme source sur un flot d’entree.

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:`Entree & Source_Con_Phase_field::readOn(Entree &) override <source-con-phase-field-protected-entree-ref-source-con-phase-field-readon-entree-ref-override>`
[Entree & Source_Con_Phase_field::readOn(Entree &) override](#source-con-phase-field-protected-entree-ref-source-con-phase-field-readon-entree-ref-override)

Attributes Documentation#

info_obj (public)
const Type_info Source_Con_Phase_field::info_obj
a0Eq (protected)
DoubleVect Source_Con_Phase_field::a0Eq
a1Eq (protected)
DoubleVect Source_Con_Phase_field::a1Eq
a2Eq (protected)
DoubleVect Source_Con_Phase_field::a2Eq
accr (protected)
DoubleTab Source_Con_Phase_field::accr
alpha (protected)
double Source_Con_Phase_field::alpha
alpha_ref (protected)
double Source_Con_Phase_field::alpha_ref
alphaMatrix (protected)
DoubleVect Source_Con_Phase_field::alphaMatrix
angle_alphaMatrix (protected)
double Source_Con_Phase_field::angle_alphaMatrix
angle_phi (protected)
DoubleVect Source_Con_Phase_field::angle_phi
angle_psi (protected)
DoubleVect Source_Con_Phase_field::angle_psi
beta (protected)
double Source_Con_Phase_field::beta
betaMatrix (protected)
DoubleVect Source_Con_Phase_field::betaMatrix
boussi_ (protected)
int Source_Con_Phase_field::boussi_
coeff_auto_diffusion (protected)
DoubleVect Source_Con_Phase_field::coeff_auto_diffusion
couplage_ (protected)
int Source_Con_Phase_field::couplage_
diagonal_coeff (protected)
double Source_Con_Phase_field::diagonal_coeff
diff_boussi_ (protected)
int Source_Con_Phase_field::diff_boussi_
drhodc_ (protected)
TRUST_Ref<Champ_Don_base *> Source_Con_Phase_field::drhodc_
dWdc (protected)
double(Source_Con_Phase_field::* Source_Con_Phase_field::dWdc) (const double) const
dWdc_naire (protected)
DoubleTab(Source_Con_Phase_field::* Source_Con_Phase_field::dWdc_naire) (const DoubleTab &, const DoubleVect &, const DoubleVect &) const
dWdc_naire_analytique_quater (protected)
DoubleTab(Source_Con_Phase_field::* Source_Con_Phase_field::dWdc_naire_analytique_quater) (const DoubleTab &, const DoubleVect &, const DoubleVect &,const DoubleVect &, const DoubleVect &, const DoubleVect &, const DoubleVect &, const DoubleVect &, const DoubleVect &) const
dWdc_naire_analytique_ter (protected)
DoubleTab(Source_Con_Phase_field::* Source_Con_Phase_field::dWdc_naire_analytique_ter) (const DoubleTab &, const DoubleVect &, const DoubleVect &, const DoubleVect &, const DoubleVect &, const DoubleVect &) const
eps_ (protected)
double Source_Con_Phase_field::eps_
epsGMRES (protected)
double Source_Con_Phase_field::epsGMRES
epsilon_ (protected)
double Source_Con_Phase_field::epsilon_
eq1 (protected)
DoubleVect Source_Con_Phase_field::eq1
eq2 (protected)
DoubleVect Source_Con_Phase_field::eq2
g_ (protected)
DoubleTab Source_Con_Phase_field::g_
gmres_ (protected)
int Source_Con_Phase_field::gmres_
implicitation_ (protected)
int Source_Con_Phase_field::implicitation_
kappa (protected)
double Source_Con_Phase_field::kappa
kappa_forme_expr_ (protected)
Table Source_Con_Phase_field::kappa_forme_expr_
kappa_func_c (protected)
double(Source_Con_Phase_field::* Source_Con_Phase_field::kappa_func_c) (const double) const
kappa_ind (protected)
int Source_Con_Phase_field::kappa_ind
kappa_moy_ (protected)
int Source_Con_Phase_field::kappa_moy_
kappaMatrix (protected)
DoubleVect Source_Con_Phase_field::kappaMatrix
kappaMatrix_func_c (protected)
DoubleTab(Source_Con_Phase_field::* Source_Con_Phase_field::kappaMatrix_func_c) (const DoubleTab &, const DoubleVect &) const
le_dom_Cl_VDF (protected)
TRUST_Ref<Domaine_Cl_VDF *> Source_Con_Phase_field::le_dom_Cl_VDF
le_dom_VDF (protected)
TRUST_Ref<Domaine_VDF *> Source_Con_Phase_field::le_dom_VDF
le_probleme2 (protected)
TRUST_Ref<Probleme_base *> Source_Con_Phase_field::le_probleme2
maxX (protected)
DoubleVect Source_Con_Phase_field::maxX
minX (protected)
DoubleVect Source_Con_Phase_field::minX
molarVolume (protected)
double Source_Con_Phase_field::molarVolume
mu1 (protected)
double Source_Con_Phase_field::mu1
mu2 (protected)
double Source_Con_Phase_field::mu2
mult_kappa (protected)
double Source_Con_Phase_field::mult_kappa
mutype_ (protected)
int Source_Con_Phase_field::mutype_
nb_equation_CH (protected)
int Source_Con_Phase_field::nb_equation_CH
nit (protected)
int Source_Con_Phase_field::nit
nkr (protected)
int Source_Con_Phase_field::nkr
potentiel_chimique_expr_ (protected)
Table Source_Con_Phase_field::potentiel_chimique_expr_
prefactor (protected)
double Source_Con_Phase_field::prefactor
prov_elem_ (protected)
DoubleTab Source_Con_Phase_field::prov_elem_
prov_face_ (protected)
DoubleTab Source_Con_Phase_field::prov_face_
rec_max (protected)
double Source_Con_Phase_field::rec_max
rec_min (protected)
double Source_Con_Phase_field::rec_min
rho0 (protected)
double Source_Con_Phase_field::rho0
temperature (protected)
double Source_Con_Phase_field::temperature
tpsaff (protected)
int Source_Con_Phase_field::tpsaff
type_alpha_rotation_ (protected)
int Source_Con_Phase_field::type_alpha_rotation_
type_kappa_ (protected)
int Source_Con_Phase_field::type_kappa_ = - 1
type_kappa_auto_diffusion_ (protected)
int Source_Con_Phase_field::type_kappa_auto_diffusion_ = - 1
type_potentiel_analytique_ (protected)
int Source_Con_Phase_field::type_potentiel_analytique_
type_systeme_naire_ (protected)
int Source_Con_Phase_field::type_systeme_naire_
u_carre_ (protected)
DoubleVect Source_Con_Phase_field::u_carre_
x0Eq (protected)
DoubleVect Source_Con_Phase_field::x0Eq
x1Eq (protected)
DoubleVect Source_Con_Phase_field::x1Eq
x2Eq (protected)
DoubleVect Source_Con_Phase_field::x2Eq