16#ifndef Schema_Euler_Implicite_Stationnaire_included
17#define Schema_Euler_Implicite_Stationnaire_included
24#include <Schema_Euler_Implicite.h>
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....
Matrice_Base class - Base class of the matrix hierarchy.
Helper class to factorize the readOn method of Objet_U classes.
Probleme_Couple This is the historical coupling class of TRUST.
void initialize() override
bool isStationary() const override
Returns 1 if during the last time step, the problem has not evolved.
void calculer_pas_de_temps_local_pb()
DoubleVect & get_dt_loc()
void mettre_a_jour_dt_stab() override
bool iterateTimeStep(bool &converged) override
Calculate the U(n+1) unknown for each equation (if solved) of the problem with the selected time sche...
double steady_security_factor_
int mettre_a_jour() override
Updates the current time (t+=dt) and the number of time steps performed (nb_pas_dt_++).
bool corriger_dt_calcule(double &dt_calc) const override
Corrects the computed time step passed as parameter and verifies it is not "too" small (< dt_min_).
void ajouter_inertie(Matrice_Base &mat_morse, DoubleTab &secmem, const Equation_base &eqn) const override
int reprendre(Entree &) override
Restores an Objet_U from an input stream. Virtual method to override.
void set_param(Param &) const override