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);
class Champ_Don_base base class of Given Fields (not calculated)
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
Calculation of the next time step.
int & getset_compressible()
void mettre_a_jour(double) override
The value of the unknown at the time step has been calculated.