ECOGEN 6.0
Evolutive, Compressible, Open, Genuine, Easy, N-phase
Loading...
Searching...
No Matches
IntTypes.h File Reference
#include <cstdint>
Include dependency graph for IntTypes.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define ECOGEN_H5_SIZE_T   H5T_NATIVE_UINT32
 Maps size_t to the appropriate 32-bit unsigned integer HDF5 memory type.
#define ECOGEN_MPI_SIZE_T   MPI_UINT32_T
 Maps size_t to the appropriate 32-bit unsigned integer MPI type.

Variables

static constexpr size_t MAX_SAFE_INTEGER = 9007199254740991
 Maximal integer exactly convertible into double for IEEE754 norm (2^53-1).

Macro Definition Documentation

◆ ECOGEN_H5_SIZE_T

#define ECOGEN_H5_SIZE_T   H5T_NATIVE_UINT32

Maps size_t to the appropriate 32-bit unsigned integer HDF5 memory type.

◆ ECOGEN_MPI_SIZE_T

#define ECOGEN_MPI_SIZE_T   MPI_UINT32_T

Maps size_t to the appropriate 32-bit unsigned integer MPI type.

Variable Documentation

◆ MAX_SAFE_INTEGER

size_t MAX_SAFE_INTEGER = 9007199254740991
staticconstexpr

Maximal integer exactly convertible into double for IEEE754 norm (2^53-1).