16#ifndef Solide_included
17#define Solide_included
19#include <Milieu_base.h>
27 Declare_instanciable(
Solide);
34 inline const DoubleTab&
get_user_champ()
const {
return mon_champ_->valeurs(); }
39 bool is_user_defined_ =
false;
class Champ_Don_base base class of Given Fields (not calculated)
class Discretisation_base This class represents a spatial discretization scheme, which
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.
Helper class to factorize the readOn method of Objet_U classes.
class Probleme_base It is a Probleme_U that is not a coupling.
Class Solide: represents a solid medium and its physical properties.
void verifier_coherence_champs(int &err, Nom &message) override
Verifies that the fields characterising the solid medium read by readOn(Entree&) are consistent.
const bool & is_user_defined() const
int lire_motcle_non_standard(const Motcle &, Entree &) override
Reads non-simple-type parameters of an Objet_U from an input stream.
void discretiser(const Probleme_base &pb, const Discretisation_base &dis) override
void set_param(Param ¶m) const override
const DoubleTab & get_user_champ() const
const Motcle & get_user_champ_name() const