criptic v1
Cosmic Ray Interstellar Propagation Tool using Itô Calculus
Loading...
Searching...
No Matches
Namespaces | Macros | Typedefs | Variables
Types.H File Reference

Basic integer and real types. More...

#include <climits>
#include <cstddef>
#include <cstdint>
#include <limits>
#include <vector>
#include "../Definitions.H"
#include "hdf5.h"

Go to the source code of this file.

Namespaces

namespace  criptic
 The primary namespace for criptic objects.
 

Macros

#define H5T_NATIVE_REAL   H5T_NATIVE_DOUBLE
 Alias to set size of real type for HDF5.
 

Typedefs

using criptic::Real = double
 
using criptic::IdxType = std::vector< Real >::size_type
 
using criptic::SignedIdxType = std::ptrdiff_t
 

Variables

constexpr Real criptic::maxReal
 
constexpr Real criptic::eps
 
constexpr IdxType criptic::maxInt
 
constexpr IdxType criptic::maxIdx
 
constexpr IdxType criptic::nullIdx = maxIdx
 

Detailed Description

Basic integer and real types.

This contains definitions of basic integer and real number types; the real number types allow compile-time selection of single or double precision mode.

Author
Mark Krumholz

Macro Definition Documentation

◆ H5T_NATIVE_REAL

#define H5T_NATIVE_REAL   H5T_NATIVE_DOUBLE

Alias to set size of real type for HDF5.