16#include <Champ_Fonc_Elem_PolyMAC_MPFA_rot.h>
17#include <grad_Champ_Face_PolyMAC_MPFA.h>
18#include <Champ_Face_PolyMAC_MPFA.h>
19#include <Navier_Stokes_std.h>
20#include <Domaine_Cl_PolyMAC_family.h>
51 const DoubleTab& tab_grad = grad.
passe();
53 for (n = 0; n < N; n++)
54 for (e = 0; e < ne; e++)
56 tab_rot(e, n) = tab_grad(nf_tot + D * e + 0, 1 + n * D) - tab_grad(nf_tot + D * e + 1, 0 + n * D);
73 const DoubleTab& tab_grad = grad.
passe();
75 for (n = 0; n < N; n++)
76 for (e = 0; e < ne; e++)
78 tab_rot(e, N*0 + n) = tab_grad(nf_tot + D * e + 1, 2 + n * D) - tab_grad(nf_tot + D * e + 2, 1 + n * D);
79 tab_rot(e, N*1 + n) = tab_grad(nf_tot + D * e + 2, 0 + n * D) - tab_grad(nf_tot + D * e + 0, 2 + n * D);
80 tab_rot(e, N*2 + n) = tab_grad(nf_tot + D * e + 0, 1 + n * D) - tab_grad(nf_tot + D * e + 1, 0 + n * D);
DoubleTab & valeurs() override
Surcharge Champ_base::valeurs() Renvoie le tableau des valeurs.
: class Champ_Face_PolyMAC_MPFA
class Champ_Fonc_Elem_PolyMAC_MPFA_rot for the calculation of the vorticity This field is a Champ_Fon...
void mettre_a_jour(double tps) override
Mise a jour en temps du champ.
virtual Champ_Face_PolyMAC_MPFA & champ_a_deriver()
virtual const Domaine & domaine() const
void mettre_a_jour(double temps) override
Mise a jour en temps du champ.
DoubleTab & valeurs() override
Renvoie le tableau des valeurs du champ au temps courant.
const Domaine_VF & domaine_vf() const
virtual DoubleTab & passe(int i=1)
double temps() const
Renvoie le temps du champ.
Class defining operators and methods for all reading operation in an input flow (file,...
const Nom & le_nom() const override
Renvoie le nom du champ.
const Equation_base & equation() const
Renvoie la reference sur l'equation pointe par MorEqn::mon_equation.
classe Navier_Stokes_std Cette classe porte les termes de l'equation de la dynamique
const Champ_base & get_champ(const Motcle &nom) const override
const Nom & que_suis_je() const
renvoie la chaine identifiant la classe.
virtual Entree & readOn(Entree &)
Lecture d'un Objet_U sur un flot d'entree Methode a surcharger.
virtual Sortie & printOn(Sortie &) const
Ecriture de l'objet sur un flot de sortie Methode a surcharger.
Classe de base des flux de sortie.
virtual void echange_espace_virtuel(IsExchangeBlocking exchange_type=IsExchangeBlocking::DefaultBlocking, const std::string kernel_name="noname")
class grad_Champ_Face_PolyMAC_MPFA for the calculation of the gradient This field is a Champ_Fonc_Fac...