16#include <Support_Champ_Masse_Volumique.h>
58 Cerr <<
"Error in Support_Champ_Masse_Volumique::Associer_champ_masse_volumique" << finl;
59 Cerr <<
" Support from a density field was not coded for this object" << finl;
72 ref_champ_rho_ = ref_nulle;
80 int ref_non_nulle = bool(ref_champ_rho_);
89 assert(ref_champ_rho_);
90 const Champ_base& ch = ref_champ_rho_.valeur();
classe Champ_base Cette classe est la base de la hierarchie des champs.
static void exit(int exit_code=-1)
Routine de sortie de TRUST dans une region Kokkos.
virtual const Champ_base & get_champ_masse_volumique() const
Renvoie le champ de masse volumique.
virtual void dissocier_champ_masse_volumique()
Annule la reference a la masse volumique.
virtual ~Support_Champ_Masse_Volumique()
Destructeur virtuel (pour eviter les warnings).
virtual void declare_support_masse_volumique(int ok)
Le constructeur d'une classe derivee qui se sert de la masse volumique doit appeler cette fonction av...
virtual void associer_champ_masse_volumique(const Champ_base &)
Methode a appeler dans la preparation du probleme pour demander a l'objet de tenir compte du champ de...
Support_Champ_Masse_Volumique()
Constructeur de la classe.
virtual int has_champ_masse_volumique() const
Renvoie 1 si la masse volumique a ete associee, 0 sinon.