16#ifndef Probleme_FT_Disc_gen_included
17#define Probleme_FT_Disc_gen_included
19#include <Triple_Line_Model_FT_Disc.h>
20#include <Pb_Fluide_base.h>
21#include <Equation_base.h>
22#include <TRUST_Vector.h>
23#include <TRUST_List.h>
70 OBS_PTR(
Chimie) la_chimie_;
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....
Milieu_base This class is the base of the (physical) medium hierarchy.
A character string (Nom) in uppercase.
class Nom: a character string for naming TRUST objects.
Base class for TRUST objects (Objet_U).
Pb_Fluide_base This class provides a base class for.
OWN_PTR(Modele_rayo_transp) mod_rayo_transp_
virtual const Transport_Interfaces_FT_Disc & equation_interfaces(const Motcle &nom) const
virtual bool updateGivenFields() override
WARNING:
void mettre_a_jour(double temps) override
Performs a time update of the problem.
Equation_base & getset_equation_by_name(const Nom &le_nom) override
(B. Math): Virtual method added for problems having several equations of the same type (Probleme_FT_D...
const LIST(OWN_PTR(Equation_base)) &get_list_equations() const
int nombre_d_equations() const override
void update_geometrical_quantities(double temps)
virtual const Navier_Stokes_FT_Disc & equation_hydraulique(const Motcle &nom) const
void preparer_calcul() override
Prepares the computation: initializes the medium parameters and prepares the computation of each equa...
void lire_solved_equations(Entree &is) override
void typer_lire_milieu(Entree &is) override
void associer_milieu_base(const Milieu_base &milieu) override
Verifie que le milieu est de type Fluide_Diphasique et associe le milieu aux equations.
double calculer_pas_de_temps() const override
Computes the value of the next time step for the problem.
Entree & lire_equations(Entree &is, Motcle &dernier_mot) override
Reading of the equations of the problem.
void update_composite_variables(double temps)
Equation_base & equation(int i) override
void add_FT_equation(const Nom &, const Nom &)
const Equation_base & equation(int i) const override
const Equation_base & get_equation_by_name(const Nom &le_nom) const override
(B. Math): Virtual method added for problems having several equations of the same type (Probleme_FT_D...
LIST(OWN_PTR(Equation_base)) equations_
int associer_(Objet_U &ob) override
override Objet_U::associer_(Objet_U& ob) Associates different objects with the problem by checking
void completer() override
Completes the equations associated with the problem.
Triple_Line_Model_FT_Disc & tcl()
const Triple_Line_Model_FT_Disc & tcl() const
const Nom & le_nom() const override
Returns the name of the Objet_U. Virtual method to override: returns "neant" in this implementation.
virtual const Milieu_base & milieu() const
Returns the physical medium associated with the problem (const version).