File: Quasi_002drandom-number-generator-initialization.html

package info (click to toggle)
gsl-ref-html 2.3-1
  • links: PTS
  • area: non-free
  • in suites: buster, sid
  • size: 6,876 kB
  • ctags: 4,574
  • sloc: makefile: 35
file content (101 lines) | stat: -rw-r--r-- 5,075 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<!-- Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016 The GSL Team.

Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License, Version 1.3 or
any later version published by the Free Software Foundation; with the
Invariant Sections being "GNU General Public License" and "Free Software
Needs Free Documentation", the Front-Cover text being "A GNU Manual",
and with the Back-Cover Text being (a) (see below). A copy of the
license is included in the section entitled "GNU Free Documentation
License".

(a) The Back-Cover Text is: "You have the freedom to copy and modify this
GNU Manual." -->
<!-- Created by GNU Texinfo 5.1, http://www.gnu.org/software/texinfo/ -->
<head>
<title>GNU Scientific Library &ndash; Reference Manual: Quasi-random number generator initialization</title>

<meta name="description" content="GNU Scientific Library &ndash; Reference Manual: Quasi-random number generator initialization">
<meta name="keywords" content="GNU Scientific Library &ndash; Reference Manual: Quasi-random number generator initialization">
<meta name="resource-type" content="document">
<meta name="distribution" content="global">
<meta name="Generator" content="makeinfo">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link href="index.html#Top" rel="start" title="Top">
<link href="Function-Index.html#Function-Index" rel="index" title="Function Index">
<link href="Quasi_002dRandom-Sequences.html#Quasi_002dRandom-Sequences" rel="up" title="Quasi-Random Sequences">
<link href="Sampling-from-a-quasi_002drandom-number-generator.html#Sampling-from-a-quasi_002drandom-number-generator" rel="next" title="Sampling from a quasi-random number generator">
<link href="Quasi_002dRandom-Sequences.html#Quasi_002dRandom-Sequences" rel="previous" title="Quasi-Random Sequences">
<style type="text/css">
<!--
a.summary-letter {text-decoration: none}
blockquote.smallquotation {font-size: smaller}
div.display {margin-left: 3.2em}
div.example {margin-left: 3.2em}
div.indentedblock {margin-left: 3.2em}
div.lisp {margin-left: 3.2em}
div.smalldisplay {margin-left: 3.2em}
div.smallexample {margin-left: 3.2em}
div.smallindentedblock {margin-left: 3.2em; font-size: smaller}
div.smalllisp {margin-left: 3.2em}
kbd {font-style:oblique}
pre.display {font-family: inherit}
pre.format {font-family: inherit}
pre.menu-comment {font-family: serif}
pre.menu-preformatted {font-family: serif}
pre.smalldisplay {font-family: inherit; font-size: smaller}
pre.smallexample {font-size: smaller}
pre.smallformat {font-family: inherit; font-size: smaller}
pre.smalllisp {font-size: smaller}
span.nocodebreak {white-space:nowrap}
span.nolinebreak {white-space:nowrap}
span.roman {font-family:serif; font-weight:normal}
span.sansserif {font-family:sans-serif; font-weight:normal}
ul.no-bullet {list-style: none}
-->
</style>


</head>

<body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080" alink="#FF0000">
<a name="Quasi_002drandom-number-generator-initialization"></a>
<div class="header">
<p>
Next: <a href="Sampling-from-a-quasi_002drandom-number-generator.html#Sampling-from-a-quasi_002drandom-number-generator" accesskey="n" rel="next">Sampling from a quasi-random number generator</a>, Up: <a href="Quasi_002dRandom-Sequences.html#Quasi_002dRandom-Sequences" accesskey="u" rel="up">Quasi-Random Sequences</a> &nbsp; [<a href="Function-Index.html#Function-Index" title="Index" rel="index">Index</a>]</p>
</div>
<hr>
<a name="Quasi_002drandom-number-generator-initialization-1"></a>
<h3 class="section">19.1 Quasi-random number generator initialization</h3>

<dl>
<dt><a name="index-gsl_005fqrng_005falloc"></a>Function: <em>gsl_qrng *</em> <strong>gsl_qrng_alloc</strong> <em>(const gsl_qrng_type * <var>T</var>, unsigned int <var>d</var>)</em></dt>
<dd><a name="index-gsl_005fqrng"></a>
<a name="index-gsl_005fqrng_005ftype"></a>
<p>This function returns a pointer to a newly-created instance of a
quasi-random sequence generator of type <var>T</var> and dimension <var>d</var>.
If there is insufficient memory to create the generator then the
function returns a null pointer and the error handler is invoked with an
error code of <code>GSL_ENOMEM</code>.
</p></dd></dl>

<dl>
<dt><a name="index-gsl_005fqrng_005ffree"></a>Function: <em>void</em> <strong>gsl_qrng_free</strong> <em>(gsl_qrng * <var>q</var>)</em></dt>
<dd><p>This function frees all the memory associated with the generator
<var>q</var>.
</p></dd></dl>

<dl>
<dt><a name="index-gsl_005fqrng_005finit"></a>Function: <em>void</em> <strong>gsl_qrng_init</strong> <em>(gsl_qrng * <var>q</var>)</em></dt>
<dd><p>This function reinitializes the generator <var>q</var> to its starting point.
Note that quasi-random sequences do not use a seed and always produce
the same set of values.
</p></dd></dl>




</body>
</html>