Classe permettant d'ajouter une ou plusieurs valeurs à un historique de valeurs. Plus de détails...
#include <arcane/core/GlobalTimeHistoryAdder.h>
Fonctions membres publiques | |
GlobalTimeHistoryAdder (ITimeHistoryMng *time_history_mng) | |
Constructeur. | |
void | addValue (const TimeHistoryAddValueArg &thp, Real value) override |
Méthode permettant d'ajouter une valeur à un historique. | |
void | addValue (const TimeHistoryAddValueArg &thp, Int32 value) override |
Méthode permettant d'ajouter une valeur à un historique. | |
void | addValue (const TimeHistoryAddValueArg &thp, Int64 value) override |
Méthode permettant d'ajouter une valeur à un historique. | |
void | addValue (const TimeHistoryAddValueArg &thp, RealConstArrayView values) override |
Méthode permettant d'ajouter des valeurs à un historique. | |
void | addValue (const TimeHistoryAddValueArg &thp, Int32ConstArrayView values) override |
Méthode permettant d'ajouter des valeurs à un historique. | |
void | addValue (const TimeHistoryAddValueArg &thp, Int64ConstArrayView values) override |
Méthode permettant d'ajouter des valeurs à un historique. | |
Fonctions membres publiques hérités de Arcane::ITimeHistoryAdder | |
virtual | ~ITimeHistoryAdder ()=default |
Libère les ressources. | |
Attributs privés | |
ITimeHistoryMng * | m_thm |
Classe permettant d'ajouter une ou plusieurs valeurs à un historique de valeurs.
Cette classe enregistrera les courbes de manière globale, sans support. C'est-à-dire que les courbes ne seront liée qu'au domaine complet ou au sous-domaine demandé, par opposition au MeshTimeHistoryAdder qui lie les courbes au maillage désiré.
Pour un nom d'historique donné, il ne peut y avoir qu'une courbe de une ou plusieurs valeurs par sous-domaine (et une globale à tous les sous-domaines).
Exemple : plusieurs courbes de moyennes des pressions (appelons-les "avg_pressure") et deux sous-domaines (0 et 1). Une valeur par itération.
On peut remarquer qu'il est possible d'avoir plusieurs courbes indépendantes avec le même nom mais liée à des sous-domaines différents (+1 courbe globale).
Définition à la ligne 54 du fichier GlobalTimeHistoryAdder.h.
|
explicit |
Constructeur.
time_history_mng | Un pointeur vers une instance de ITimeHistoryMng. |
Définition à la ligne 26 du fichier GlobalTimeHistoryAdder.cc.
Références Arcane::ITimeHistoryMng::_internalApi().
|
overridevirtual |
Méthode permettant d'ajouter une valeur à un historique.
thpi | Les paramètres de la valeur. |
value | La valeur à ajouter. |
Implémente Arcane::ITimeHistoryAdder.
Définition à la ligne 45 du fichier GlobalTimeHistoryAdder.cc.
Références Arcane::ITimeHistoryMng::_internalApi().
|
overridevirtual |
Méthode permettant d'ajouter des valeurs à un historique.
thpi | Les paramètres des valeurs. |
value | Les valeurs à ajouter. |
Implémente Arcane::ITimeHistoryAdder.
Définition à la ligne 57 du fichier GlobalTimeHistoryAdder.cc.
Références Arcane::ITimeHistoryMng::_internalApi().
|
overridevirtual |
Méthode permettant d'ajouter une valeur à un historique.
thpi | Les paramètres de la valeur. |
value | La valeur à ajouter. |
Implémente Arcane::ITimeHistoryAdder.
Définition à la ligne 39 du fichier GlobalTimeHistoryAdder.cc.
Références Arcane::ITimeHistoryMng::_internalApi().
|
overridevirtual |
Méthode permettant d'ajouter des valeurs à un historique.
thpi | Les paramètres des valeurs. |
value | Les valeurs à ajouter. |
Implémente Arcane::ITimeHistoryAdder.
Définition à la ligne 63 du fichier GlobalTimeHistoryAdder.cc.
Références Arcane::ITimeHistoryMng::_internalApi().
|
overridevirtual |
Méthode permettant d'ajouter une valeur à un historique.
thpi | Les paramètres de la valeur. |
value | La valeur à ajouter. |
Implémente Arcane::ITimeHistoryAdder.
Définition à la ligne 33 du fichier GlobalTimeHistoryAdder.cc.
Références Arcane::ITimeHistoryMng::_internalApi().
|
overridevirtual |
Méthode permettant d'ajouter des valeurs à un historique.
thpi | Les paramètres des valeurs. |
value | Les valeurs à ajouter. |
Implémente Arcane::ITimeHistoryAdder.
Définition à la ligne 51 du fichier GlobalTimeHistoryAdder.cc.
Références Arcane::ITimeHistoryMng::_internalApi().
|
private |
Définition à la ligne 78 du fichier GlobalTimeHistoryAdder.h.