16#ifndef Convection_Diffusion_Espece_Fluide_Dilatable_base_included
17#define Convection_Diffusion_Espece_Fluide_Dilatable_base_included
19#include <Convection_Diffusion_Fluide_Dilatable_base.h>
49 inline bool is_thermal()
const override {
return false; }
classe Champ_base Cette classe est la base de la hierarchie des champs.
classe Convection_Diffusion_Espece_Fluide_Dilatable_base Cas particulier de Convection_Diffusion_std ...
std::vector< YAML_data > data_a_sauvegarder() const override
for PDI IO: retrieve name, type and dimensions of the data to save/restore. This has to be overrode f...
bool is_thermal() const override
void calculer_div_u_ou_div_rhou(DoubleTab &res) const override
int sauvegarder(Sortie &) const override
Sauvegarde d'un Objet_U sur un flot de sortie Methode a surcharger.
void assembler(Matrice_Morse &mat_morse, const DoubleTab &present, DoubleTab &secmem) override=0
const Champ_base & diffusivite_pour_pas_de_temps() const override=0
int preparer_calcul() override
Tout ce qui ne depend pas des autres problemes eventuels.
bool is_generic() const override
DoubleTab & derivee_en_temps_inco(DoubleTab &) override=0
Returns the time derivative of the unknown I of the equation: dI/dt = M-1*(sum(operators(I) + sources...
int reprendre(Entree &) override
Reprise d'un Objet_U sur un flot d'entree Methode a surcharger.
void discretiser() override
Discretise l'equation.
const Motcle & domaine_application() const override
Renvoie le nom du domaine d'application de l'equation.
classe Convection_Diffusion_Fluide_Dilatable_base pour un fluide dilatable
Class defining operators and methods for all reading operation in an input flow (file,...
classe Fluide_Dilatable_base Cette classe represente un d'un fluide dilatable,
Classe Matrice_Morse Represente une matrice M (creuse), non necessairement carree.
Une chaine de caractere (Nom) en majuscules.
Classe de base des flux de sortie.