#include "defs.hpp"
#include "types/type_operators.hpp"
#include <stdlib.h>
#include <time.h>
#include <acml.h>
Go to the source code of this file.
Functions |
double | get_norm_rand (double sigma) |
template<class T , class Lambda > |
void | gaussian_noise (T *inval, size_t len, double mean, double sdev, Lambda &&fnc) |
| This functions fills the input data with random gaussian noise.
|
template<class T > |
void | gaussian_noise (T *inval, size_t len, double mean, double sdev) |
Function Documentation
template<class T , class Lambda >
void gaussian_noise |
( |
T * |
inval, |
|
|
size_t |
len, |
|
|
double |
mean, |
|
|
double |
sdev, |
|
|
Lambda && |
fnc |
|
) |
| |
|
inline |
This functions fills the input data with random gaussian noise.
This functions fills each variable of the
rng generator struct;
Definition at line 69 of file noise.hpp.
template<class T >
void gaussian_noise |
( |
T * |
inval, |
|
|
size_t |
len, |
|
|
double |
mean, |
|
|
double |
sdev |
|
) |
| |
|
inline |
double get_norm_rand |
( |
double |
sigma | ) |
|