16#ifndef Conduction_included
17#define Conduction_included
19#include <Traitement_particulier_Solide_base.h>
20#include <Schema_Temps_base.h>
21#include <Operateur_Diff.h>
22#include <Equation_base.h>
23#include <TRUST_Deriv.h>
42 Declare_instanciable_sans_constructeur(
Conduction);
92 return la_temperature;
101 return la_temperature;
classe Champ_Don_base classe de base des Champs donnes (non calcules)
classe Champ_Fonc_base Classe de base des champs qui sont fonction d'une grandeur calculee
classe Champ_base Cette classe est la base de la hierarchie des champs.
int nombre_d_operateurs() const override
Renvoie le nombre d'operateurs de l'equation pour l'equation de conduction standart renvoie toujours ...
void set_param(Param &) const override
void mettre_a_jour(double temps) override
La valeur de l'inconnue sur le pas de temps a ete calculee.
void creer_champ(const Motcle &motlu) override
const Solide & solide() const
Renvoie le milieu solide associe a l'equation.
const Champ_Inc_base & inconnue() const override
Renvoie le champ inconnue de l'equation, i. e. la temperature. (version const).
void associer_solide(const Solide &)
Associe le milieu solide a 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.
virtual const Champ_Don_base & diffusivite_pour_transport() const
bool has_champ(const Motcle &nom, OBS_PTR(Champ_base) &ref_champ) const override
OWN_PTR(Traitement_particulier_Solide_base) le_traitement_particulier
void associer_milieu_base(const Milieu_base &) override
Associe un milieu physique a l'equation, le milieu est en fait caste en Solide.
int impr(Sortie &os) const override
Imprime le terme diffusif sur un flot de sortie.
virtual const Champ_base & diffusivite_pour_pas_de_temps() const
const Champ_base & get_champ(const Motcle &nom) const override
void get_noms_champs_postraitables(Noms &nom, Option opt=NONE) const override
const Motcle & domaine_application() const override
Renvoie le nom du domaine d'application de l'equation.
const Operateur & operateur(int) const override
Renvoie l'operateur d'index specifie de l'equation.
void discretiser() override
Discretise l'equation.
const Milieu_base & milieu() const override
Renvoie le milieu physique associe a l'equation.
classe Equation_base Le role d'une equation est le calcul d'un ou plusieurs champs....
classe Milieu_base Cette classe est la base de la hierarchie des milieux (physiques)
Une chaine de caractere (Nom) en majuscules.
Un tableau de chaine de caracteres (VECT(Nom)).
classe Operateur_Diff 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.
Classe Solide Cette classe represente un milieu solide et ses proprietes.
classe Traitement_particulier_Solide_base