grad_Champ_Face_PolyMAC_P0#

#include <grad_Champ_Face_PolyMAC_P0.h>

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 cite this class in this doc#

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

List of Public Methods#

List of Public Static Methods#

List of Protected Methods#

Complete Member Function Documentation#

associer_champ
void grad_Champ_Face_PolyMAC_P0::associer_champ(const Champ_Face_PolyMAC_P0 &ch)
References
Referenced By
How to cite in this doc:
:ref:`void grad_Champ_Face_PolyMAC_P0::associer_champ(const Champ_Face_PolyMAC_P0 &ch) <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)](#public-void-grad-champ-face-polymac-p0-associer-champ-const-champ-face-polymac-p0-ref-ch)
associer_domaine_Cl_dis_base
void grad_Champ_Face_PolyMAC_P0::associer_domaine_Cl_dis_base(const Domaine_Cl_dis_base &le_dom_Cl_dis_base)
References
Referenced By
How to cite in this doc:
:ref:`void grad_Champ_Face_PolyMAC_P0::associer_domaine_Cl_dis_base(const Domaine_Cl_dis_base &le_dom_Cl_dis_base) <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)](#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
void grad_Champ_Face_PolyMAC_P0::calc_gradfve()
References
Referenced By
How to cite in this doc:
:ref:`void grad_Champ_Face_PolyMAC_P0::calc_gradfve() <public-void-grad-champ-face-polymac-p0-calc-gradfve>`
[void grad_Champ_Face_PolyMAC_P0::calc_gradfve()](#public-void-grad-champ-face-polymac-p0-calc-gradfve)
champ_a_deriver
virtual Champ_Face_PolyMAC_P0 & grad_Champ_Face_PolyMAC_P0::champ_a_deriver()
References
Referenced By
How to cite in this doc:
:ref:`virtual Champ_Face_PolyMAC_P0 & grad_Champ_Face_PolyMAC_P0::champ_a_deriver() <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()](#public-virtual-champ-face-polymac-p0-ref-grad-champ-face-polymac-p0-champ-a-deriver)
champ_a_deriver
virtual const Champ_Face_PolyMAC_P0 & grad_Champ_Face_PolyMAC_P0::champ_a_deriver() const
References
How to cite in this doc:
:ref:`virtual const Champ_Face_PolyMAC_P0 & grad_Champ_Face_PolyMAC_P0::champ_a_deriver() const <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](#public-virtual-const-champ-face-polymac-p0-ref-grad-champ-face-polymac-p0-champ-a-deriver-const)
duplique
int grad_Champ_Face_PolyMAC_P0::duplique() const override

Reimplements:

How to cite in this doc:
:ref:`int grad_Champ_Face_PolyMAC_P0::duplique() const override <public-int-grad-champ-face-polymac-p0-duplique-const-override>`
[int grad_Champ_Face_PolyMAC_P0::duplique() const override](#public-int-grad-champ-face-polymac-p0-duplique-const-override)
fixer_nb_valeurs_nodales
int grad_Champ_Face_PolyMAC_P0::fixer_nb_valeurs_nodales(int n) override

Fixe le nombre de degres de liberte par composante.

Reimplements:

References
Referenced By
How to cite in this doc:
:ref:`int grad_Champ_Face_PolyMAC_P0::fixer_nb_valeurs_nodales(int n) override <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](#public-int-grad-champ-face-polymac-p0-fixer-nb-valeurs-nodales-int-n-override)
get_info
const Type_info * grad_Champ_Face_PolyMAC_P0::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 * grad_Champ_Face_PolyMAC_P0::get_info() const override <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](#public-const-type-info-ptr-grad-champ-face-polymac-p0-get-info-const-override)
grad_Champ_Face_PolyMAC_P0
grad_Champ_Face_PolyMAC_P0::grad_Champ_Face_PolyMAC_P0()
How to cite in this doc:
:ref:`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()](#public-grad-champ-face-polymac-p0-grad-champ-face-polymac-p0)
init_grad
void grad_Champ_Face_PolyMAC_P0::init_grad()
References
Referenced By
How to cite in this doc:
:ref:`void grad_Champ_Face_PolyMAC_P0::init_grad() <public-void-grad-champ-face-polymac-p0-init-grad>`
[void grad_Champ_Face_PolyMAC_P0::init_grad()](#public-void-grad-champ-face-polymac-p0-init-grad)
me_calculer
void grad_Champ_Face_PolyMAC_P0::me_calculer(double)
References
Referenced By
How to cite in this doc:
:ref:`void grad_Champ_Face_PolyMAC_P0::me_calculer(double) <public-void-grad-champ-face-polymac-p0-me-calculer-double>`
[void grad_Champ_Face_PolyMAC_P0::me_calculer(double)](#public-void-grad-champ-face-polymac-p0-me-calculer-double)
mettre_a_jour
void grad_Champ_Face_PolyMAC_P0::mettre_a_jour(double) override

Mise a jour en temps du champ.

Reimplements:

References
How to cite in this doc:
:ref:`void grad_Champ_Face_PolyMAC_P0::mettre_a_jour(double) override <public-void-grad-champ-face-polymac-p0-mettre-a-jour-double-override>`
[void grad_Champ_Face_PolyMAC_P0::mettre_a_jour(double) override](#public-void-grad-champ-face-polymac-p0-mettre-a-jour-double-override)
taille_memoire
unsigned grad_Champ_Face_PolyMAC_P0::taille_memoire() const override

Reimplements:

How to cite in this doc:
:ref:`unsigned grad_Champ_Face_PolyMAC_P0::taille_memoire() const override <public-unsigned-grad-champ-face-polymac-p0-taille-memoire-const-override>`
[unsigned grad_Champ_Face_PolyMAC_P0::taille_memoire() const override](#public-unsigned-grad-champ-face-polymac-p0-taille-memoire-const-override)
update_ge
void grad_Champ_Face_PolyMAC_P0::update_ge()
References
Referenced By
How to cite in this doc:
:ref:`void grad_Champ_Face_PolyMAC_P0::update_ge() <public-void-grad-champ-face-polymac-p0-update-ge>`
[void grad_Champ_Face_PolyMAC_P0::update_ge()](#public-void-grad-champ-face-polymac-p0-update-ge)
update_tab_grad
void grad_Champ_Face_PolyMAC_P0::update_tab_grad(int full_stencil)
References
Referenced By
How to cite in this doc:
:ref:`void grad_Champ_Face_PolyMAC_P0::update_tab_grad(int full_stencil) <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)](#public-void-grad-champ-face-polymac-p0-update-tab-grad-int-full-stencil)
~grad_Champ_Face_PolyMAC_P0
grad_Champ_Face_PolyMAC_P0::~grad_Champ_Face_PolyMAC_P0()
How to cite in this doc:
:ref:`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()](#public-grad-champ-face-polymac-p0-dtor-grad-champ-face-polymac-p0)
cree_instance
Objet_U * grad_Champ_Face_PolyMAC_P0::cree_instance()
How to cite in this doc:
:ref:`Objet_U * grad_Champ_Face_PolyMAC_P0::cree_instance() <public-static-objet-u-ptr-grad-champ-face-polymac-p0-cree-instance>`
[Objet_U * grad_Champ_Face_PolyMAC_P0::cree_instance()](#public-static-objet-u-ptr-grad-champ-face-polymac-p0-cree-instance)
info
const Type_info * grad_Champ_Face_PolyMAC_P0::info()
How to cite in this doc:
:ref:`const Type_info * grad_Champ_Face_PolyMAC_P0::info() <public-static-const-type-info-ptr-grad-champ-face-polymac-p0-info>`
[const Type_info * grad_Champ_Face_PolyMAC_P0::info()](#public-static-const-type-info-ptr-grad-champ-face-polymac-p0-info)
self_cast
const grad_Champ_Face_PolyMAC_P0 & grad_Champ_Face_PolyMAC_P0::self_cast(const Objet_U &)
How to cite in this doc:
:ref:`const grad_Champ_Face_PolyMAC_P0 & grad_Champ_Face_PolyMAC_P0::self_cast(const Objet_U &) <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 &)](#public-static-const-grad-champ-face-polymac-p0-ref-grad-champ-face-polymac-p0-self-cast-const-objet-u-ref)
self_cast
grad_Champ_Face_PolyMAC_P0 & grad_Champ_Face_PolyMAC_P0::self_cast(Objet_U &)
How to cite in this doc:
:ref:`grad_Champ_Face_PolyMAC_P0 & grad_Champ_Face_PolyMAC_P0::self_cast(Objet_U &) <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 &)](#public-static-grad-champ-face-polymac-p0-ref-grad-champ-face-polymac-p0-self-cast-objet-u-ref)
init_ge2
void grad_Champ_Face_PolyMAC_P0::init_ge2() const
How to cite in this doc:
:ref:`void grad_Champ_Face_PolyMAC_P0::init_ge2() const <protected-void-grad-champ-face-polymac-p0-init-ge2-const>`
[void grad_Champ_Face_PolyMAC_P0::init_ge2() const](#protected-void-grad-champ-face-polymac-p0-init-ge2-const)
printOn
Sortie & grad_Champ_Face_PolyMAC_P0::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 & grad_Champ_Face_PolyMAC_P0::printOn(Sortie &x) const override <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](#protected-sortie-ref-grad-champ-face-polymac-p0-printon-sortie-ref-x-const-override)
readOn
Entree & grad_Champ_Face_PolyMAC_P0::readOn(Entree &) override

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

Reimplements:

How to cite in this doc:
:ref:`Entree & grad_Champ_Face_PolyMAC_P0::readOn(Entree &) override <protected-entree-ref-grad-champ-face-polymac-p0-readon-entree-ref-override>`
[Entree & grad_Champ_Face_PolyMAC_P0::readOn(Entree &) override](#protected-entree-ref-grad-champ-face-polymac-p0-readon-entree-ref-override)
update_ge2
void grad_Champ_Face_PolyMAC_P0::update_ge2(DoubleTab &val, int incr=0) const
How to cite in this doc:
:ref:`void grad_Champ_Face_PolyMAC_P0::update_ge2(DoubleTab &val, int incr=0) const <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](#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