16#ifndef Convection_Diffusion_Phase_field_included
17#define Convection_Diffusion_Phase_field_included
19#include <Convection_Diffusion_Concentration.h>
20#include <Operateur_Grad.h>
21#include <Constituant.h>
class Champ_Don_base base class of Given Fields (not calculated)
class Champ_Fonc_base Base class of fields that are functions of a calculated quantity
Convection_Diffusion_Concentration()
classe Convection_Diffusion_Phase_field Cas particulier de Convection_Diffusion_Concentration
void discretiser() override
Discretise l'equation.
int preparer_calcul() override
Everything that does not depend on other possible problems.
void completer() override
Completes the construction (initialization) of objects associated with the equation.
OBS_PTR(Fluide_base) le_fluide_
const DoubleTab & get_alpha_gradC_carre() const
const DoubleTab & get_div_alpha_gradC() const
const DoubleTab & get_div_alpha_rho_gradC() const
Operateur_Grad & operateur_gradient()
DoubleTab div_alpha_rho_gradC_
DoubleTab & set_div_alpha_gradC()
const DoubleTab & get_c_demi() const
const DoubleTab & get_mutilde_demi() const
DoubleTab & set_div_alpha_rho_gradC()
DoubleTab & set_mutilde()
DoubleTab div_alpha_gradC_
void mettre_a_jour(double) override
The value of the unknown at the time step has been calculated.
void associer_milieu_base(const Milieu_base &) override
Associates a physical medium to the equation; the medium is cast to Constituant and associated with t...
const DoubleTab & get_pression_thermo() const
int lire_motcle_non_standard(const Motcle &, Entree &) override
Reads non-simple-type parameters of an Objet_U from an input stream.
const Champ_Don_base & diffusivite_pour_transport() const override
DoubleTab alpha_gradC_carre_
Champ_Fonc_base & set_mutilde_()
void set_param(Param &titi) const override
const Milieu_base & milieu() const override
Returns the physical medium of the equation.
const Champ_Fonc_base & get_mutilde_() const
DoubleTab & set_pression_thermo()
DoubleTab & set_alpha_gradC_carre()
DoubleTab pression_thermo_
DoubleTab & set_mutilde_demi()
const DoubleTab & get_mutilde() const
OWN_PTR(Champ_Fonc_base) ch_mutilde_
Class defining operators and methods for all reading operation in an input flow (file,...
Base class for an incompressible fluid and its properties:
Milieu_base This class is the base of the (physical) medium hierarchy.
A character string (Nom) in uppercase.
Classe Operateur_Grad Generic class of the hierarchy of operators computing the gradient.
Helper class to factorize the readOn method of Objet_U classes.