dynamic_visualization_store_enums.h File Reference
Last update: 17.04.2023Contains enums used in C/C++ API. More...
#include <stdint.h>
Go to the source code of this file.
Macros | |
#define | DVS_MAX_USER_DEFINED_VAR_ID (UINT32_MAX-10002) |
#define | DVS_IBLANK_EXTERIOR 0.f |
#define | DVS_IBLANK_INTERIOR 1.f |
#define | DVS_IBLANK_BOUNDARY 2.f |
#define | DVS_IBLANK_INTERNAL_BOUNDARY 3.f |
#define | DVS_IBLANK_SYMMETRY 4.f |
#define | DVS_STRUCTURED_IBLANKED_NODES (DVS_MAX_USER_DEFINED_VAR_ID+1) |
#define | DVS_STRUCTURED_GHOST_ELEMENTS (DVS_MAX_USER_DEFINED_VAR_ID+2) |
#define | FOREACH_ELEM_ENUM(ELEM) |
Creates elements, used to create an enum and strings from the enum names. More... | |
#define | GENERATE_ENUM(ENUM) ENUM, |
Generates the enums from above list. | |
#define | GENERATE_ENUM_STRING(STRING) #STRING, |
Generates the strings from the enums in the above list. | |
Enumerations | |
enum | dvs_var_location { NODE = 0 , ELEMENT , PART , CASE } |
What variable is associated with. More... | |
enum | dvs_var_type { SCALAR = 0 , VECTOR , COMPLEX_SCALAR , COMPLEX_VECTOR , TENSOR , TENSOR9 } |
Data type of variable. More... | |
enum | dvs_structured_type { UNKNOWN = -1 , PARALLELEPIPED = 0 , CURVILINEAR = 1 } |
Structure mesh types available in DVS. More... | |
enum | dvs_client_flags { NONE = 0x00000000 , BLOCK_FOR_SERVER = 0x00000001 , DEDUP = 0x00000002 , BEGIN_INIT_WAIT_ON_REINIT = 0x00000004 } |
Flags for specific server setup. More... | |
enum | dvs_log_flags { LOG_NONE = 0x00 , LOG_PERF = 0x01 , LOG_DEBUG = 0x02 , LOG_UPDATE_BEG_END = 0x04 , LOG_ALL = 0xFFFFFFFF } |
Flags to control logging filters. More... | |
enum | dvs_verbosity { DVS_QUIET = 1 , DVS_NORMAL = 2 , DVS_VERBOSE = 3 } |
Verbosity levels. More... | |
enum | dvs_log_level { ERR = 1 , WARN = 2 , INFO = 3 } |
Message levels for logging messages. More... | |
enum | dvs_structured_iblanking_vals { IBLANK_EXTERIOR = 0 , IBLANK_INTERIOR , IBLANK_BOUNDARY , IBLANK_INTERNAL_BOUNDARY , IBLANK_SYMMETRY } |
IBLANKING Values allowed by DVS. More... | |
enum | dvs_element_type |
List of macro generated enums. | |
Detailed Description
Contains enums used in C/C++ API.
Definition in file dynamic_visualization_store_enums.h.
Macro Definition Documentation
◆ DVS_IBLANK_BOUNDARY
#define DVS_IBLANK_BOUNDARY 2.f |
Boundary Node
Definition at line 108 of file dynamic_visualization_store_enums.h.
◆ DVS_IBLANK_EXTERIOR
#define DVS_IBLANK_EXTERIOR 0.f |
Exterior Node (blanked by default)
Definition at line 104 of file dynamic_visualization_store_enums.h.
◆ DVS_IBLANK_INTERIOR
#define DVS_IBLANK_INTERIOR 1.f |
Interior Node (shown by default)
Definition at line 106 of file dynamic_visualization_store_enums.h.
◆ DVS_IBLANK_INTERNAL_BOUNDARY
#define DVS_IBLANK_INTERNAL_BOUNDARY 3.f |
Internal boundary/baffle node
Definition at line 110 of file dynamic_visualization_store_enums.h.
◆ DVS_IBLANK_SYMMETRY
#define DVS_IBLANK_SYMMETRY 4.f |
Symmetry surface
Definition at line 112 of file dynamic_visualization_store_enums.h.
◆ DVS_MAX_USER_DEFINED_VAR_ID
#define DVS_MAX_USER_DEFINED_VAR_ID (UINT32_MAX-10002) |
DVS reserves the last 10000 VAR IDs for special variables
Definition at line 101 of file dynamic_visualization_store_enums.h.
◆ DVS_STRUCTURED_GHOST_ELEMENTS
#define DVS_STRUCTURED_GHOST_ELEMENTS (DVS_MAX_USER_DEFINED_VAR_ID+2) |
Special elemental var structured data for ghost elements
Definition at line 117 of file dynamic_visualization_store_enums.h.
◆ DVS_STRUCTURED_IBLANKED_NODES
#define DVS_STRUCTURED_IBLANKED_NODES (DVS_MAX_USER_DEFINED_VAR_ID+1) |
Special nodal var for structured data to IBLANK nodes
Definition at line 115 of file dynamic_visualization_store_enums.h.
◆ FOREACH_ELEM_ENUM
#define FOREACH_ELEM_ENUM | ( | ELEM | ) |
Creates elements, used to create an enum and strings from the enum names.
For a description of supported elements and their index order please see the EnSight user manual, section 9.2.3 Supported EnSight Gold Elements
Definition at line 137 of file dynamic_visualization_store_enums.h.
Enumeration Type Documentation
◆ dvs_client_flags
enum dvs_client_flags |
Flags for specific server setup.
Definition at line 54 of file dynamic_visualization_store_enums.h.
◆ dvs_log_flags
enum dvs_log_flags |
Flags to control logging filters.
Definition at line 66 of file dynamic_visualization_store_enums.h.
◆ dvs_log_level
enum dvs_log_level |
Message levels for logging messages.
Enumerator | |
---|---|
ERR | Log an error. |
WARN | Log a warning. |
INFO | Log an informational message. |
Definition at line 93 of file dynamic_visualization_store_enums.h.
◆ dvs_structured_iblanking_vals
IBLANKING Values allowed by DVS.
Definition at line 123 of file dynamic_visualization_store_enums.h.
◆ dvs_structured_type
enum dvs_structured_type |
Structure mesh types available in DVS.
Enumerator | |
---|---|
UNKNOWN | Unknown type. |
PARALLELEPIPED | Parallepiped. |
CURVILINEAR | Curvilinear. |
Definition at line 43 of file dynamic_visualization_store_enums.h.
◆ dvs_var_location
enum dvs_var_location |
What variable is associated with.
Definition at line 17 of file dynamic_visualization_store_enums.h.
◆ dvs_var_type
enum dvs_var_type |
Data type of variable.
Enumerator | |
---|---|
SCALAR | Scalar. |
VECTOR | XYZ Coordinates. |
COMPLEX_SCALAR | NOT SUPPORTED YET. |
COMPLEX_VECTOR | NOT SUPPORTED YET. |
TENSOR | NOT SUPPORTED YET. |
TENSOR9 | NOT SUPPORTED YET. |
Definition at line 29 of file dynamic_visualization_store_enums.h.
◆ dvs_verbosity
enum dvs_verbosity |
Verbosity levels.
The higher the level the less messages will be filtered.
Enumerator | |
---|---|
DVS_QUIET | Only log errors. |
DVS_NORMAL | Default, displays warnings and errors. |
DVS_VERBOSE | Displays informational messages, warnings, errors. |
Definition at line 82 of file dynamic_visualization_store_enums.h.