16#include <Conduction_IBM.h>
71 Cerr <<
"*******(IBM) Use an implicit time scheme (at least Euler explicit + diffusion) with Source_PDF_base.*******" << finl;
bool initTimeStep(double dt) override
Allocation et initialisation de l'inconnue et des CLs jusqu'a present+dt.
void verify_scheme() override
void derivee_en_temps_inco_sources(DoubleTrav &) override
void set_param(Param &titi) const override
int preparer_calcul() override
Tout ce qui ne depend pas des autres problemes eventuels.
void assembler(Matrice_Morse &mat_morse, const DoubleTab &present, DoubleTab &secmem) override
Classe Conduction Cette classe represente l'equation d'evolution.
void set_param(Param &) 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.
const Nom & que_suis_je() const
renvoie la chaine identifiant la classe.
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.