16#include <Source_Masse_Ajoutee.h>
17#include <Probleme_base.h>
18#include <Schema_Temps_base.h>
44 const DoubleTab& delta_vit =
delta_v();
50 const double dt = eq.
dela_t();
56 for (
int i=0; i<dim0; i++)
58 for (
int j=0; j<dim1; j++)
61 derivee = (vitesse_f(i,j)-vitesse_p(i,j)-delta_vit(i,j))/dt;
62 resu(i,j) +=
C_MA*rho_f(i)*volume_p(i,0)*derivee;
68 for (
int i=0; i<dim0; i++)
70 for (
int j=0; j<dim1; j++)
73 derivee = (vitesse_f(i,j)-delta_vit(i,j))/dt;
74 resu(i,j) +=
C_MA*rho_f(i)*volume_p(i,0)*derivee;
Class defining operators and methods for all reading operation in an input flow (file,...
const Equation_base & equation() const
Renvoie la reference sur l'equation pointe par MorEqn::mon_equation.
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.
Classe Source_Action_Particules Classe mere des classes designant une force exercee par le fluide sur...
const DoubleTab & delta_v() const
const DoubleTab & vitesse_fluide() const
const DoubleTab & volumes_particules() const
const DoubleTab & rho_fluide() const
const DoubleTab & vitesse_particules() const
class Source_Masse_Ajoutee Calcul de la force de masse ajoutee (expression vectorielle) :
DoubleTab & calculer(DoubleTab &) const override
DoubleTab & ajouter(DoubleTab &) const override
_SIZE_ dimension(int d) const
const double & dela_t() const
const int & resol_implicite() const