dynamic_visualization_store_enums.h File Reference
Last update: 16.07.2025#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 | DVS_NODE_ID (DVS_MAX_USER_DEFINED_VAR_ID+3) |
| #define | DVS_ELEMENT_ID (DVS_MAX_USER_DEFINED_VAR_ID+4) |
| #define | FOREACH_ELEM_ENUM(ELEM) |
| #define | GENERATE_ENUM(ENUM) |
| #define | GENERATE_ENUM_STRING(STRING) |
Enumerations | |
| enum | dvs_var_location { NODE = 0 , ELEMENT , PART , CASE } |
| enum | dvs_var_type { SCALAR = 0 , VECTOR , COMPLEX_SCALAR , COMPLEX_VECTOR , TENSOR , TENSOR9 } |
| enum | dvs_structured_type { UNKNOWN = -1 , PARALLELEPIPED = 0 , CURVILINEAR = 1 } |
| enum | dvs_client_flags { NONE = 0x00000000 , BLOCK_FOR_SERVER = 0x00000001 , DEDUP = 0x00000002 , BEGIN_INIT_WAIT_ON_REINIT = 0x00000004 } |
| enum | dvs_log_flags { LOG_NONE = 0x00 , LOG_PERF = 0x01 , LOG_DEBUG = 0x02 , LOG_UPDATE_BEG_END = 0x04 , LOG_ALL = 0xFFFFFFFF } |
| enum | dvs_verbosity { DVS_QUIET = 1 , DVS_NORMAL = 2 , DVS_VERBOSE = 3 } |
| enum | dvs_log_level { ERR = 1 , WARN = 2 , INFO = 3 } |
| enum | dvs_structured_iblanking_vals { IBLANK_EXTERIOR = 0 , IBLANK_INTERIOR , IBLANK_BOUNDARY , IBLANK_INTERNAL_BOUNDARY , IBLANK_SYMMETRY } |
| enum | dvs_element_type |
Macro Definition Documentation
◆ DVS_ELEMENT_ID
| #define DVS_ELEMENT_ID (DVS_MAX_USER_DEFINED_VAR_ID+4) |
Special elemental int64 ID
Definition at line 121 of file dynamic_visualization_store_enums.h.
◆ 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_NODE_ID
| #define DVS_NODE_ID (DVS_MAX_USER_DEFINED_VAR_ID+3) |
Special nodal int64 ID
Definition at line 119 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 142 of file dynamic_visualization_store_enums.h.
◆ GENERATE_ENUM
| #define GENERATE_ENUM | ( | ENUM | ) |
Generates the enums from above list.
Definition at line 186 of file dynamic_visualization_store_enums.h.
◆ GENERATE_ENUM_STRING
| #define GENERATE_ENUM_STRING | ( | STRING | ) |
Generates the strings from the enums in the above list.
Definition at line 192 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_element_type
| enum dvs_element_type |
List of macro generated enums.
Definition at line 198 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 128 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.