16#ifndef Cahn_Hilliard_Convection_included
17#define Cahn_Hilliard_Convection_included
19#include <Equation_base.h>
20#include <Cahn_Hilliard.h>
classe Cahn_Hilliard_Convection
const Champ_base & vitesse_pour_transport() const
int nombre_d_operateurs() const override
Renvoie le nombre d'operateurs de l'equation: Pour Cahn-Hilliard c'est 3.
const Operateur & operateur(int) const override
Renvoie le i-eme operateur de l'equation:
int lire_motcle_non_standard(const Motcle &, Entree &) override
Lecture des parametres de type non simple d'un objet_U a partir d'un flot d'entree.
OBS_PTR(Champ_Inc_base) vitesse_
DoubleTab fonction_residu(const DoubleTab &) override
Construit la fonction résidu pour un algorithme de Newton :
void associer_vitesse(const Champ_base &vit)
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 nombre_d_operateurs_tot() const override
void set_param(Param &) const override
Operateur_Conv terme_convectif_
classe Champ_base Cette classe est la base de la hierarchie des champs.
Une chaine de caractere (Nom) en majuscules.
classe Operateur_Conv Classe generique de la hierarchie des operateurs representant un terme
classe Operateur Classe generique de la hierarchie des operateurs.
Helper class to factorize the readOn method of Objet_U classes.