|
TRUST 1.9.8
HPC thermohydraulic platform
|
La memoire de Trio-U. More...
#include <Memoire.h>
Public Member Functions | |
| int | add (Objet_U *) |
| Ajoute un Objet_U dans la Memoire de TRUST. | |
| int | suppr (int) |
| Suppression de la memoire de l'Objet_U de numero num L'Objet_U n'est pas supprime, seul son pointeur dans la memoire l'est. | |
| Objet_U & | objet_u (int) |
| Retoune une reference sur l'Objet_U de rang num dans la memoire. | |
| const Objet_U & | objet_u (int) const |
| Retoune une reference constante sur l'Objet_U de rang num dans la memoire. | |
| Objet_U * | objet_u_ptr (int) |
| Retoune un pointeur sur l'Objet_U de rang num dans la memoire. | |
| const Objet_U * | objet_u_ptr (int) const |
| Retoune un pointeur constant sur l'Objet_U de rang num dans la memoire. | |
| int | rang (const Nom &type, const Nom &nom) const |
| Retourne le rang dans la memoire de l'objet de type et de nom indiques. | |
| int | rang (const Nom &nom) const |
| Retourne le rang dans la memoire de l'objet de nom indique. | |
| void | compacte () |
| Compacte la memoire Ce compactage est effectue automatiquement lorsqu'il devient necessaire. | |
| int | verifie () const |
| Verifie le contenu de toutes les cases de la memoire. | |
| int | imprime () const |
| Imprime un etat sur la memoire sur la sortie des erreurs. | |
Static Public Member Functions | |
| static Memoire & | Instance () |
| Retourne un pointeur sur l'instance de la memoire Cree un nouvel objet memoire si aucune instance n'a deja ete creee. | |
Protected Member Functions | |
| Memoire () | |
| Constructeur Initialize une zone de travail pour les Objet_U, les "double" et les "int". | |
Friends | |
| Sortie & | operator<< (Sortie &os, const Memoire &mem) |
| Operateur d'affichage d'un etat de la memoire mem sur le flot de sortie os. | |
|
protected |
Constructeur Initialize une zone de travail pour les Objet_U, les "double" et les "int".
Definition at line 42 of file Memoire.cpp.
| int Memoire::add | ( | Objet_U * | obj | ) |
Ajoute un Objet_U dans la Memoire de TRUST.
| (Objet_U* | obj) pointeur sur l'Objet_U a ajouter |
Definition at line 54 of file Memoire.cpp.
| void Memoire::compacte | ( | ) |
Compacte la memoire Ce compactage est effectue automatiquement lorsqu'il devient necessaire.
Definition at line 306 of file Memoire.cpp.
| int Memoire::imprime | ( | ) | const |
Imprime un etat sur la memoire sur la sortie des erreurs.
Definition at line 347 of file Memoire.cpp.
|
static |
Retourne un pointeur sur l'instance de la memoire Cree un nouvel objet memoire si aucune instance n'a deja ete creee.
Definition at line 32 of file Memoire.cpp.
| Objet_U & Memoire::objet_u | ( | int | num | ) |
Retoune une reference sur l'Objet_U de rang num dans la memoire.
| (int | num) le rang de l'objet dans la memoire |
| Sort | en erreur si la memoire comporte une erreur a la case de rang num |
Definition at line 206 of file Memoire.cpp.
| const Objet_U & Memoire::objet_u | ( | int | num | ) | const |
Retoune une reference constante sur l'Objet_U de rang num dans la memoire.
| (int | num) le rang de l'objet dans la memoire |
| Sort | en erreur si la memoire comporte une erreur a la case de rang num |
Definition at line 232 of file Memoire.cpp.
| Objet_U * Memoire::objet_u_ptr | ( | int | num | ) |
Retoune un pointeur sur l'Objet_U de rang num dans la memoire.
| (int | num) le rang de l'objet dans la memoire |
| Sort | en erreur si la memoire comporte une erreur a la case de rang num |
Definition at line 258 of file Memoire.cpp.
| const Objet_U * Memoire::objet_u_ptr | ( | int | num | ) | const |
Retoune un pointeur constant sur l'Objet_U de rang num dans la memoire.
| (int | num) le rang de l'objet dans la memoire |
| Sort | en erreur si la memoire comporte une erreur a la case de rang num |
Definition at line 284 of file Memoire.cpp.
| int Memoire::rang | ( | const Nom & | nom | ) | const |
Retourne le rang dans la memoire de l'objet de nom indique.
| (const | Nom& nom) le nom de l'objet |
Definition at line 186 of file Memoire.cpp.
Retourne le rang dans la memoire de l'objet de type et de nom indiques.
Definition at line 166 of file Memoire.cpp.
| int Memoire::suppr | ( | int | num | ) |
Suppression de la memoire de l'Objet_U de numero num L'Objet_U n'est pas supprime, seul son pointeur dans la memoire l'est.
| (int | num) le numero de l'Objet_U a supprimer |
Definition at line 105 of file Memoire.cpp.
| int Memoire::verifie | ( | ) | const |
Verifie le contenu de toutes les cases de la memoire.
Definition at line 388 of file Memoire.cpp.
Operateur d'affichage d'un etat de la memoire mem sur le flot de sortie os.
| (Sortie& | os) le flot de sortie a utiliser |
| (const | Memoire& mem) la memoire a examiner |
Definition at line 412 of file Memoire.cpp.