Hydra  4.0.1
A header-only templated C++ framework to perform data analysis on massively parallel platforms.
Types.h File Reference

Common and useful typedefs. More...

Go to the source code of this file.

Data Structures

struct  hydra::null_type
 

Namespaces

 hydra
 Generic policies definition.
 
 hydra::math_constants
 

Macros

#define NULL   0
 
#define PI   3.1415926535897932384626422832795028841971
 

Typedefs

typedef bool hydra::GBool_t
 Boolean (0=false, 1=true) (bool) More...
 
typedef unsigned char hydra::GByte_t
 Byte (8 bits) (unsigned char) More...
 
typedef char hydra::GChar_t
 Signed Character 1 byte (char) More...
 
typedef double hydra::GDouble_t
 Double 8 bytes. More...
 
typedef float hydra::GFloat_t
 Float 4 bytes (float) More...
 
typedef int hydra::GInt_t
 Signed integer 4 bytes (int) More...
 
typedef long long hydra::GLong64_t
 Portable signed long integer 8 bytes. More...
 
typedef long hydra::GLong_t
 Signed long integer 4 bytes (long) More...
 
typedef long double hydra::GLongDouble_t
 Long Double. More...
 
typedef double hydra::GReal_t
 Double 16 bytes or float 4 bytes. More...
 
typedef short hydra::GShort_t
 Signed Short integer 2 bytes (short) More...
 
typedef char hydra::GText_t
 General string (char) More...
 
typedef unsigned char hydra::GUChar_t
 Unsigned Character 1 byte (unsigned char) More...
 
typedef unsigned int hydra::GUInt_t
 Unsigned integer 4 bytes (unsigned int) More...
 
typedef unsigned long long hydra::GULong64_t
 Portable unsigned long integer 8 bytes. More...
 
typedef unsigned long hydra::GULong_t
 
typedef unsigned short hydra::GUShort_t
 Unsigned Short integer 2 bytes (unsigned short) More...
 

Variables

const double hydra::math_constants::inverse_sqrt2 = 0.707106781186547524401
 
const double hydra::math_constants::inverse_sqrt2Pi = 0.398942280401432677939
 
const GBool_t hydra::kFalse = false
 
const GBool_t hydra::kTrue = true
 
const double hydra::math_constants::sqrt10 = 3.162277660168379331999
 
const double hydra::math_constants::sqrt2 = 1.41421356237309504880
 
const double hydra::math_constants::sqrt3 = 1.73205080756887729353
 
const double hydra::math_constants::sqrt3_2 = 1.224744871391589049099
 
const double hydra::math_constants::sqrt5 = 2.23606797749978969641
 
const double hydra::math_constants::sqrt6 = 2.449489742783178098197
 

Detailed Description

Common and useful typedefs.

Definition in file Types.h.


Data Structure Documentation

◆ hydra::null_type

struct hydra::null_type
Collaboration diagram for hydra::null_type:

Macro Definition Documentation

◆ NULL

#define NULL   0

◆ PI