16#include <Schema_Adams_Bashforth_base.h>
17#include <Equation_base.h>
18#include <Probleme_base.h>
DoubleTab & passe(int i=1) override
Renvoie les valeurs du champs a l'instant t-i.
DoubleTab & valeurs() override
Renvoie le tableau des valeurs du champ au temps courant.
double recuperer_temps_passe(int i=1) const
Retourne le temps du ieme champ passe.
double recuperer_temps_futur(int i=1) const
Retourne le temps du ieme champ futur.
Class defining operators and methods for all reading operation in an input flow (file,...
classe Equation_base Le role d'une equation est le calcul d'un ou plusieurs champs....
void set_calculate_time_derivative(int i)
Solveur_Masse_base & solv_masse()
Renvoie le solveur de masse associe a l'equation.
virtual const Champ_Inc_base & inconnue() const =0
virtual const Champ_Inc_base & derivee_en_temps() const
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.
classe Probleme_base C'est un Probleme_U qui n'est pas un couplage.
virtual int nombre_d_equations() const =0
virtual const Equation_base & equation(int) const =0
classe 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
classe 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
Renvoie le pas de temps (delta_t) courant.
int nb_pas_dt() const
Renvoie le nombre de pas de temps effectues.
virtual int nb_valeurs_temporelles() const =0
virtual Matrice_Base & ajouter_masse(double dt, Matrice_Base &matrice, int penalisation=1) const
Classe de base des flux de sortie.