Hydra  4.0.1
A header-only templated C++ framework to perform data analysis on massively parallel platforms.
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Hydra.h File Reference

Go to the source code of this file.

Namespaces

 hydra
 Generic policies definition.
 

Macros

#define HYDRA_MAJOR_VERSION   (HYDRA_VERSION / 100000)
 The preprocessor macro HYDRA_MAJOR_VERSION encodes the major version number of Hydra. More...
 
#define HYDRA_MINOR_VERSION   (HYDRA_VERSION / 100 % 1000)
 The preprocessor macro HYDRA_MINOR_VERSION encodes the minor version number of Hydra. More...
 
#define HYDRA_PATCH_NUMBER   0
 The preprocessor macro HYDRA_PATCH_NUMBER encodes the patch number of the Hydra library. More...
 
#define HYDRA_VERSION   400001
 The preprocessor macro HYDRA_VERSION encodes the version number of the Hydra. More...
 

Macro Definition Documentation

◆ HYDRA_MAJOR_VERSION

#define HYDRA_MAJOR_VERSION   (HYDRA_VERSION / 100000)

The preprocessor macro HYDRA_MAJOR_VERSION encodes the major version number of Hydra.

◆ HYDRA_MINOR_VERSION

#define HYDRA_MINOR_VERSION   (HYDRA_VERSION / 100 % 1000)

The preprocessor macro HYDRA_MINOR_VERSION encodes the minor version number of Hydra.

◆ HYDRA_PATCH_NUMBER

#define HYDRA_PATCH_NUMBER   0

The preprocessor macro HYDRA_PATCH_NUMBER encodes the patch number of the Hydra library.

◆ HYDRA_VERSION

#define HYDRA_VERSION   400001

The preprocessor macro HYDRA_VERSION encodes the version number of the Hydra.

HYDRA_VERSION % 100 is the patch version. HYDRA_VERSION / 100 % 1000 is the feature version. HYDRA_VERSION / 100000 is the major version.