grad_Champ_Face_PolyMAC_P0#

#include <grad_Champ_Face_PolyMAC_P0.h>
Brief description

class grad_Champ_Face_PolyMAC_P0 for the calculation of the gradient This field is a Champ_Fonc_Face_PolyMAC_P0 that calculates the gradient of a velocity field

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:`grad\_Champ\_Face\_PolyMAC\_P0 <class-grad-champ-face-polymac-p0>`
[grad\_Champ\_Face\_PolyMAC\_P0](#class-grad-champ-face-polymac-p0)

Detailed description#

grad_u(f, n*D + dU) returns the gradient of the dU velocity component in the phase n at face f grad_u(nf_tot + e*D + dX, n*D + dU) returns the gradient of the dU velocity component in the phase n in element e along the dX component (i.e. = dU/dX) In 2D, the gradient at the element e in phase n is equal to : | grad_u(nf_tot + e*D + 0, n*D + 0) grad_u(nf_tot + e*D + 1, n*D + 0) | grad_u = | | | grad_u(nf_tot + e*D + 0, n*D + 1) grad_u(nf_tot + e*D + 1, n*D + 1) | The gradient is calculated using past values of the velocity We compute the gradient at the faces for all velocity components, then interpolate it to obtain the gradient at the elements

Inherits from#

Inheritance graph#

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

../../../../../_images/classgrad__Champ__Face__PolyMAC__P0__inherit__graph.png

List of Public Methods#

List of Public Static Methods#

List of Protected Methods#

Complete Member Function Documentation#

associer_champ#

Definition
void grad_Champ_Face_PolyMAC_P0::associer_champ(const Champ_Face_PolyMAC_P0 &ch)
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 grad_Champ_Face_PolyMAC_P0::associer_champ(const Champ_Face_PolyMAC_P0 &ch) <grad-champ-face-polymac-p0-public-void-grad-champ-face-polymac-p0-associer-champ-const-champ-face-polymac-p0-ref-ch>`
[void grad_Champ_Face_PolyMAC_P0::associer_champ(const Champ_Face_PolyMAC_P0 &ch)](#grad-champ-face-polymac-p0-public-void-grad-champ-face-polymac-p0-associer-champ-const-champ-face-polymac-p0-ref-ch)

associer_domaine_Cl_dis_base#

Definition
void grad_Champ_Face_PolyMAC_P0::associer_domaine_Cl_dis_base(const Domaine_Cl_dis_base &le_dom_Cl_dis_base)
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 grad_Champ_Face_PolyMAC_P0::associer_domaine_Cl_dis_base(const Domaine_Cl_dis_base &le_dom_Cl_dis_base) <grad-champ-face-polymac-p0-public-void-grad-champ-face-polymac-p0-associer-domaine-cl-dis-base-const-domaine-cl-dis-base-ref-le-dom-cl-dis-base>`
[void grad_Champ_Face_PolyMAC_P0::associer_domaine_Cl_dis_base(const Domaine_Cl_dis_base &le_dom_Cl_dis_base)](#grad-champ-face-polymac-p0-public-void-grad-champ-face-polymac-p0-associer-domaine-cl-dis-base-const-domaine-cl-dis-base-ref-le-dom-cl-dis-base)

calc_gradfve#

Definition
void grad_Champ_Face_PolyMAC_P0::calc_gradfve()
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 grad_Champ_Face_PolyMAC_P0::calc_gradfve() <grad-champ-face-polymac-p0-public-void-grad-champ-face-polymac-p0-calc-gradfve>`
[void grad_Champ_Face_PolyMAC_P0::calc_gradfve()](#grad-champ-face-polymac-p0-public-void-grad-champ-face-polymac-p0-calc-gradfve)

champ_a_deriver#

Definition
virtual Champ_Face_PolyMAC_P0 & grad_Champ_Face_PolyMAC_P0::champ_a_deriver()
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:`virtual Champ_Face_PolyMAC_P0 & grad_Champ_Face_PolyMAC_P0::champ_a_deriver() <grad-champ-face-polymac-p0-public-virtual-champ-face-polymac-p0-ref-grad-champ-face-polymac-p0-champ-a-deriver>`
[virtual Champ_Face_PolyMAC_P0 & grad_Champ_Face_PolyMAC_P0::champ_a_deriver()](#grad-champ-face-polymac-p0-public-virtual-champ-face-polymac-p0-ref-grad-champ-face-polymac-p0-champ-a-deriver)

champ_a_deriver#

Definition
virtual const Champ_Face_PolyMAC_P0 & grad_Champ_Face_PolyMAC_P0::champ_a_deriver() 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:`virtual const Champ_Face_PolyMAC_P0 & grad_Champ_Face_PolyMAC_P0::champ_a_deriver() const <grad-champ-face-polymac-p0-public-virtual-const-champ-face-polymac-p0-ref-grad-champ-face-polymac-p0-champ-a-deriver-const>`
[virtual const Champ_Face_PolyMAC_P0 & grad_Champ_Face_PolyMAC_P0::champ_a_deriver() const](#grad-champ-face-polymac-p0-public-virtual-const-champ-face-polymac-p0-ref-grad-champ-face-polymac-p0-champ-a-deriver-const)

duplique#

Definition
int grad_Champ_Face_PolyMAC_P0::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 grad_Champ_Face_PolyMAC_P0::duplique() const override <grad-champ-face-polymac-p0-public-int-grad-champ-face-polymac-p0-duplique-const-override>`
[int grad_Champ_Face_PolyMAC_P0::duplique() const override](#grad-champ-face-polymac-p0-public-int-grad-champ-face-polymac-p0-duplique-const-override)

fixer_nb_valeurs_nodales#

Definition
int grad_Champ_Face_PolyMAC_P0::fixer_nb_valeurs_nodales(int n) override
Brief description

Fixe le nombre de degres de liberte par composante.

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:`int grad_Champ_Face_PolyMAC_P0::fixer_nb_valeurs_nodales(int n) override <grad-champ-face-polymac-p0-public-int-grad-champ-face-polymac-p0-fixer-nb-valeurs-nodales-int-n-override>`
[int grad_Champ_Face_PolyMAC_P0::fixer_nb_valeurs_nodales(int n) override](#grad-champ-face-polymac-p0-public-int-grad-champ-face-polymac-p0-fixer-nb-valeurs-nodales-int-n-override)

get_info#

Definition
const Type_info * grad_Champ_Face_PolyMAC_P0::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 * grad_Champ_Face_PolyMAC_P0::get_info() const override <grad-champ-face-polymac-p0-public-const-type-info-ptr-grad-champ-face-polymac-p0-get-info-const-override>`
[const Type_info * grad_Champ_Face_PolyMAC_P0::get_info() const override](#grad-champ-face-polymac-p0-public-const-type-info-ptr-grad-champ-face-polymac-p0-get-info-const-override)

grad_Champ_Face_PolyMAC_P0#

Definition
grad_Champ_Face_PolyMAC_P0::grad_Champ_Face_PolyMAC_P0()
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:`grad_Champ_Face_PolyMAC_P0::grad_Champ_Face_PolyMAC_P0() <grad-champ-face-polymac-p0-public-grad-champ-face-polymac-p0-grad-champ-face-polymac-p0>`
[grad_Champ_Face_PolyMAC_P0::grad_Champ_Face_PolyMAC_P0()](#grad-champ-face-polymac-p0-public-grad-champ-face-polymac-p0-grad-champ-face-polymac-p0)

init_grad#

Definition
void grad_Champ_Face_PolyMAC_P0::init_grad()
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 grad_Champ_Face_PolyMAC_P0::init_grad() <grad-champ-face-polymac-p0-public-void-grad-champ-face-polymac-p0-init-grad>`
[void grad_Champ_Face_PolyMAC_P0::init_grad()](#grad-champ-face-polymac-p0-public-void-grad-champ-face-polymac-p0-init-grad)

me_calculer#

Definition
void grad_Champ_Face_PolyMAC_P0::me_calculer(double)
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 grad_Champ_Face_PolyMAC_P0::me_calculer(double) <grad-champ-face-polymac-p0-public-void-grad-champ-face-polymac-p0-me-calculer-double>`
[void grad_Champ_Face_PolyMAC_P0::me_calculer(double)](#grad-champ-face-polymac-p0-public-void-grad-champ-face-polymac-p0-me-calculer-double)

mettre_a_jour#

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

Mise a jour en temps du champ.

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 grad_Champ_Face_PolyMAC_P0::mettre_a_jour(double) override <grad-champ-face-polymac-p0-public-void-grad-champ-face-polymac-p0-mettre-a-jour-double-override>`
[void grad_Champ_Face_PolyMAC_P0::mettre_a_jour(double) override](#grad-champ-face-polymac-p0-public-void-grad-champ-face-polymac-p0-mettre-a-jour-double-override)

taille_memoire#

Definition
unsigned grad_Champ_Face_PolyMAC_P0::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 grad_Champ_Face_PolyMAC_P0::taille_memoire() const override <grad-champ-face-polymac-p0-public-unsigned-grad-champ-face-polymac-p0-taille-memoire-const-override>`
[unsigned grad_Champ_Face_PolyMAC_P0::taille_memoire() const override](#grad-champ-face-polymac-p0-public-unsigned-grad-champ-face-polymac-p0-taille-memoire-const-override)

update_ge#

Definition
void grad_Champ_Face_PolyMAC_P0::update_ge()
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 grad_Champ_Face_PolyMAC_P0::update_ge() <grad-champ-face-polymac-p0-public-void-grad-champ-face-polymac-p0-update-ge>`
[void grad_Champ_Face_PolyMAC_P0::update_ge()](#grad-champ-face-polymac-p0-public-void-grad-champ-face-polymac-p0-update-ge)

update_tab_grad#

Definition
void grad_Champ_Face_PolyMAC_P0::update_tab_grad(int full_stencil)
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 grad_Champ_Face_PolyMAC_P0::update_tab_grad(int full_stencil) <grad-champ-face-polymac-p0-public-void-grad-champ-face-polymac-p0-update-tab-grad-int-full-stencil>`
[void grad_Champ_Face_PolyMAC_P0::update_tab_grad(int full_stencil)](#grad-champ-face-polymac-p0-public-void-grad-champ-face-polymac-p0-update-tab-grad-int-full-stencil)

~grad_Champ_Face_PolyMAC_P0#

Definition
grad_Champ_Face_PolyMAC_P0::~grad_Champ_Face_PolyMAC_P0()
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:`grad_Champ_Face_PolyMAC_P0::~grad_Champ_Face_PolyMAC_P0() <grad-champ-face-polymac-p0-public-grad-champ-face-polymac-p0-dtor-grad-champ-face-polymac-p0>`
[grad_Champ_Face_PolyMAC_P0::~grad_Champ_Face_PolyMAC_P0()](#grad-champ-face-polymac-p0-public-grad-champ-face-polymac-p0-dtor-grad-champ-face-polymac-p0)

cree_instance#

Definition
Objet_U * grad_Champ_Face_PolyMAC_P0::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 * grad_Champ_Face_PolyMAC_P0::cree_instance() <grad-champ-face-polymac-p0-public-static-objet-u-ptr-grad-champ-face-polymac-p0-cree-instance>`
[Objet_U * grad_Champ_Face_PolyMAC_P0::cree_instance()](#grad-champ-face-polymac-p0-public-static-objet-u-ptr-grad-champ-face-polymac-p0-cree-instance)

info#

Definition
const Type_info * grad_Champ_Face_PolyMAC_P0::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 * grad_Champ_Face_PolyMAC_P0::info() <grad-champ-face-polymac-p0-public-static-const-type-info-ptr-grad-champ-face-polymac-p0-info>`
[const Type_info * grad_Champ_Face_PolyMAC_P0::info()](#grad-champ-face-polymac-p0-public-static-const-type-info-ptr-grad-champ-face-polymac-p0-info)

self_cast#

Definition
const grad_Champ_Face_PolyMAC_P0 & grad_Champ_Face_PolyMAC_P0::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 grad_Champ_Face_PolyMAC_P0 & grad_Champ_Face_PolyMAC_P0::self_cast(const Objet_U &) <grad-champ-face-polymac-p0-public-static-const-grad-champ-face-polymac-p0-ref-grad-champ-face-polymac-p0-self-cast-const-objet-u-ref>`
[const grad_Champ_Face_PolyMAC_P0 & grad_Champ_Face_PolyMAC_P0::self_cast(const Objet_U &)](#grad-champ-face-polymac-p0-public-static-const-grad-champ-face-polymac-p0-ref-grad-champ-face-polymac-p0-self-cast-const-objet-u-ref)

self_cast#

Definition
grad_Champ_Face_PolyMAC_P0 & grad_Champ_Face_PolyMAC_P0::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:`grad_Champ_Face_PolyMAC_P0 & grad_Champ_Face_PolyMAC_P0::self_cast(Objet_U &) <grad-champ-face-polymac-p0-public-static-grad-champ-face-polymac-p0-ref-grad-champ-face-polymac-p0-self-cast-objet-u-ref>`
[grad_Champ_Face_PolyMAC_P0 & grad_Champ_Face_PolyMAC_P0::self_cast(Objet_U &)](#grad-champ-face-polymac-p0-public-static-grad-champ-face-polymac-p0-ref-grad-champ-face-polymac-p0-self-cast-objet-u-ref)

init_ge2#

Definition
void grad_Champ_Face_PolyMAC_P0::init_ge2() const
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:`void grad_Champ_Face_PolyMAC_P0::init_ge2() const <grad-champ-face-polymac-p0-protected-void-grad-champ-face-polymac-p0-init-ge2-const>`
[void grad_Champ_Face_PolyMAC_P0::init_ge2() const](#grad-champ-face-polymac-p0-protected-void-grad-champ-face-polymac-p0-init-ge2-const)

printOn#

Definition
Sortie & grad_Champ_Face_PolyMAC_P0::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 & grad_Champ_Face_PolyMAC_P0::printOn(Sortie &x) const override <grad-champ-face-polymac-p0-protected-sortie-ref-grad-champ-face-polymac-p0-printon-sortie-ref-x-const-override>`
[Sortie & grad_Champ_Face_PolyMAC_P0::printOn(Sortie &x) const override](#grad-champ-face-polymac-p0-protected-sortie-ref-grad-champ-face-polymac-p0-printon-sortie-ref-x-const-override)

readOn#

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

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

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:`Entree & grad_Champ_Face_PolyMAC_P0::readOn(Entree &) override <grad-champ-face-polymac-p0-protected-entree-ref-grad-champ-face-polymac-p0-readon-entree-ref-override>`
[Entree & grad_Champ_Face_PolyMAC_P0::readOn(Entree &) override](#grad-champ-face-polymac-p0-protected-entree-ref-grad-champ-face-polymac-p0-readon-entree-ref-override)

update_ge2#

Definition
void grad_Champ_Face_PolyMAC_P0::update_ge2(DoubleTab &val, int incr=0) const
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:`void grad_Champ_Face_PolyMAC_P0::update_ge2(DoubleTab &val, int incr=0) const <grad-champ-face-polymac-p0-protected-void-grad-champ-face-polymac-p0-update-ge2-doubletab-ref-val-int-incr-equal-0-const>`
[void grad_Champ_Face_PolyMAC_P0::update_ge2(DoubleTab &val, int incr=0) const](#grad-champ-face-polymac-p0-protected-void-grad-champ-face-polymac-p0-update-ge2-doubletab-ref-val-int-incr-equal-0-const)

Attributes Documentation#

info_obj (public)
const Type_info grad_Champ_Face_PolyMAC_P0::info_obj
gradve_d (public)
IntTab grad_Champ_Face_PolyMAC_P0::gradve_d
gradve_e (public)
IntTab grad_Champ_Face_PolyMAC_P0::gradve_e
gradve_w (public)
DoubleTab grad_Champ_Face_PolyMAC_P0::gradve_w
champ_ (protected)
TRUST_Ref<Champ_Face_PolyMAC_P0 *> grad_Champ_Face_PolyMAC_P0::champ_
is_init (protected)
int grad_Champ_Face_PolyMAC_P0::is_init = 0
le_Dom_Cl_PolyMAC_P0P1NC (protected)
TRUST_Ref<Domaine_Cl_PolyMAC *> grad_Champ_Face_PolyMAC_P0::le_Dom_Cl_PolyMAC_P0P1NC
ve2bc (protected)
DoubleTab grad_Champ_Face_PolyMAC_P0::ve2bc
ve2bj (protected)
IntTab grad_Champ_Face_PolyMAC_P0::ve2bj
ve2c (protected)
DoubleTab grad_Champ_Face_PolyMAC_P0::ve2c
ve2d (protected)
IntTab grad_Champ_Face_PolyMAC_P0::ve2d
ve2j (protected)
IntTab grad_Champ_Face_PolyMAC_P0::ve2j