TrioCFD 1.9.8
TrioCFD documentation
Loading...
Searching...
No Matches
Support_Champ_Masse_Volumique Class Reference

#include <Support_Champ_Masse_Volumique.h>

Inheritance diagram for Support_Champ_Masse_Volumique:
[legend]

Public Member Functions

 Support_Champ_Masse_Volumique ()
 Constructeur de la classe.
virtual ~Support_Champ_Masse_Volumique ()
 Destructeur virtuel (pour eviter les warnings).
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 masse volumique en parametre.
virtual void dissocier_champ_masse_volumique ()
 Annule la reference a la masse volumique.
virtual int has_champ_masse_volumique () const
 Renvoie 1 si la masse volumique a ete associee, 0 sinon.
virtual const Champ_baseget_champ_masse_volumique () const
 Renvoie le champ de masse volumique.
const int & support_ok () const

Protected Member Functions

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 avec la valeur 1.

Detailed Description

Definition at line 23 of file Support_Champ_Masse_Volumique.h.

Constructor & Destructor Documentation

◆ 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

Definition at line 27 of file Support_Champ_Masse_Volumique.cpp.

◆ ~Support_Champ_Masse_Volumique()

Support_Champ_Masse_Volumique::~Support_Champ_Masse_Volumique ( )
virtual

Destructeur virtuel (pour eviter les warnings).

Definition at line 35 of file Support_Champ_Masse_Volumique.cpp.

Member Function Documentation

◆ associer_champ_masse_volumique()

void Support_Champ_Masse_Volumique::associer_champ_masse_volumique ( const Champ_base & ch)
virtual

Methode a appeler dans la preparation du probleme pour demander a l'objet de tenir compte du champ de masse volumique en parametre.

Reimplemented in Op_Diff_negligeable.

Definition at line 54 of file Support_Champ_Masse_Volumique.cpp.

◆ declare_support_masse_volumique()

void Support_Champ_Masse_Volumique::declare_support_masse_volumique ( int ok)
protectedvirtual

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.

Definition at line 46 of file Support_Champ_Masse_Volumique.cpp.

◆ dissocier_champ_masse_volumique()

void Support_Champ_Masse_Volumique::dissocier_champ_masse_volumique ( )
virtual

Annule la reference a la masse volumique.

Definition at line 69 of file Support_Champ_Masse_Volumique.cpp.

◆ get_champ_masse_volumique()

const Champ_base & Support_Champ_Masse_Volumique::get_champ_masse_volumique ( ) const
virtual

Renvoie le champ de masse volumique.

Definition at line 87 of file Support_Champ_Masse_Volumique.cpp.

◆ has_champ_masse_volumique()

int Support_Champ_Masse_Volumique::has_champ_masse_volumique ( ) const
virtual

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

Definition at line 78 of file Support_Champ_Masse_Volumique.cpp.

◆ support_ok()

const int & Support_Champ_Masse_Volumique::support_ok ( ) const
inline

Definition at line 45 of file Support_Champ_Masse_Volumique.h.


The documentation for this class was generated from the following files: