Skip to content

Commit

Permalink
Add HELICS 3.5.1 REENTRANT federate flag enum option (#94)
Browse files Browse the repository at this point in the history
* Add HELICS REENTRANT federate flag
  • Loading branch information
nightlark authored Mar 26, 2024
1 parent 3e8538a commit d5ff9d4
Showing 1 changed file with 5 additions and 0 deletions.
5 changes: 5 additions & 0 deletions helics/capi.py
Original file line number Diff line number Diff line change
Expand Up @@ -278,6 +278,7 @@ class HelicsFederateFlag(IntEnum):
- **SINGLE_THREAD_FEDERATE**
- **MULTI_THREAD_CORE**
- **SINGLE_THREAD_CORE**
- **REENTRANT**
- **IGNORE_TIME_MISMATCH_WARNINGS**
- **STRICT_CONFIG_CHECKING**
- **USE_JSON_SERIALIZATION**
Expand Down Expand Up @@ -315,6 +316,8 @@ class HelicsFederateFlag(IntEnum):
MULTI_THREAD_CORE = 28
# flag indicating use of a single threaded core
SINGLE_THREAD_CORE = 29
# flag used to specify that a federate connection can be reentrant
REENTRANT = 38
# used to not display warnings on mismatched requested times
IGNORE_TIME_MISMATCH_WARNINGS = 67
# specify that checking on configuration files should be strict and throw and error on any invalid values
Expand Down Expand Up @@ -345,6 +348,7 @@ class HelicsFederateFlag(IntEnum):
HELICS_FLAG_SINGLE_THREAD_FEDERATE = HelicsFederateFlag.SINGLE_THREAD_FEDERATE
HELICS_FLAG_MULTI_THREAD_CORE = HelicsFederateFlag.MULTI_THREAD_CORE
HELICS_FLAG_SINGLE_THREAD_CORE = HelicsFederateFlag.SINGLE_THREAD_CORE
HELICS_FLAG_REENTRANT = HelicsFederateFlag.REENTRANT
HELICS_FLAG_IGNORE_TIME_MISMATCH_WARNINGS = HelicsFederateFlag.IGNORE_TIME_MISMATCH_WARNINGS
HELICS_FLAG_STRICT_CONFIG_CHECKING = HelicsFederateFlag.STRICT_CONFIG_CHECKING
HELICS_FLAG_USE_JSON_SERIALIZATION = HelicsFederateFlag.USE_JSON_SERIALIZATION
Expand All @@ -367,6 +371,7 @@ class HelicsFederateFlag(IntEnum):
helics_flag_single_thread_federate = HelicsFederateFlag.SINGLE_THREAD_FEDERATE
helics_flag_multi_thread_core = HelicsFederateFlag.MULTI_THREAD_CORE
helics_flag_single_thread_core = HelicsFederateFlag.SINGLE_THREAD_CORE
helics_flag_reentrant = HelicsFederateFlag.REENTRANT
helics_flag_ignore_time_mismatch_warnings = HelicsFederateFlag.IGNORE_TIME_MISMATCH_WARNINGS
helics_flag_strict_config_checking = HelicsFederateFlag.STRICT_CONFIG_CHECKING
helics_flag_use_json_serialization = HelicsFederateFlag.USE_JSON_SERIALIZATION
Expand Down

0 comments on commit d5ff9d4

Please sign in to comment.