Class allowing the addition of one or more values to a value history. More...
#include <arcane/core/GlobalTimeHistoryAdder.h>
Public Member Functions | |
| GlobalTimeHistoryAdder (ITimeHistoryMng *time_history_mng) | |
| Constructor. | |
| void | addValue (const TimeHistoryAddValueArg &thp, Real value) override |
| Method allowing the addition of a value to a history. | |
| void | addValue (const TimeHistoryAddValueArg &thp, Int32 value) override |
| Method allowing the addition of a value to a history. | |
| void | addValue (const TimeHistoryAddValueArg &thp, Int64 value) override |
| Method allowing the addition of a value to a history. | |
| void | addValue (const TimeHistoryAddValueArg &thp, RealConstArrayView values) override |
| Method allowing the addition of values to a history. | |
| void | addValue (const TimeHistoryAddValueArg &thp, Int32ConstArrayView values) override |
| Method allowing the addition of values to a history. | |
| void | addValue (const TimeHistoryAddValueArg &thp, Int64ConstArrayView values) override |
| Method allowing the addition of values to a history. | |
| Public Member Functions inherited from Arcane::ITimeHistoryAdder | |
| virtual | ~ITimeHistoryAdder ()=default |
| Frees resources. | |
Class allowing the addition of one or more values to a value history.
This class will record the curves globally, without support. That is, the curves will only be linked to the complete domain or the requested subdomain, unlike MeshTimeHistoryAdder which links the curves to the desired mesh.
For a given history name, there can only be one curve of one or more values per subdomain (and one global one for all subdomains).
Example: several curves of pressure averages (let's call them "avg_pressure") and two subdomains (0 and 1). One value per iteration.
It can be noted that it is possible to have several curves independent ones with the same name but linked to different subdomains (+1 global curve).
Definition at line 54 of file GlobalTimeHistoryAdder.h.
|
explicit |
Constructor.
| time_history_mng | A pointer to an instance of ITimeHistoryMng. |
Definition at line 26 of file GlobalTimeHistoryAdder.cc.
|
overridevirtual |
Method allowing the addition of a value to a history.
| thpi | The parameters of the value. |
| value | The value to add. |
Implements Arcane::ITimeHistoryAdder.
Definition at line 45 of file GlobalTimeHistoryAdder.cc.
|
overridevirtual |
Method allowing the addition of values to a history.
| thpi | The parameters of the values. |
| value | The values to add. |
Implements Arcane::ITimeHistoryAdder.
Definition at line 57 of file GlobalTimeHistoryAdder.cc.
|
overridevirtual |
Method allowing the addition of a value to a history.
| thpi | The parameters of the value. |
| value | The value to add. |
Implements Arcane::ITimeHistoryAdder.
Definition at line 39 of file GlobalTimeHistoryAdder.cc.
|
overridevirtual |
Method allowing the addition of values to a history.
| thpi | The parameters of the values. |
| value | The values to add. |
Implements Arcane::ITimeHistoryAdder.
Definition at line 63 of file GlobalTimeHistoryAdder.cc.
|
overridevirtual |
Method allowing the addition of a value to a history.
| thpi | The parameters of the value. |
| value | The value to add. |
Implements Arcane::ITimeHistoryAdder.
Definition at line 33 of file GlobalTimeHistoryAdder.cc.
|
overridevirtual |
Method allowing the addition of values to a history.
| thpi | The parameters of the values. |
| value | The values to add. |
Implements Arcane::ITimeHistoryAdder.
Definition at line 51 of file GlobalTimeHistoryAdder.cc.