16#include <Convection_Diffusion_Temperature_IBM.h>
17#include <Discretisation_base.h>
18#include <Probleme_base.h>
74 Cerr <<
"*******(IBM) Use an implicit time scheme (at least Euler explicit + diffusion) with Source_PDF_base.*******" << finl;
int preparer_calcul() override
Tout ce qui ne depend pas des autres problemes eventuels.
void derivee_en_temps_inco_sources(DoubleTrav &) override
void set_param(Param &titi) const override
void verify_scheme() override
void assembler(Matrice_Morse &mat_morse, const DoubleTab &present, DoubleTab &secmem) override
bool initTimeStep(double dt) override
Allocation et initialisation de l'inconnue et des CLs jusqu'a present+dt.
classe Convection_Diffusion_Temperature Cas particulier de Convection_Diffusion_std
void set_param(Param &titi) const override
Class defining operators and methods for all reading operation in an input flow (file,...
bool initTimeStep_ibm_proto(double ddt)
Entree & readOn_ibm_proto(Entree &is, Equation_base &eq)
void assembler_ibm_proto(Matrice_Morse &mat_morse, const DoubleTab &present, DoubleTab &secmem)
void preparer_calcul_ibm_proto()
void set_param_ibm_proto(Param ¶m) const
DoubleTab & derivee_en_temps_inco_ibm_proto(DoubleTab &)
virtual int equation_non_resolue() const
virtual int preparer_calcul()
Tout ce qui ne depend pas des autres problemes eventuels.
virtual bool initTimeStep(double dt)
Allocation et initialisation de l'inconnue et des CLs jusqu'a present+dt.
Classe Matrice_Morse Represente une matrice M (creuse), non necessairement carree.
virtual Entree & readOn(Entree &)
Lecture d'un Objet_U sur un flot d'entree Methode a surcharger.
virtual Sortie & printOn(Sortie &) const
Ecriture de l'objet sur un flot de sortie Methode a surcharger.
Helper class to factorize the readOn method of Objet_U classes.
static void abort()
Routine de sortie de Trio-U sur une erreur abort().
Classe de base des flux de sortie.