17#ifndef Pb_MED_included
18#define Pb_MED_included
20#include <Discretisation_base.h>
21#include <Probleme_Couple.h>
22#include <Probleme_base.h>
23#include <Champs_Fonc.h>
29 Declare_instanciable(
Pb_MED);
38 inline const ArrOfDouble&
temps_sauv()
const {
return temps_sauv_ ; }
58 Discretisation dis_bidon;
59 ArrOfDouble temps_sauv_;
class Champ_base This class is the base of the fields hierarchy.
class Champs_Fonc List of OWN_PTR(Champ_Fonc_base) declared through the LIST(X) macro
class Equation_base The role of an equation is the calculation of one or more fields....
A character string (Nom) in uppercase.
class Nom: a character string for naming TRUST objects.
An array of character strings (VECT(Nom)).
class Pb_MED Class for re-reading MED files and post-processing them.
const Champ_base & get_champ(const Motcle &nom) const override
const Equation_base & equation(int) const override
Returns the MED-type equation if i = 0,.
Champs_Fonc champs_fonc_post
Champs_Fonc & get_champs_fonc_post()
bool has_champ(const Motcle &nom, OBS_PTR(Champ_base) &ref_champ) const override
void typer_lire_milieu(Entree &is) override
const ArrOfDouble & temps_sauv() const
int nombre_d_equations() const override
Returns the number of equations in the problem.
int comprend_champ(const Motcle &) const
void get_noms_champs_postraitables(Noms &nom, Option opt=NONE) const override
void creer_champ(const Motcle &motlu) override
Probleme_Couple This is the historical coupling class of TRUST.
class Probleme_base It is a Probleme_U that is not a coupling.
OBS_PTR(Field_base) findInputField(const Nom &name) const override