16#ifndef Milieu_Phase_field_included
17#define Milieu_Phase_field_included
19#include <Fermeture_Phase_field_base.h>
20#include <Fluide_Incompressible.h>
class Champ_Don_base base class of Given Fields (not calculated)
class Discretisation_base This class represents a spatial discretization scheme, which
Class defining operators and methods for all reading operation in an input flow (file,...
const Champ_Don_base & rho() const
OWN_PTR(Champ_Don_base) rho_
Fermeture_Phase_field_base & get_fermeture()
void calculer_rho(const bool init=false)
Calcule rho_n+1 pour utilisation dans la pression.
OWN_PTR(Champ_Don_base) drhodc_
OWN_PTR(Champ_Don_base) mu_
void mettre_a_jour(double temps) override
Performs a time update of the medium and therefore of its characteristic parameters.
int get_diff_boussi() const
int lire_motcle_non_standard(const Motcle &, Entree &) override
Reads non-simple-type parameters of an Objet_U from an input stream.
OWN_PTR(Fermeture_Phase_field_base) fermeture_
void calculer_mu(const bool init=false)
const double & rho0() const
void set_param(Param ¶m) const override
const Champ_Don_base & drhodc() const
OBS_PTR(Pb_Phase_field) pb_pf_
int initialiser(const double temps) override
Initializes the fluid parameters.
void discretiser(const Probleme_base &pb, const Discretisation_base &dis) override
const Champ_Don_base & mu() const
Champ_Don_base & drhodc()
const Fermeture_Phase_field_base & get_fermeture() const
void update_rho_mu(double temps)
A character string (Nom) in uppercase.
Helper class to factorize the readOn method of Objet_U classes.
Classe Pb_Phase_field Cette classe represente un probleme d'hydraulique avec transport.
class Probleme_base It is a Probleme_U that is not a coupling.