 |
helics
3.3.0
|
Go to the documentation of this file.
9 #ifndef HELICS_ENUMS_H_
10 #define HELICS_ENUMS_H_
66 HELICS_DATA_TYPE_UNKNOWN = -1,
251 const int HELICS_INVALID_OPTION_INDEX = -101;
404 #define HELICS_BIG_NUMBER 9223372036.854774
405 const double cHelicsBigNumber = HELICS_BIG_NUMBER;
@ HELICS_LOG_LEVEL_PROFILING
Definition: helics_enums.h:190
@ HELICS_ERROR_USER_ABORT
Definition: helics_enums.h:246
@ HELICS_HANDLE_OPTION_CLEAR_PRIORITY_LIST
Definition: helics_enums.h:350
HelicsCoreTypes
Definition: helics_enums.h:22
@ HELICS_CORE_TYPE_DEFAULT
Definition: helics_enums.h:24
@ HELICS_CORE_TYPE_NULL
Definition: helics_enums.h:58
@ HELICS_HANDLE_OPTION_ONLY_TRANSMIT_ON_CHANGE
Definition: helics_enums.h:340
@ HELICS_FLAG_INTERRUPTIBLE
Definition: helics_enums.h:105
HelicsCoreFlags
Definition: helics_enums.h:147
@ HELICS_MULTI_INPUT_MIN_OPERATION
Definition: helics_enums.h:314
@ HELICS_FILTER_TYPE_CLONE
Definition: helics_enums.h:373
@ HELICS_SEQUENCING_MODE_ORDERED
Definition: helics_enums.h:399
@ HELICS_CORE_TYPE_ZMQ
Definition: helics_enums.h:26
@ HELICS_DATA_TYPE_JSON
Definition: helics_enums.h:90
@ HELICS_FLAG_DEBUGGING
Definition: helics_enums.h:167
@ HELICS_FLAG_FORWARD_COMPUTE
Definition: helics_enums.h:126
@ HELICS_ERROR_INVALID_STATE_TRANSITION
Definition: helics_enums.h:228
@ HELICS_HANDLE_OPTION_ONLY_UPDATE_ON_CHANGE
Definition: helics_enums.h:342
@ HELICS_ERROR_FATAL
Definition: helics_enums.h:214
@ HELICS_LOG_LEVEL_NO_PRINT
Definition: helics_enums.h:186
@ HELICS_FILTER_TYPE_DELAY
Definition: helics_enums.h:363
@ HELICS_DATA_TYPE_ANY
Definition: helics_enums.h:95
@ HELICS_HANDLE_OPTION_IGNORE_INTERRUPTS
Definition: helics_enums.h:344
@ HELICS_TRANSLATOR_TYPE_CUSTOM
Definition: helics_enums.h:382
@ HELICS_LOG_LEVEL_CONNECTIONS
Definition: helics_enums.h:197
@ HELICS_DATA_TYPE_COMPLEX
Definition: helics_enums.h:74
HelicsDataTypes
Definition: helics_enums.h:65
@ HELICS_HANDLE_OPTION_STRICT_TYPE_CHECKING
Definition: helics_enums.h:335
@ HELICS_MULTI_INPUT_NO_OP
Definition: helics_enums.h:298
@ HELICS_MULTI_INPUT_VECTORIZE_OPERATION
Definition: helics_enums.h:300
@ HELICS_LOG_LEVEL_WARNING
Definition: helics_enums.h:192
@ HELICS_MULTI_INPUT_AVERAGE_OPERATION
Definition: helics_enums.h:316
@ HELICS_ERROR_INVALID_OBJECT
Definition: helics_enums.h:238
@ HELICS_SEQUENCING_MODE_DEFAULT
Definition: helics_enums.h:401
@ HELICS_ERROR_INSUFFICIENT_SPACE
Definition: helics_enums.h:222
@ HELICS_CORE_TYPE_INTERPROCESS
Definition: helics_enums.h:33
@ HELICS_ERROR_REGISTRATION_FAILURE
Definition: helics_enums.h:242
@ HELICS_FLAG_STRICT_CONFIG_CHECKING
Definition: helics_enums.h:135
@ HELICS_ERROR_DISCARD
Definition: helics_enums.h:234
@ HELICS_FLAG_LOCAL_PROFILING_CAPTURE
Definition: helics_enums.h:143
@ HELICS_FLAG_WAIT_FOR_CURRENT_TIME_UPDATE
Definition: helics_enums.h:116
@ HELICS_CORE_TYPE_NNG
Definition: helics_enums.h:45
@ HELICS_FLAG_SOURCE_ONLY
Definition: helics_enums.h:107
@ HELICS_HANDLE_OPTION_INPUT_PRIORITY_LOCATION
Definition: helics_enums.h:348
@ HELICS_ERROR_CONNECTION_FAILURE
Definition: helics_enums.h:240
@ HELICS_ERROR_EXTERNAL_TYPE
Definition: helics_enums.h:216
@ HELICS_CORE_TYPE_ZMQ_SS
Definition: helics_enums.h:43
@ HELICS_FLAG_PROFILING
Definition: helics_enums.h:175
@ HELICS_MULTI_INPUT_AND_OPERATION
Definition: helics_enums.h:302
@ HELICS_PROPERTY_INT_LOG_BUFFER
Definition: helics_enums.h:289
@ HELICS_DATA_TYPE_STRING
Definition: helics_enums.h:68
@ HELICS_CORE_TYPE_HTTP
Definition: helics_enums.h:49
@ HELICS_CORE_TYPE_UDP
Definition: helics_enums.h:41
@ HELICS_ERROR_INVALID_FUNCTION_CALL
Definition: helics_enums.h:226
@ HELICS_DATA_TYPE_NAMED_POINT
Definition: helics_enums.h:80
@ HELICS_HANDLE_OPTION_CONNECTION_OPTIONAL
Definition: helics_enums.h:326
HelicsFederateFlags
Definition: helics_enums.h:99
@ HELICS_FLAG_REALTIME
Definition: helics_enums.h:128
@ HELICS_FLAG_DELAY_INIT_ENTRY
Definition: helics_enums.h:150
@ HELICS_LOG_LEVEL_DUMPLOG
Definition: helics_enums.h:184
@ HELICS_PROPERTY_INT_CONSOLE_LOG_LEVEL
Definition: helics_enums.h:287
@ HELICS_FLAG_OBSERVER
Definition: helics_enums.h:101
@ HELICS_FLAG_ROLLBACK
Definition: helics_enums.h:123
@ HELICS_FLAG_IGNORE_TIME_MISMATCH_WARNINGS
Definition: helics_enums.h:132
@ HELICS_WARNING
Definition: helics_enums.h:230
@ HELICS_TRANSLATOR_TYPE_JSON
Definition: helics_enums.h:384
@ HELICS_LOG_LEVEL_DEBUG
Definition: helics_enums.h:205
@ HELICS_DATA_TYPE_BOOLEAN
Definition: helics_enums.h:82
@ HELICS_PROPERTY_INT_LOG_LEVEL
Definition: helics_enums.h:281
@ HELICS_DATA_TYPE_RAW
Definition: helics_enums.h:88
@ HELICS_MULTI_INPUT_DIFF_OPERATION
Definition: helics_enums.h:310
@ HELICS_ERROR_OTHER
Definition: helics_enums.h:218
@ HELICS_CORE_TYPE_WEBSOCKET
Definition: helics_enums.h:51
@ HELICS_PROPERTY_INT_MAX_ITERATIONS
Definition: helics_enums.h:278
@ HELICS_HANDLE_OPTION_MULTI_INPUT_HANDLING_METHOD
Definition: helics_enums.h:346
@ HELICS_DATA_TYPE_TIME
Definition: helics_enums.h:84
@ HELICS_FILTER_TYPE_CUSTOM
Definition: helics_enums.h:361
@ HELICS_ERROR_INVALID_ARGUMENT
Definition: helics_enums.h:236
@ HELICS_DATA_TYPE_CHAR
Definition: helics_enums.h:86
@ HELICS_MULTI_INPUT_OR_OPERATION
Definition: helics_enums.h:305
@ HELICS_DATA_TYPE_VECTOR
Definition: helics_enums.h:76
@ HELICS_USER_EXCEPTION
Definition: helics_enums.h:220
@ HELICS_PROPERTY_TIME_PERIOD
Definition: helics_enums.h:258
@ HELICS_PROPERTY_TIME_RT_TOLERANCE
Definition: helics_enums.h:269
@ HELICS_CORE_TYPE_INPROC
Definition: helics_enums.h:55
@ HELICS_HANDLE_OPTION_CONNECTION_REQUIRED
Definition: helics_enums.h:323
@ HELICS_FLAG_IGNORE
Definition: helics_enums.h:154
@ HELICS_PROPERTY_TIME_DELTA
Definition: helics_enums.h:256
HelicsMultiInputModes
Definition: helics_enums.h:296
HelicsSequencingModes
Definition: helics_enums.h:395
@ HELICS_DATA_TYPE_INT
Definition: helics_enums.h:72
@ HELICS_CORE_TYPE_TEST
Definition: helics_enums.h:30
@ HELICS_CORE_TYPE_TCP_SS
Definition: helics_enums.h:47
@ HELICS_FLAG_FORCE_LOGGING_FLUSH
Definition: helics_enums.h:171
@ HELICS_FLAG_TERMINATE_ON_ERROR
Definition: helics_enums.h:169
@ HELICS_FILTER_TYPE_RANDOM_DELAY
Definition: helics_enums.h:365
@ HELICS_LOG_LEVEL_DATA
Definition: helics_enums.h:203
@ HELICS_MULTI_INPUT_MAX_OPERATION
Definition: helics_enums.h:312
HelicsFilterTypes
Definition: helics_enums.h:359
@ HELICS_FLAG_ONLY_UPDATE_ON_CHANGE
Definition: helics_enums.h:113
@ HELICS_DATA_TYPE_MULTI
Definition: helics_enums.h:92
@ HELICS_MULTI_INPUT_SUM_OPERATION
Definition: helics_enums.h:307
@ HELICS_FLAG_USE_JSON_SERIALIZATION
Definition: helics_enums.h:137
@ HELICS_FLAG_EVENT_TRIGGERED
Definition: helics_enums.h:140
@ HELICS_HANDLE_OPTION_MULTIPLE_CONNECTIONS_ALLOWED
Definition: helics_enums.h:330
@ HELICS_DATA_TYPE_DOUBLE
Definition: helics_enums.h:70
@ HELICS_HANDLE_OPTION_CONNECTIONS
Definition: helics_enums.h:353
@ HELICS_FILTER_TYPE_REROUTE
Definition: helics_enums.h:370
HelicsHandleOptions
Definition: helics_enums.h:320
HelicsTranslatorTypes
Definition: helics_enums.h:380
@ HELICS_OK
Definition: helics_enums.h:244
@ HELICS_ERROR_TERMINATED
Definition: helics_enums.h:248
@ HELICS_LOG_LEVEL_SUMMARY
Definition: helics_enums.h:194
@ HELICS_PROPERTY_TIME_RT_LAG
Definition: helics_enums.h:263
@ HELICS_FLAG_SINGLE_THREAD_FEDERATE
Definition: helics_enums.h:130
@ HELICS_HANDLE_OPTION_IGNORE_UNIT_MISMATCH
Definition: helics_enums.h:337
@ HELICS_SEQUENCING_MODE_FAST
Definition: helics_enums.h:397
@ HELICS_FLAG_ENABLE_INIT_ENTRY
Definition: helics_enums.h:152
@ HELICS_HANDLE_OPTION_BUFFER_DATA
Definition: helics_enums.h:333
@ HELICS_LOG_LEVEL_ERROR
Definition: helics_enums.h:188
@ HELICS_CORE_TYPE_IPC
Definition: helics_enums.h:37
@ HELICS_FLAG_RESTRICTIVE_TIME_POLICY
Definition: helics_enums.h:121
@ HELICS_FILTER_TYPE_RANDOM_DROP
Definition: helics_enums.h:367
@ HELICS_HANDLE_OPTION_SINGLE_CONNECTION_ONLY
Definition: helics_enums.h:328
@ HELICS_PROPERTY_TIME_RT_LEAD
Definition: helics_enums.h:266
@ HELICS_PROPERTY_TIME_OUTPUT_DELAY
Definition: helics_enums.h:273
@ HELICS_PROPERTY_TIME_INPUT_DELAY
Definition: helics_enums.h:271
@ HELICS_FLAG_UNINTERRUPTIBLE
Definition: helics_enums.h:103
@ HELICS_DATA_TYPE_COMPLEX_VECTOR
Definition: helics_enums.h:78
@ HELICS_ERROR_EXECUTION_FAILURE
Definition: helics_enums.h:224
HelicsFlags
Definition: helics_enums.h:158
@ HELICS_PROPERTY_INT_FILE_LOG_LEVEL
Definition: helics_enums.h:284
@ HELICS_FLAG_ONLY_TRANSMIT_ON_CHANGE
Definition: helics_enums.h:110
@ HELICS_LOG_LEVEL_TRACE
Definition: helics_enums.h:207
HelicsErrorTypes
Definition: helics_enums.h:212
@ HELICS_CORE_TYPE_TCP
Definition: helics_enums.h:39
@ HELICS_LOG_LEVEL_TIMING
Definition: helics_enums.h:201
@ HELICS_FLAG_PROFILING_MARKER
Definition: helics_enums.h:177
@ HELICS_LOG_LEVEL_INTERFACES
Definition: helics_enums.h:199
@ HELICS_CORE_TYPE_EMPTY
Definition: helics_enums.h:61
@ HELICS_CORE_TYPE_MPI
Definition: helics_enums.h:28
@ HELICS_PROPERTY_TIME_GRANT_TIMEOUT
Definition: helics_enums.h:276
@ HELICS_TRANSLATOR_TYPE_BINARY
Definition: helics_enums.h:386
@ HELICS_PROPERTY_TIME_OFFSET
Definition: helics_enums.h:260
@ HELICS_FLAG_DUMPLOG
Definition: helics_enums.h:173
@ HELICS_ERROR_SYSTEM_FAILURE
Definition: helics_enums.h:232
@ HELICS_HANDLE_OPTION_TIME_RESTRICTED
Definition: helics_enums.h:355
const int HELICS_INVALID_PROPERTY_VALUE
Definition: helics_enums.h:293
HelicsProperties
Definition: helics_enums.h:254
HelicsLogLevels
Definition: helics_enums.h:182
@ HELICS_FLAG_SLOW_RESPONDING
Definition: helics_enums.h:163
@ HELICS_FILTER_TYPE_FIREWALL
Definition: helics_enums.h:376