CPP Linear Algebra ToolBox  0.1.0
utils.h
Go to the documentation of this file.
1 
10 #ifndef UTILS_H
11 #define UTILS_H
12 
13 /* USEFUL LIBRARY */
14 #include <cstdint>
15 #include <math.h>
16 #include <cassert>
17 #include <iostream>
18 #include <stdlib.h>
19 #include <random>
20 
29 inline uint32_t triangular(uint16_t n) {return n*(n+1)/2;}
30 
31 double uniform_distribution(double , double );
32 double normal_distribution(double , double );
33 
34 #endif
uint32_t triangular(uint16_t n)
Compute -th triangular number defined by.
Definition: utils.h:29
double normal_distribution(double, double)
Generate a random umber using the Gaussian distribution.
Definition: utils.cpp:23
double uniform_distribution(double, double)
Generate a random number using the uniform distribution.
Definition: utils.cpp:12