LILAC
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
__HIDER__::acml_rng Struct Reference

rng generator struct; More...

#include <noise.hpp>

Public Member Functions

 acml_rng ()
void fill (double *in, size_t len, double mean, double var)
double get_gauss_double (double mean, double sdev)

Public Attributes

double vals [rand_len]
double *const val_end
double * cur_val
int subid = 1
int id
int state [len_state]
int lstate = len_state
int info

Static Public Attributes

static constexpr int rand_len = 64
static constexpr int genid = 3
static constexpr int len_state = 633

Detailed Description

rng generator struct;

Definition at line 26 of file noise.hpp.

Constructor & Destructor Documentation

__HIDER__::acml_rng::acml_rng ( )
inline

Definition at line 38 of file noise.hpp.

Member Function Documentation

void __HIDER__::acml_rng::fill ( double *  in,
size_t  len,
double  mean,
double  var 
)
inline

Definition at line 50 of file noise.hpp.

Here is the caller graph for this function:

double __HIDER__::acml_rng::get_gauss_double ( double  mean,
double  sdev 
)
inline

Definition at line 53 of file noise.hpp.

Member Data Documentation

double* __HIDER__::acml_rng::cur_val

Definition at line 31 of file noise.hpp.

constexpr int __HIDER__::acml_rng::genid = 3
static

Definition at line 28 of file noise.hpp.

int __HIDER__::acml_rng::id

Definition at line 33 of file noise.hpp.

int __HIDER__::acml_rng::info

Definition at line 37 of file noise.hpp.

constexpr int __HIDER__::acml_rng::len_state = 633
static

Definition at line 34 of file noise.hpp.

int __HIDER__::acml_rng::lstate = len_state

Definition at line 36 of file noise.hpp.

constexpr int __HIDER__::acml_rng::rand_len = 64
static

Definition at line 27 of file noise.hpp.

int __HIDER__::acml_rng::state[len_state]

Definition at line 35 of file noise.hpp.

int __HIDER__::acml_rng::subid = 1

Definition at line 32 of file noise.hpp.

double* const __HIDER__::acml_rng::val_end

Definition at line 30 of file noise.hpp.

double __HIDER__::acml_rng::vals[rand_len]

Definition at line 29 of file noise.hpp.


The documentation for this struct was generated from the following file: