16#include <Schema_Adams_Bashforth_base.h>
17#include <Equation_base.h>
18#include <Probleme_base.h>
DoubleTab & passe(int i=1) override
Returns field values at instant t-i.
DoubleTab & valeurs() override
Returns the array of field values at the current time.
double recuperer_temps_passe(int i=1) const
Returns the time of the i-th past field.
double recuperer_temps_futur(int i=1) const
Returns the time of the i-th future field.
Class defining operators and methods for all reading operation in an input flow (file,...
class Equation_base The role of an equation is the calculation of one or more fields....
void set_calculate_time_derivative(int i)
Solveur_Masse_base & solv_masse()
Returns the mass solver associated with the equation.
virtual const Champ_Inc_base & inconnue() const =0
virtual const Champ_Inc_base & derivee_en_temps() const
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.
class Probleme_base It is a Probleme_U that is not a coupling.
virtual int nombre_d_equations() const =0
virtual const Equation_base & equation(int) const =0
Schema_Adams_Bashforth_base.
void compute_coefficients(double time_step, const DoubleTab ×) override
void modifier_second_membre(const Equation_base &eqn, DoubleTab &secmem) override
virtual void compute_adams_bashforth_coefficients(double time_step, const DoubleTab ×)=0
void associer_pb(const Probleme_base &) override
const DoubleTab & coefficients() const override
Schema_Explicite_Multi_TimeStep_base.
virtual int nb_valeurs_passees() const =0
virtual int nb_pas_dt_seuil() const =0
virtual void associer_pb(const Probleme_base &)
Probleme_base & pb_base()
double pas_de_temps() const
Returns the current time step (delta_t).
int nb_pas_dt() const
Returns the number of time steps performed.
virtual int nb_valeurs_temporelles() const =0
virtual Matrice_Base & ajouter_masse(double dt, Matrice_Base &matrice, int penalisation=1) const
Base class for output streams.