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 and initialization of the unknown and boundary conditions until 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
Everything that does not depend on other possible problems.
void assembler(Matrice_Morse &mat_morse, const DoubleTab &present, DoubleTab &secmem) override
Class Conduction: represents the temperature evolution equation.
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()
Everything that does not depend on other possible problems.
virtual bool initTimeStep(double dt)
Allocation and initialization of the unknown and boundary conditions until present+dt.
Matrice_Morse class - Represents a (sparse) matrix M, not necessarily square,.
const Nom & que_suis_je() const
Returns the string identifying the class.
virtual Entree & readOn(Entree &)
Reads an Objet_U from an input stream. Virtual method to override.
virtual Sortie & printOn(Sortie &) const
Writes the object to an output stream. Virtual method to override.
Helper class to factorize the readOn method of Objet_U classes.
static void abort()
Abort routine for TRUST on a fatal error.
Base class for output streams.