Skip to content

Commit

Permalink
MUL-152: Update Parametrization.h
Browse files Browse the repository at this point in the history
  • Loading branch information
geier1993 authored and dsarmany committed Jan 21, 2025
1 parent cf8af16 commit da7b567
Showing 1 changed file with 10 additions and 0 deletions.
10 changes: 10 additions & 0 deletions src/multio/message/Parametrization.h
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,16 @@ namespace multio::message {

static std::string PARAMETRIZATION_PAYLOAD_KEY = "payloadKey";

/** Global singleton metadata object that contains information that may be send once at the beginning of a run
*
* Important: Key-value pairs are ment to be constant. It is possible to update a key with the same value multiple times.
* However, to enforce consistency a key can not be updated with a different value - this will throw an exception to
* notify about inconsistency.
*
* This singleton object is shared accross multiple multio instances (e.g. IFS and NEMO). Hence it is assumed that
* all global key-value pairs of different models are exclusive to each other or contain the same value.
*
*/
class Parametrization {
public:
Parametrization() = default;
Expand Down

0 comments on commit da7b567

Please sign in to comment.