Marmote Core
The project aims at realizing the prototype of a software environment dedicated to modeling with Markov chains.
Main Page
Namespaces
Classes
Files
File List
File Members
PSI
alea.h
Go to the documentation of this file.
1
2
/* Copyright(C) (2002) (ID - IMAG) <Florent.Morata@imag.fr> */
3
4
/*
5
* This program is free software; you can redistribute it and/or modify
6
* it under the terms of the GNU General Public License as published by
7
* the Free Software Foundation; either version 2 of the License, or
8
* (at your option) any later version.
9
*
10
* This program is distributed in the hope that it will be useful,
11
* but WITHOUT ANY WARRANTY; without even the implied warranty of
12
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13
* GNU Library General Public License for more details.
14
*
15
* You should have received a copy of the GNU General Public License
16
* along with this program; if not, write to the Free Software
17
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
18
*/
19
20
28
#ifndef _ALEA_H_
29
#define _ALEA_H_
30
31
#include <unistd.h>
32
#include <cstdlib>
33
35
using namespace
std
;
36
37
38
void
init_generator
();
39
40
inline
double
uniform
()
41
{
42
return
( (
double
) random() * 0.465661287e-9);
43
}
44
45
46
#endif
uniform
double uniform()
Uniform law on [0;1].
Definition:
alea.h:40
std
Utilization of the Standard Template Library.
init_generator
void init_generator()
Initialization of (pseudo) random generator.
Definition:
alea.cpp:40
Generated on Sat Jan 23 2016 15:23:50 for Marmote Core by
1.8.9.1