16#ifndef Pb_Dilatable_base_included
17#define Pb_Dilatable_base_included
19#include <Pb_Fluide_base.h>
Base class for a dilatable fluid, inheriting from Fluide_base.
Milieu_base This class is the base of the (physical) medium hierarchy.
Base class for dilatable fluid problems, factorising what is common to all dilatable problems.
void mettre_a_jour(double temps) override
Performs a time update of the problem.
void associer_sch_tps_base(const Schema_Temps_base &) override
Associates a time scheme with the problem.
bool iterateTimeStep(bool &converged) override
In the case solveTimeStep uses an iterative process, this method executes a single iteration.
bool initTimeStep(double dt) override
This method allocates and initializes the unknown and given fields for the future time step.
OBS_PTR(Fluide_Dilatable_base) le_fluide_
virtual void update_pressure_fields(double)
void preparer_calcul() override
Prepares the computation: initializes the medium parameters and prepares the computation of each equa...
void associer_milieu_base(const Milieu_base &) override
Associates a physical medium with the problem equations.
Pb_Fluide_base This class provides a base class for.