Support_Champ_Masse_Volumique#

#include <Support_Champ_Masse_Volumique.h>

How to cite this class in this doc#

:ref:`Support\_Champ\_Masse\_Volumique <class-support-champ-masse-volumique>`
[Support\_Champ\_Masse\_Volumique](#class-support-champ-masse-volumique)

Detailed description#

Inherited by#

List of Public Methods#

List of Protected Methods#

Complete Member Function Documentation#

associer_champ_masse_volumique
void Support_Champ_Masse_Volumique::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 masse volumique en parametre.

References
Referenced By
How to cite in this doc:
:ref:`void Support_Champ_Masse_Volumique::associer_champ_masse_volumique(const Champ_base &) <public-void-support-champ-masse-volumique-associer-champ-masse-volumique-const-champ-base-ref>`
[void Support_Champ_Masse_Volumique::associer_champ_masse_volumique(const Champ_base &)](#public-void-support-champ-masse-volumique-associer-champ-masse-volumique-const-champ-base-ref)
dissocier_champ_masse_volumique
void Support_Champ_Masse_Volumique::dissocier_champ_masse_volumique()

Annule la reference a la masse volumique.

How to cite in this doc:
:ref:`void Support_Champ_Masse_Volumique::dissocier_champ_masse_volumique() <public-void-support-champ-masse-volumique-dissocier-champ-masse-volumique>`
[void Support_Champ_Masse_Volumique::dissocier_champ_masse_volumique()](#public-void-support-champ-masse-volumique-dissocier-champ-masse-volumique)
get_champ_masse_volumique
const Champ_base & Support_Champ_Masse_Volumique::get_champ_masse_volumique() const

Renvoie le champ de masse volumique.

References
Referenced By
How to cite in this doc:
:ref:`const Champ_base & Support_Champ_Masse_Volumique::get_champ_masse_volumique() const <public-const-champ-base-ref-support-champ-masse-volumique-get-champ-masse-volumique-const>`
[const Champ_base & Support_Champ_Masse_Volumique::get_champ_masse_volumique() const](#public-const-champ-base-ref-support-champ-masse-volumique-get-champ-masse-volumique-const)
has_champ_masse_volumique
int Support_Champ_Masse_Volumique::has_champ_masse_volumique() const

Renvoie 1 si la masse volumique a ete associee, 0 sinon.

References
Referenced By
How to cite in this doc:
:ref:`int Support_Champ_Masse_Volumique::has_champ_masse_volumique() const <public-int-support-champ-masse-volumique-has-champ-masse-volumique-const>`
[int Support_Champ_Masse_Volumique::has_champ_masse_volumique() const](#public-int-support-champ-masse-volumique-has-champ-masse-volumique-const)
Support_Champ_Masse_Volumique
Support_Champ_Masse_Volumique::Support_Champ_Masse_Volumique()

Constructeur de la classe.

Par defaut, une classe derivee deja codee appelle le constructeur sans argument. support_ok est mis a zero et on produit une erreur si Associer_champ_masse_volumique est appele. Pour signifier que le champ de masse volumique est supporte par la classe derivee, il faut appeler Declare_support_masse_volumique

How to cite in this doc:
:ref:`Support_Champ_Masse_Volumique::Support_Champ_Masse_Volumique() <public-support-champ-masse-volumique-support-champ-masse-volumique>`
[Support_Champ_Masse_Volumique::Support_Champ_Masse_Volumique()](#public-support-champ-masse-volumique-support-champ-masse-volumique)
support_ok
const int & Support_Champ_Masse_Volumique::support_ok() const
Referenced By
How to cite in this doc:
:ref:`const int & Support_Champ_Masse_Volumique::support_ok() const <public-const-int-ref-support-champ-masse-volumique-support-ok-const>`
[const int & Support_Champ_Masse_Volumique::support_ok() const](#public-const-int-ref-support-champ-masse-volumique-support-ok-const)
~Support_Champ_Masse_Volumique
Support_Champ_Masse_Volumique::~Support_Champ_Masse_Volumique()

Destructeur virtuel (pour eviter les warnings)

How to cite in this doc:
:ref:`Support_Champ_Masse_Volumique::~Support_Champ_Masse_Volumique() <public-support-champ-masse-volumique-dtor-support-champ-masse-volumique>`
[Support_Champ_Masse_Volumique::~Support_Champ_Masse_Volumique()](#public-support-champ-masse-volumique-dtor-support-champ-masse-volumique)
declare_support_masse_volumique
void Support_Champ_Masse_Volumique::declare_support_masse_volumique(int ok)

Le constructeur d’une classe derivee qui se sert de la masse volumique doit appeler cette fonction avec la valeur 1.

Si une classe cliente ( Navier Stokes par ex.) essaie d’associer la masse volumique a une classe qui n’a pas fait ok = 1, on s’arrete : fonction non implementee.

Referenced By
How to cite in this doc:
:ref:`void Support_Champ_Masse_Volumique::declare_support_masse_volumique(int ok) <protected-void-support-champ-masse-volumique-declare-support-masse-volumique-int-ok>`
[void Support_Champ_Masse_Volumique::declare_support_masse_volumique(int ok)](#protected-void-support-champ-masse-volumique-declare-support-masse-volumique-int-ok)

Attributes Documentation#

ref_champ_rho_ (private)
TRUST_Ref<Champ_base *> Support_Champ_Masse_Volumique::ref_champ_rho_
support_ok_ (private)
int Support_Champ_Masse_Volumique::support_ok_