![]() |
helics
3.4.0
|
base helics enumerations for C and C++ API's More...
Go to the source code of this file.
Macros | |
#define | HELICS_BIG_NUMBER 9223372036.854774 |
Variables | |
const int | HELICS_INVALID_OPTION_INDEX = -101 |
const int | HELICS_INVALID_PROPERTY_VALUE = -972 |
const double | cHelicsBigNumber = HELICS_BIG_NUMBER |
base helics enumerations for C and C++ API's
enum HelicsCoreFlags |
enumeration of additional core flags
enum HelicsCoreTypes |
pick a core type depending on compile configuration usually either ZMQ if available or TCP
enum HelicsDataTypes |
enumeration of allowable data types for publications and inputs
enum HelicsErrorTypes |
enumeration of return values from the C interface functions
enum HelicsFederateFlags |
enumeration of possible federate flags
enum HelicsFilterTypes |
enumeration of the predefined filter types
enum HelicsFlags |
enumeration of general flags that can be used in federates/cores/brokers
enum HelicsHandleOptions |
enumeration of options that apply to handles
enum HelicsLogLevels |
log level definitions
enumeration of the multi_input operations
enum HelicsProperties |
enumeration of properties that apply to federates and sometimes cores
Enumerator | |
---|---|
HELICS_PROPERTY_TIME_DELTA | the property controlling the minimum time delta for a federate |
HELICS_PROPERTY_TIME_PERIOD | the property controlling the period for a federate |
HELICS_PROPERTY_TIME_OFFSET | the property controlling time offset for the period of federate |
HELICS_PROPERTY_TIME_RT_LAG | the property controlling real time lag for a federate the max time a federate can lag real time |
HELICS_PROPERTY_TIME_RT_LEAD | the property controlling real time lead for a federate the max time a federate can be ahead of real time |
HELICS_PROPERTY_TIME_RT_TOLERANCE | the property controlling real time tolerance for a federate sets both rt_lag and rt_lead |
HELICS_PROPERTY_TIME_INPUT_DELAY | the property controlling input delay for a federate |
HELICS_PROPERTY_TIME_OUTPUT_DELAY | the property controlling output delay for a federate |
HELICS_PROPERTY_TIME_STOPTIME | specify the maximum time of a federate |
HELICS_PROPERTY_TIME_GRANT_TIMEOUT | the property specifying a timeout to trigger actions if the time for granting exceeds a certain threshold |
HELICS_PROPERTY_INT_CURRENT_ITERATION | read only property getting the current iteration count |
HELICS_PROPERTY_INT_MAX_ITERATIONS | integer property controlling the maximum number of iterations in a federate |
HELICS_PROPERTY_INT_LOG_LEVEL | integer property controlling the log level in a federate see HelicsLogLevels |
HELICS_PROPERTY_INT_FILE_LOG_LEVEL | integer property controlling the log level for file logging in a federate see HelicsLogLevels |
HELICS_PROPERTY_INT_CONSOLE_LOG_LEVEL | integer property controlling the log level for console logging in a federate see HelicsLogLevels |
HELICS_PROPERTY_INT_LOG_BUFFER | integer property controlling the size of the log buffer |
HELICS_PROPERTY_INT_INDEX_GROUP | integer property specifying an index group |
enumeration of sequencing modes for queries and commands fast is the default, meaning the query travels along priority channels and takes precedence of over existing messages; ordered means it follows normal priority patterns and will be ordered along with existing messages
enumeration of the predefined translator types
const int HELICS_INVALID_PROPERTY_VALUE = -972 |
result returned for requesting the value of an invalid/unknown property