16#ifndef Navier_Stokes_phase_field_included
17#define Navier_Stokes_phase_field_included
19#include <Source_Con_Phase_field.h>
20#include <Navier_Stokes_std.h>
21#include <Constituant.h>
75inline double& valeur(DoubleTab& valeurs,
const int elem,
const int dim)
77 return valeurs(elem, dim);
classe Champ_Don_base classe de base des Champs donnes (non calcules)
classe Navier_Stokes_phase_field Cette classe porte les termes de l'equation de la dynamique
DoubleTab & derivee_en_temps_inco(DoubleTab &) override
Returns the time derivative of the unknown I of the equation: dI/dt = M-1*(sum(operators(I) + sources...
int & getset_terme_source()
virtual void rho_aux_faces(const DoubleTab &, Champ_Don_base &)
Interpole la masse volumique aux faces (pour l'assembleur pression en particulier).
int preparer_calcul() override
Dicretise l'equation.
const Champ_Don_base & diffusivite_pour_transport() const override
void discretiser() override
Dicretise l'equation.
double calculer_pas_de_temps() const override
Calcul du prochain pas de temps.
int & getset_compressible()
void mettre_a_jour(double) override
La valeur de l'inconnue sur le pas de temps a ete calculee.