Champ_Face_VDF#

#include <Champ_Face_VDF.h>
Brief description

class Champ_Face_VDF Cette classe sert a representer un champ vectoriel dont on ne calcule

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:`Champ\_Face\_VDF <class-champ-face-vdf>`
[Champ\_Face\_VDF](#class-champ-face-vdf)

Detailed description#

que les composantes normales aux faces en VDF.Il n’y a donc qu’un degre de liberte par face et l’attribut nb_comp_ d’un objet de type Champ_Face vaut 1. On peut neammoins imposer toutes les composantes du champ sur le bord. Si n est le nombre de faces total du domaine et nb_faces_bord le nombre de faces de bord le tableau de valeurs associe au champ est construit comme suit:

Inherits from#

Inheritance graph#

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

../../../../../_images/classChamp__Face__VDF__inherit__graph.png

List of Public Methods#

List of Public Static Methods#

List of Protected Methods#

List of Private Methods#

Complete Member Function Documentation#

affecter#

Definition
const Champ_Proto & Champ_Face_VDF::affecter(const double x1, const double x2)
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 Champ_Proto & Champ_Face_VDF::affecter(const double x1, const double x2) <champ-face-vdf-public-const-champ-proto-ref-champ-face-vdf-affecter-const-double-x1-const-double-x2>`
[const Champ_Proto & Champ_Face_VDF::affecter(const double x1, const double x2)](#champ-face-vdf-public-const-champ-proto-ref-champ-face-vdf-affecter-const-double-x1-const-double-x2)

affecter#

Definition
const Champ_Proto & Champ_Face_VDF::affecter(const double x1, const double x2, const double x3)
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 Champ_Proto & Champ_Face_VDF::affecter(const double x1, const double x2, const double x3) <champ-face-vdf-public-const-champ-proto-ref-champ-face-vdf-affecter-const-double-x1-const-double-x2-const-double-x3>`
[const Champ_Proto & Champ_Face_VDF::affecter(const double x1, const double x2, const double x3)](#champ-face-vdf-public-const-champ-proto-ref-champ-face-vdf-affecter-const-double-x1-const-double-x2-const-double-x3)

affecter#

Definition
const Champ_Proto & Champ_Face_VDF::affecter(const DoubleTab &)
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 Champ_Proto & Champ_Face_VDF::affecter(const DoubleTab &) <champ-face-vdf-public-const-champ-proto-ref-champ-face-vdf-affecter-const-doubletab-ref>`
[const Champ_Proto & Champ_Face_VDF::affecter(const DoubleTab &)](#champ-face-vdf-public-const-champ-proto-ref-champ-face-vdf-affecter-const-doubletab-ref)

affecter_#

Definition
Champ_base & Champ_Face_VDF::affecter_(const Champ_base &) override
Brief description

Affectation d’un OWN_PTR(Champ_base) generique ( Champ_base ) dans un champ inconnue.

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:`Champ_base & Champ_Face_VDF::affecter_(const Champ_base &) override <champ-face-vdf-public-champ-base-ref-champ-face-vdf-affecter-underscore-const-champ-base-ref-override>`
[Champ_base & Champ_Face_VDF::affecter_(const Champ_base &) override](#champ-face-vdf-public-champ-base-ref-champ-face-vdf-affecter-underscore-const-champ-base-ref-override)

calcul_critere_Q#

Definition
void Champ_Face_VDF::calcul_critere_Q(DoubleTab &, const Domaine_Cl_VDF &)
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 Champ_Face_VDF::calcul_critere_Q(DoubleTab &, const Domaine_Cl_VDF &) <champ-face-vdf-public-void-champ-face-vdf-calcul-critere-q-doubletab-ref-const-domaine-cl-vdf-ref>`
[void Champ_Face_VDF::calcul_critere_Q(DoubleTab &, const Domaine_Cl_VDF &)](#champ-face-vdf-public-void-champ-face-vdf-calcul-critere-q-doubletab-ref-const-domaine-cl-vdf-ref)

calcul_duidxj#

Definition
DoubleTab & Champ_Face_VDF::calcul_duidxj(const DoubleTab &, DoubleTab &) const
Brief description

Methode qui renvoie gij aux elements a partir de la vitesse aux elements (gij represente la derivee partielle dui/dxj)

Detailed description

A partir de gij, on peut calculer Sij = 0.5(gij(i,j) + gij(j,i))

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 & Champ_Face_VDF::calcul_duidxj(const DoubleTab &, DoubleTab &) const <champ-face-vdf-public-doubletab-ref-champ-face-vdf-calcul-duidxj-const-doubletab-ref-doubletab-ref-const>`
[DoubleTab & Champ_Face_VDF::calcul_duidxj(const DoubleTab &, DoubleTab &) const](#champ-face-vdf-public-doubletab-ref-champ-face-vdf-calcul-duidxj-const-doubletab-ref-doubletab-ref-const)

calcul_duidxj#

Definition
DoubleTab & Champ_Face_VDF::calcul_duidxj(const DoubleTab &, DoubleTab &, const Domaine_Cl_VDF &) const
Brief description

Methode qui renvoie gij aux elements a partir de la vitesse aux faces (gij represente la derivee partielle dui/dxj)

Detailed description

A partir de gij, on peut calculer Sij = 0.5(gij(i,j) + gij(j,i))

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 & Champ_Face_VDF::calcul_duidxj(const DoubleTab &, DoubleTab &, const Domaine_Cl_VDF &) const <champ-face-vdf-public-doubletab-ref-champ-face-vdf-calcul-duidxj-const-doubletab-ref-doubletab-ref-const-domaine-cl-vdf-ref-const>`
[DoubleTab & Champ_Face_VDF::calcul_duidxj(const DoubleTab &, DoubleTab &, const Domaine_Cl_VDF &) const](#champ-face-vdf-public-doubletab-ref-champ-face-vdf-calcul-duidxj-const-doubletab-ref-doubletab-ref-const-domaine-cl-vdf-ref-const)

calcul_grad_u#

Definition
void Champ_Face_VDF::calcul_grad_u(const DoubleTab &, DoubleTab &, const Domaine_Cl_VDF &)
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 Champ_Face_VDF::calcul_grad_u(const DoubleTab &, DoubleTab &, const Domaine_Cl_VDF &) <champ-face-vdf-public-void-champ-face-vdf-calcul-grad-u-const-doubletab-ref-doubletab-ref-const-domaine-cl-vdf-ref>`
[void Champ_Face_VDF::calcul_grad_u(const DoubleTab &, DoubleTab &, const Domaine_Cl_VDF &)](#champ-face-vdf-public-void-champ-face-vdf-calcul-grad-u-const-doubletab-ref-doubletab-ref-const-domaine-cl-vdf-ref)

calcul_S_barre#

Definition
DoubleVect & Champ_Face_VDF::calcul_S_barre(const DoubleTab &, DoubleVect &, const Domaine_Cl_VDF &) 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:`DoubleVect & Champ_Face_VDF::calcul_S_barre(const DoubleTab &, DoubleVect &, const Domaine_Cl_VDF &) const <champ-face-vdf-public-doublevect-ref-champ-face-vdf-calcul-s-barre-const-doubletab-ref-doublevect-ref-const-domaine-cl-vdf-ref-const>`
[DoubleVect & Champ_Face_VDF::calcul_S_barre(const DoubleTab &, DoubleVect &, const Domaine_Cl_VDF &) const](#champ-face-vdf-public-doublevect-ref-champ-face-vdf-calcul-s-barre-const-doubletab-ref-doublevect-ref-const-domaine-cl-vdf-ref-const)

calcul_S_barre_sans_contrib_paroi#

Definition
DoubleVect & Champ_Face_VDF::calcul_S_barre_sans_contrib_paroi(const DoubleTab &, DoubleVect &, const Domaine_Cl_VDF &) const
Brief description

Methode qui renvoie SMA_barre aux elements a partir de la vitesse aux faces.

Detailed description

SMA_barre = Sij*Sij (sommation sur les indices i et j) On calcule directement S_barre(num_elem)!!!!!!!!!! Le parametre contribution_paroi (ici fixe a 0) permet de ne pas prendre en compte la contribution de la paroi au produit SMA_barre = Sij*Sij

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:`DoubleVect & Champ_Face_VDF::calcul_S_barre_sans_contrib_paroi(const DoubleTab &, DoubleVect &, const Domaine_Cl_VDF &) const <champ-face-vdf-public-doublevect-ref-champ-face-vdf-calcul-s-barre-sans-contrib-paroi-const-doubletab-ref-doublevect-ref-const-domaine-cl-vdf-ref-const>`
[DoubleVect & Champ_Face_VDF::calcul_S_barre_sans_contrib_paroi(const DoubleTab &, DoubleVect &, const Domaine_Cl_VDF &) const](#champ-face-vdf-public-doublevect-ref-champ-face-vdf-calcul-s-barre-sans-contrib-paroi-const-doubletab-ref-doublevect-ref-const-domaine-cl-vdf-ref-const)

calcul_y_plus#

Definition
void Champ_Face_VDF::calcul_y_plus(DoubleTab &, const Domaine_Cl_VDF &)
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 Champ_Face_VDF::calcul_y_plus(DoubleTab &, const Domaine_Cl_VDF &) <champ-face-vdf-public-void-champ-face-vdf-calcul-y-plus-doubletab-ref-const-domaine-cl-vdf-ref>`
[void Champ_Face_VDF::calcul_y_plus(DoubleTab &, const Domaine_Cl_VDF &)](#champ-face-vdf-public-void-champ-face-vdf-calcul-y-plus-doubletab-ref-const-domaine-cl-vdf-ref)

calcul_y_plus_diphasique#

Definition
void Champ_Face_VDF::calcul_y_plus_diphasique(DoubleTab &, const Domaine_Cl_VDF &)
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 Champ_Face_VDF::calcul_y_plus_diphasique(DoubleTab &, const Domaine_Cl_VDF &) <champ-face-vdf-public-void-champ-face-vdf-calcul-y-plus-diphasique-doubletab-ref-const-domaine-cl-vdf-ref>`
[void Champ_Face_VDF::calcul_y_plus_diphasique(DoubleTab &, const Domaine_Cl_VDF &)](#champ-face-vdf-public-void-champ-face-vdf-calcul-y-plus-diphasique-doubletab-ref-const-domaine-cl-vdf-ref)

calculer_dercov_axi#

Definition
void Champ_Face_VDF::calculer_dercov_axi(const Domaine_Cl_VDF &)
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 Champ_Face_VDF::calculer_dercov_axi(const Domaine_Cl_VDF &) <champ-face-vdf-public-void-champ-face-vdf-calculer-dercov-axi-const-domaine-cl-vdf-ref>`
[void Champ_Face_VDF::calculer_dercov_axi(const Domaine_Cl_VDF &)](#champ-face-vdf-public-void-champ-face-vdf-calculer-dercov-axi-const-domaine-cl-vdf-ref)

calculer_dscald_centre_element#

Definition
void Champ_Face_VDF::calculer_dscald_centre_element(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 Champ_Face_VDF::calculer_dscald_centre_element(DoubleTab &) const <champ-face-vdf-public-void-champ-face-vdf-calculer-dscald-centre-element-doubletab-ref-const>`
[void Champ_Face_VDF::calculer_dscald_centre_element(DoubleTab &) const](#champ-face-vdf-public-void-champ-face-vdf-calculer-dscald-centre-element-doubletab-ref-const)

calculer_rotationnel_ordre2_centre_element#

Definition
void Champ_Face_VDF::calculer_rotationnel_ordre2_centre_element(DoubleTab &) 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:`void Champ_Face_VDF::calculer_rotationnel_ordre2_centre_element(DoubleTab &) const <champ-face-vdf-public-void-champ-face-vdf-calculer-rotationnel-ordre2-centre-element-doubletab-ref-const>`
[void Champ_Face_VDF::calculer_rotationnel_ordre2_centre_element(DoubleTab &) const](#champ-face-vdf-public-void-champ-face-vdf-calculer-rotationnel-ordre2-centre-element-doubletab-ref-const)

Champ_Face_VDF#

Definition
Champ_Face_VDF::Champ_Face_VDF()
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:`Champ_Face_VDF::Champ_Face_VDF() <champ-face-vdf-public-champ-face-vdf-champ-face-vdf>`
[Champ_Face_VDF::Champ_Face_VDF()](#champ-face-vdf-public-champ-face-vdf-champ-face-vdf)

compo_normale_sortante#

Definition
int Champ_Face_VDF::compo_normale_sortante(int) 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:`int Champ_Face_VDF::compo_normale_sortante(int) const <champ-face-vdf-public-int-champ-face-vdf-compo-normale-sortante-int-const>`
[int Champ_Face_VDF::compo_normale_sortante(int) const](#champ-face-vdf-public-int-champ-face-vdf-compo-normale-sortante-int-const)

dimensionner_tenseur_Grad#

Definition
void Champ_Face_VDF::dimensionner_tenseur_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 Champ_Face_VDF::dimensionner_tenseur_Grad() <champ-face-vdf-public-void-champ-face-vdf-dimensionner-tenseur-grad>`
[void Champ_Face_VDF::dimensionner_tenseur_Grad()](#champ-face-vdf-public-void-champ-face-vdf-dimensionner-tenseur-grad)

domaine_vdf#

Definition
const Domaine_VDF & Champ_Face_VDF::domaine_vdf() 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:`const Domaine_VDF & Champ_Face_VDF::domaine_vdf() const override <champ-face-vdf-public-const-domaine-vdf-ref-champ-face-vdf-domaine-vdf-const-override>`
[const Domaine_VDF & Champ_Face_VDF::domaine_vdf() const override](#champ-face-vdf-public-const-domaine-vdf-ref-champ-face-vdf-domaine-vdf-const-override)

duplique#

Definition
int Champ_Face_VDF::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 Champ_Face_VDF::duplique() const override <champ-face-vdf-public-int-champ-face-vdf-duplique-const-override>`
[int Champ_Face_VDF::duplique() const override](#champ-face-vdf-public-int-champ-face-vdf-duplique-const-override)

fixer_nb_valeurs_nodales#

Definition
int Champ_Face_VDF::fixer_nb_valeurs_nodales(int) 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:`int Champ_Face_VDF::fixer_nb_valeurs_nodales(int) override <champ-face-vdf-public-int-champ-face-vdf-fixer-nb-valeurs-nodales-int-override>`
[int Champ_Face_VDF::fixer_nb_valeurs_nodales(int) override](#champ-face-vdf-public-int-champ-face-vdf-fixer-nb-valeurs-nodales-int-override)

get_info#

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

imprime#

Definition
int Champ_Face_VDF::imprime(Sortie &, int) 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:`int Champ_Face_VDF::imprime(Sortie &, int) const override <champ-face-vdf-public-int-champ-face-vdf-imprime-sortie-ref-int-const-override>`
[int Champ_Face_VDF::imprime(Sortie &, int) const override](#champ-face-vdf-public-int-champ-face-vdf-imprime-sortie-ref-int-const-override)

mettre_a_jour#

Definition
void Champ_Face_VDF::mettre_a_jour(double temps) override
Brief description

Effectue une mise a jour en temps du champ inconnue.

Detailed description

WEC : Maintenant si on l’appelle 2 fois de suite avec le meme argument, la 2eme ne fait rien.

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 Champ_Face_VDF::mettre_a_jour(double temps) override <champ-face-vdf-public-void-champ-face-vdf-mettre-a-jour-double-temps-override>`
[void Champ_Face_VDF::mettre_a_jour(double temps) override](#champ-face-vdf-public-void-champ-face-vdf-mettre-a-jour-double-temps-override)

remplir_coord_noeuds#

Definition
DoubleTab & Champ_Face_VDF::remplir_coord_noeuds(DoubleTab &positions) 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 & Champ_Face_VDF::remplir_coord_noeuds(DoubleTab &positions) const override <champ-face-vdf-public-doubletab-ref-champ-face-vdf-remplir-coord-noeuds-doubletab-ref-positions-const-override>`
[DoubleTab & Champ_Face_VDF::remplir_coord_noeuds(DoubleTab &positions) const override](#champ-face-vdf-public-doubletab-ref-champ-face-vdf-remplir-coord-noeuds-doubletab-ref-positions-const-override)

remplir_coord_noeuds_et_polys#

Definition
int Champ_Face_VDF::remplir_coord_noeuds_et_polys(DoubleTab &positions, IntVect &polys) const override
Brief description

NE FAIT RIEN 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:`int Champ_Face_VDF::remplir_coord_noeuds_et_polys(DoubleTab &positions, IntVect &polys) const override <champ-face-vdf-public-int-champ-face-vdf-remplir-coord-noeuds-et-polys-doubletab-ref-positions-intvect-ref-polys-const-override>`
[int Champ_Face_VDF::remplir_coord_noeuds_et_polys(DoubleTab &positions, IntVect &polys) const override](#champ-face-vdf-public-int-champ-face-vdf-remplir-coord-noeuds-et-polys-doubletab-ref-positions-intvect-ref-polys-const-override)

taille_memoire#

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

tau_croises#

Definition
DoubleTab & Champ_Face_VDF::tau_croises()
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:`DoubleTab & Champ_Face_VDF::tau_croises() <champ-face-vdf-public-doubletab-ref-champ-face-vdf-tau-croises>`
[DoubleTab & Champ_Face_VDF::tau_croises()](#champ-face-vdf-public-doubletab-ref-champ-face-vdf-tau-croises)

tau_croises#

Definition
const DoubleTab & Champ_Face_VDF::tau_croises() 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:`const DoubleTab & Champ_Face_VDF::tau_croises() const <champ-face-vdf-public-const-doubletab-ref-champ-face-vdf-tau-croises-const>`
[const DoubleTab & Champ_Face_VDF::tau_croises() const](#champ-face-vdf-public-const-doubletab-ref-champ-face-vdf-tau-croises-const)

tau_diag#

Definition
DoubleTab & Champ_Face_VDF::tau_diag()
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:`DoubleTab & Champ_Face_VDF::tau_diag() <champ-face-vdf-public-doubletab-ref-champ-face-vdf-tau-diag>`
[DoubleTab & Champ_Face_VDF::tau_diag()](#champ-face-vdf-public-doubletab-ref-champ-face-vdf-tau-diag)

tau_diag#

Definition
const DoubleTab & Champ_Face_VDF::tau_diag() 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:`const DoubleTab & Champ_Face_VDF::tau_diag() const <champ-face-vdf-public-const-doubletab-ref-champ-face-vdf-tau-diag-const>`
[const DoubleTab & Champ_Face_VDF::tau_diag() const](#champ-face-vdf-public-const-doubletab-ref-champ-face-vdf-tau-diag-const)

trace#

Definition
DoubleTab & Champ_Face_VDF::trace(const Frontiere_dis_base &, DoubleTab &, double, int distant) const override
Brief description

voir Champ_base Cas particulier (malheureusement) du Champ_P0_VDF :

Detailed description

Si la frontiere est un raccord, le resultat est calcule sur le raccord associe. Dans ce cas, le DoubleTab x doit etre dimensionne sur le raccord associe.

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 & Champ_Face_VDF::trace(const Frontiere_dis_base &, DoubleTab &, double, int distant) const override <champ-face-vdf-public-doubletab-ref-champ-face-vdf-trace-const-frontiere-dis-base-ref-doubletab-ref-double-int-distant-const-override>`
[DoubleTab & Champ_Face_VDF::trace(const Frontiere_dis_base &, DoubleTab &, double, int distant) const override](#champ-face-vdf-public-doubletab-ref-champ-face-vdf-trace-const-frontiere-dis-base-ref-doubletab-ref-double-int-distant-const-override)

v_norm#

Definition
double Champ_Face_VDF::v_norm(const DoubleTab &val, const DoubleTab &val_f, int e, int f, int k, int l, double *v_ext, double *dnv) 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 Champ_Face_VDF::v_norm(const DoubleTab &val, const DoubleTab &val_f, int e, int f, int k, int l, double *v_ext, double *dnv) const <champ-face-vdf-public-double-champ-face-vdf-v-norm-const-doubletab-ref-val-const-doubletab-ref-val-f-int-e-int-f-int-k-int-l-double-ptr-v-ext-double-ptr-dnv-const>`
[double Champ_Face_VDF::v_norm(const DoubleTab &val, const DoubleTab &val_f, int e, int f, int k, int l, double *v_ext, double *dnv) const](#champ-face-vdf-public-double-champ-face-vdf-v-norm-const-doubletab-ref-val-const-doubletab-ref-val-f-int-e-int-f-int-k-int-l-double-ptr-v-ext-double-ptr-dnv-const)

valeur_a_elem#

Definition
DoubleVect & Champ_Face_VDF::valeur_a_elem(const DoubleVect &position, DoubleVect &val, int le_poly) 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:`DoubleVect & Champ_Face_VDF::valeur_a_elem(const DoubleVect &position, DoubleVect &val, int le_poly) const override <champ-face-vdf-public-doublevect-ref-champ-face-vdf-valeur-a-elem-const-doublevect-ref-position-doublevect-ref-val-int-le-poly-const-override>`
[DoubleVect & Champ_Face_VDF::valeur_a_elem(const DoubleVect &position, DoubleVect &val, int le_poly) const override](#champ-face-vdf-public-doublevect-ref-champ-face-vdf-valeur-a-elem-const-doublevect-ref-position-doublevect-ref-val-int-le-poly-const-override)

valeur_a_elem_compo#

Definition
double Champ_Face_VDF::valeur_a_elem_compo(const DoubleVect &position, int le_poly, int ncomp) 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:`double Champ_Face_VDF::valeur_a_elem_compo(const DoubleVect &position, int le_poly, int ncomp) const override <champ-face-vdf-public-double-champ-face-vdf-valeur-a-elem-compo-const-doublevect-ref-position-int-le-poly-int-ncomp-const-override>`
[double Champ_Face_VDF::valeur_a_elem_compo(const DoubleVect &position, int le_poly, int ncomp) const override](#champ-face-vdf-public-double-champ-face-vdf-valeur-a-elem-compo-const-doublevect-ref-position-int-le-poly-int-ncomp-const-override)

valeur_aux_elems#

Definition
DoubleTab & Champ_Face_VDF::valeur_aux_elems(const DoubleTab &positions, const IntVect &les_polys, DoubleTab &tab_valeurs) 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 & Champ_Face_VDF::valeur_aux_elems(const DoubleTab &positions, const IntVect &les_polys, DoubleTab &tab_valeurs) const override <champ-face-vdf-public-doubletab-ref-champ-face-vdf-valeur-aux-elems-const-doubletab-ref-positions-const-intvect-ref-les-polys-doubletab-ref-tab-valeurs-const-override>`
[DoubleTab & Champ_Face_VDF::valeur_aux_elems(const DoubleTab &positions, const IntVect &les_polys, DoubleTab &tab_valeurs) const override](#champ-face-vdf-public-doubletab-ref-champ-face-vdf-valeur-aux-elems-const-doubletab-ref-positions-const-intvect-ref-les-polys-doubletab-ref-tab-valeurs-const-override)

valeur_aux_elems_compo#

Definition
DoubleVect & Champ_Face_VDF::valeur_aux_elems_compo(const DoubleTab &positions, const IntVect &les_polys, DoubleVect &tab_valeurs, int ncomp) 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:`DoubleVect & Champ_Face_VDF::valeur_aux_elems_compo(const DoubleTab &positions, const IntVect &les_polys, DoubleVect &tab_valeurs, int ncomp) const override <champ-face-vdf-public-doublevect-ref-champ-face-vdf-valeur-aux-elems-compo-const-doubletab-ref-positions-const-intvect-ref-les-polys-doublevect-ref-tab-valeurs-int-ncomp-const-override>`
[DoubleVect & Champ_Face_VDF::valeur_aux_elems_compo(const DoubleTab &positions, const IntVect &les_polys, DoubleVect &tab_valeurs, int ncomp) const override](#champ-face-vdf-public-doublevect-ref-champ-face-vdf-valeur-aux-elems-compo-const-doubletab-ref-positions-const-intvect-ref-les-polys-doublevect-ref-tab-valeurs-int-ncomp-const-override)

valeur_aux_elems_passe#

Definition
DoubleTab & Champ_Face_VDF::valeur_aux_elems_passe(const DoubleTab &positions, const IntVect &les_polys, DoubleTab &tab_valeurs) 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 & Champ_Face_VDF::valeur_aux_elems_passe(const DoubleTab &positions, const IntVect &les_polys, DoubleTab &tab_valeurs) const override <champ-face-vdf-public-doubletab-ref-champ-face-vdf-valeur-aux-elems-passe-const-doubletab-ref-positions-const-intvect-ref-les-polys-doubletab-ref-tab-valeurs-const-override>`
[DoubleTab & Champ_Face_VDF::valeur_aux_elems_passe(const DoubleTab &positions, const IntVect &les_polys, DoubleTab &tab_valeurs) const override](#champ-face-vdf-public-doubletab-ref-champ-face-vdf-valeur-aux-elems-passe-const-doubletab-ref-positions-const-intvect-ref-les-polys-doubletab-ref-tab-valeurs-const-override)

valeur_aux_sommets#

Definition
DoubleTab & Champ_Face_VDF::valeur_aux_sommets(const Domaine &dom, DoubleTab &val) 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 & Champ_Face_VDF::valeur_aux_sommets(const Domaine &dom, DoubleTab &val) const override <champ-face-vdf-public-doubletab-ref-champ-face-vdf-valeur-aux-sommets-const-domaine-ref-dom-doubletab-ref-val-const-override>`
[DoubleTab & Champ_Face_VDF::valeur_aux_sommets(const Domaine &dom, DoubleTab &val) const override](#champ-face-vdf-public-doubletab-ref-champ-face-vdf-valeur-aux-sommets-const-domaine-ref-dom-doubletab-ref-val-const-override)

valeur_aux_sommets_compo#

Definition
DoubleVect & Champ_Face_VDF::valeur_aux_sommets_compo(const Domaine &dom, DoubleVect &val, int comp) 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:`DoubleVect & Champ_Face_VDF::valeur_aux_sommets_compo(const Domaine &dom, DoubleVect &val, int comp) const override <champ-face-vdf-public-doublevect-ref-champ-face-vdf-valeur-aux-sommets-compo-const-domaine-ref-dom-doublevect-ref-val-int-comp-const-override>`
[DoubleVect & Champ_Face_VDF::valeur_aux_sommets_compo(const Domaine &dom, DoubleVect &val, int comp) const override](#champ-face-vdf-public-doublevect-ref-champ-face-vdf-valeur-aux-sommets-compo-const-domaine-ref-dom-doublevect-ref-val-int-comp-const-override)

verifie_valeurs_cl#

Definition
void Champ_Face_VDF::verifie_valeurs_cl() 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 Champ_Face_VDF::verifie_valeurs_cl() override <champ-face-vdf-public-void-champ-face-vdf-verifie-valeurs-cl-override>`
[void Champ_Face_VDF::verifie_valeurs_cl() override](#champ-face-vdf-public-void-champ-face-vdf-verifie-valeurs-cl-override)

~Champ_Face_VDF#

Definition
Champ_Face_VDF::~Champ_Face_VDF()
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:`Champ_Face_VDF::~Champ_Face_VDF() <champ-face-vdf-public-champ-face-vdf-dtor-champ-face-vdf>`
[Champ_Face_VDF::~Champ_Face_VDF()](#champ-face-vdf-public-champ-face-vdf-dtor-champ-face-vdf)

cree_instance#

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

info#

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

self_cast#

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

self_cast#

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

printOn#

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

readOn#

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

Lecture d’un Objet_U sur un flot d’entree 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:`Entree & Champ_Face_VDF::readOn(Entree &) override <champ-face-vdf-protected-entree-ref-champ-face-vdf-readon-entree-ref-override>`
[Entree & Champ_Face_VDF::readOn(Entree &) override](#champ-face-vdf-protected-entree-ref-champ-face-vdf-readon-entree-ref-override)

le_champ#

Definition
const Champ_base & Champ_Face_VDF::le_champ() 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:`const Champ_base & Champ_Face_VDF::le_champ() const override <champ-face-vdf-private-const-champ-base-ref-champ-face-vdf-le-champ-const-override>`
[const Champ_base & Champ_Face_VDF::le_champ() const override](#champ-face-vdf-private-const-champ-base-ref-champ-face-vdf-le-champ-const-override)

le_champ#

Definition
Champ_base & Champ_Face_VDF::le_champ() 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:`Champ_base & Champ_Face_VDF::le_champ() override <champ-face-vdf-private-champ-base-ref-champ-face-vdf-le-champ-override>`
[Champ_base & Champ_Face_VDF::le_champ() override](#champ-face-vdf-private-champ-base-ref-champ-face-vdf-le-champ-override)

val_imp_face_bord_private#

Definition
double Champ_Face_VDF::val_imp_face_bord_private(int face, int comp) const
Brief description

Renvoie la valeur que devrait avoir le champ sur une face de bord, si on en croit les conditions aux limites.

Detailed description

Le numero est compte dans la liste des faces de bord reelles. Le temps considere est le present du Champ_Face L’implementation a change : ces valeurs ne sont plus stockees dans le champ.

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 Champ_Face_VDF::val_imp_face_bord_private(int face, int comp) const <champ-face-vdf-private-double-champ-face-vdf-val-imp-face-bord-private-int-face-int-comp-const>`
[double Champ_Face_VDF::val_imp_face_bord_private(int face, int comp) const](#champ-face-vdf-private-double-champ-face-vdf-val-imp-face-bord-private-int-face-int-comp-const)

val_imp_face_bord_private#

Definition
double Champ_Face_VDF::val_imp_face_bord_private(int face, int comp1, int comp2) 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:`double Champ_Face_VDF::val_imp_face_bord_private(int face, int comp1, int comp2) const <champ-face-vdf-private-double-champ-face-vdf-val-imp-face-bord-private-int-face-int-comp1-int-comp2-const>`
[double Champ_Face_VDF::val_imp_face_bord_private(int face, int comp1, int comp2) const](#champ-face-vdf-private-double-champ-face-vdf-val-imp-face-bord-private-int-face-int-comp1-int-comp2-const)

Attributes Documentation#

info_obj (public)
const Type_info Champ_Face_VDF::info_obj
tau_croises_ (private)
DoubleTab Champ_Face_VDF::tau_croises_
tau_diag_ (private)
DoubleTab Champ_Face_VDF::tau_diag_