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#
public : Champ_Fonc_Face_PolyMAC
List of Public Methods#
List of Public Static Methods#
List of Protected Methods#
Complete Member Function Documentation#
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)
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)
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)
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)
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)
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)
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)
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()
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)
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)
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)
void grad_Champ_Face_PolyMAC_P0::mettre_a_jour(double) override
Mise a jour en temps du champ.
Reimplements:
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)
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)
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)
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()
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)
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)
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)
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)
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)
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)
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)
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)
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#
const Type_info grad_Champ_Face_PolyMAC_P0::info_obj
IntTab grad_Champ_Face_PolyMAC_P0::gradve_d
IntTab grad_Champ_Face_PolyMAC_P0::gradve_e
DoubleTab grad_Champ_Face_PolyMAC_P0::gradve_w
TRUST_Ref<Champ_Face_PolyMAC_P0 *> grad_Champ_Face_PolyMAC_P0::champ_
int grad_Champ_Face_PolyMAC_P0::is_init = 0
TRUST_Ref<Domaine_Cl_PolyMAC *> grad_Champ_Face_PolyMAC_P0::le_Dom_Cl_PolyMAC_P0P1NC
DoubleTab grad_Champ_Face_PolyMAC_P0::ve2bc
IntTab grad_Champ_Face_PolyMAC_P0::ve2bj
DoubleTab grad_Champ_Face_PolyMAC_P0::ve2c
IntTab grad_Champ_Face_PolyMAC_P0::ve2d
IntTab grad_Champ_Face_PolyMAC_P0::ve2j