<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>QuEST: SequenceGenerator< T > Class Template Reference</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="style.css" rel="stylesheet" type="text/css"/>
<link href='https://fonts.googleapis.com/css?family=Roboto+Slab' rel='stylesheet' type='text/css'>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script>
<link href="jquery.smartmenus.bootstrap.css" rel="stylesheet">
<script type="text/javascript" src="jquery.smartmenus.js"></script>
<!-- SmartMenus jQuery Bootstrap Addon -->
<script type="text/javascript" src="jquery.smartmenus.bootstrap.js"></script>
<!-- SmartMenus jQuery plugin -->
</head>
<body>
<nav class="navbar navbar-default" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand"><img alt="Logo" src="logo.png"/></a>
<a class="navbar-brand"><b>QuEST</b> v3.4.0<br>The Quantum Exact Simulation Toolkit</a>
</div>
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel " style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.17 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> |
<a href="#pri-attribs">Private Attributes</a> </div>
<div class="headertitle">
<div class="title">SequenceGenerator< T > Class Template Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="dynheader">
Inheritance diagram for SequenceGenerator< T >:</div>
<div class="dyncontent">
<div class="center">
<img src="classSequenceGenerator.png" alt=""/>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a5b30c750a193bf7e8facafcf14f1cd49"><td class="memItemLeft" align="right" valign="top">T *const & </td><td class="memItemRight" valign="bottom"><a class="el" href="classSequenceGenerator.html#a5b30c750a193bf7e8facafcf14f1cd49">get</a> () const override</td></tr>
<tr class="separator:a5b30c750a193bf7e8facafcf14f1cd49"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:af1bd9d16891fc8661b6dd0aa6fe84153"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classSequenceGenerator.html#af1bd9d16891fc8661b6dd0aa6fe84153">next</a> () override</td></tr>
<tr class="separator:af1bd9d16891fc8661b6dd0aa6fe84153"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a6d12b227503c9080c098f5e2c4487a64"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classSequenceGenerator.html#a6d12b227503c9080c098f5e2c4487a64">SequenceGenerator</a> (T maxDigit_, int numDigits)</td></tr>
<tr class="separator:a6d12b227503c9080c098f5e2c4487a64"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a11ab69e30c3fdbc313e5358d5e233a65"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classSequenceGenerator.html#a11ab69e30c3fdbc313e5358d5e233a65">~SequenceGenerator</a> ()</td></tr>
<tr class="separator:a11ab69e30c3fdbc313e5358d5e233a65"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-attribs"></a>
Private Attributes</h2></td></tr>
<tr class="memitem:aa3244dd6ec80f875cd63847d13311ead"><td class="memItemLeft" align="right" valign="top">T * </td><td class="memItemRight" valign="bottom"><a class="el" href="classSequenceGenerator.html#aa3244dd6ec80f875cd63847d13311ead">digits</a></td></tr>
<tr class="separator:aa3244dd6ec80f875cd63847d13311ead"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aeb2c19e6ac47327f8b50727ab5587da7"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classSequenceGenerator.html#aeb2c19e6ac47327f8b50727ab5587da7">ind</a></td></tr>
<tr class="separator:aeb2c19e6ac47327f8b50727ab5587da7"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a3ca8812efe1a973c6421ff4362348577"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classSequenceGenerator.html#a3ca8812efe1a973c6421ff4362348577">len</a></td></tr>
<tr class="separator:a3ca8812efe1a973c6421ff4362348577"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:af468d68297c3ac2973dbcb546b51ca1c"><td class="memItemLeft" align="right" valign="top">T </td><td class="memItemRight" valign="bottom"><a class="el" href="classSequenceGenerator.html#af468d68297c3ac2973dbcb546b51ca1c">maxDigit</a></td></tr>
<tr class="separator:af468d68297c3ac2973dbcb546b51ca1c"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a6778dd4a13709246b965f1d8e82c01da"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classSequenceGenerator.html#a6778dd4a13709246b965f1d8e82c01da">seqLen</a></td></tr>
<tr class="separator:a6778dd4a13709246b965f1d8e82c01da"><td class="memSeparator" colspan="2"> </td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><h3>template<typename T><br />
class SequenceGenerator< T ></h3>
<p class="definition">Definition at line <a class="el" href="utilities_8cpp_source.html#l01520">1520</a> of file <a class="el" href="utilities_8cpp_source.html">utilities.cpp</a>.</p>
</div><h2 class="groupheader">Constructor & Destructor Documentation</h2>
<a id="a6d12b227503c9080c098f5e2c4487a64"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6d12b227503c9080c098f5e2c4487a64">◆ </a></span>SequenceGenerator()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template<typename T > </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classSequenceGenerator.html">SequenceGenerator</a>< T >::<a class="el" href="classSequenceGenerator.html">SequenceGenerator</a> </td>
<td>(</td>
<td class="paramtype">T </td>
<td class="paramname"><em>maxDigit_</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int </td>
<td class="paramname"><em>numDigits</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="utilities_8cpp_source.html#l01527">1527</a> of file <a class="el" href="utilities_8cpp_source.html">utilities.cpp</a>.</p>
<div class="fragment"><div class="line"><a name="l01527"></a><span class="lineno"> 1527</span>  {</div>
<div class="line"><a name="l01528"></a><span class="lineno"> 1528</span>  <a class="code" href="classSequenceGenerator.html#aeb2c19e6ac47327f8b50727ab5587da7">ind</a> = 0;</div>
<div class="line"><a name="l01529"></a><span class="lineno"> 1529</span>  <a class="code" href="classSequenceGenerator.html#a3ca8812efe1a973c6421ff4362348577">len</a> = numDigits;</div>
<div class="line"><a name="l01530"></a><span class="lineno"> 1530</span>  <a class="code" href="classSequenceGenerator.html#af468d68297c3ac2973dbcb546b51ca1c">maxDigit</a> = maxDigit_;</div>
<div class="line"><a name="l01531"></a><span class="lineno"> 1531</span>  <a class="code" href="classSequenceGenerator.html#a6778dd4a13709246b965f1d8e82c01da">seqLen</a> = (int) pow(1 + (<span class="keywordtype">int</span>) <a class="code" href="classSequenceGenerator.html#af468d68297c3ac2973dbcb546b51ca1c">maxDigit</a>, <a class="code" href="classSequenceGenerator.html#a3ca8812efe1a973c6421ff4362348577">len</a>);</div>
<div class="line"><a name="l01532"></a><span class="lineno"> 1532</span>  <a class="code" href="classSequenceGenerator.html#aa3244dd6ec80f875cd63847d13311ead">digits</a> = (T*) malloc(numDigits * <span class="keyword">sizeof</span> *<a class="code" href="classSequenceGenerator.html#aa3244dd6ec80f875cd63847d13311ead">digits</a>);</div>
<div class="line"><a name="l01533"></a><span class="lineno"> 1533</span>  <span class="keywordflow">for</span> (<span class="keywordtype">int</span> i=0; i<numDigits; i++)</div>
<div class="line"><a name="l01534"></a><span class="lineno"> 1534</span>  <a class="code" href="classSequenceGenerator.html#aa3244dd6ec80f875cd63847d13311ead">digits</a>[i] = (T) 0;</div>
<div class="line"><a name="l01535"></a><span class="lineno"> 1535</span>  <a class="code" href="classSequenceGenerator.html#aeb2c19e6ac47327f8b50727ab5587da7">ind</a>++;</div>
<div class="line"><a name="l01536"></a><span class="lineno"> 1536</span>  }</div>
</div><!-- fragment -->
<p class="reference">References <a class="el" href="utilities_8cpp_source.html#l01521">SequenceGenerator< T >::digits</a>, <a class="el" href="utilities_8cpp_source.html#l01524">SequenceGenerator< T >::ind</a>, <a class="el" href="utilities_8cpp_source.html#l01522">SequenceGenerator< T >::len</a>, <a class="el" href="utilities_8cpp_source.html#l01523">SequenceGenerator< T >::maxDigit</a>, and <a class="el" href="utilities_8cpp_source.html#l01525">SequenceGenerator< T >::seqLen</a>.</p>
</div>
</div>
<a id="a11ab69e30c3fdbc313e5358d5e233a65"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a11ab69e30c3fdbc313e5358d5e233a65">◆ </a></span>~SequenceGenerator()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template<typename T > </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classSequenceGenerator.html">SequenceGenerator</a>< T >::~<a class="el" href="classSequenceGenerator.html">SequenceGenerator</a> </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="utilities_8cpp_source.html#l01553">1553</a> of file <a class="el" href="utilities_8cpp_source.html">utilities.cpp</a>.</p>
<div class="fragment"><div class="line"><a name="l01553"></a><span class="lineno"> 1553</span>  {</div>
<div class="line"><a name="l01554"></a><span class="lineno"> 1554</span>  free(<a class="code" href="classSequenceGenerator.html#aa3244dd6ec80f875cd63847d13311ead">digits</a>);</div>
<div class="line"><a name="l01555"></a><span class="lineno"> 1555</span>  }</div>
</div><!-- fragment -->
<p class="reference">References <a class="el" href="utilities_8cpp_source.html#l01521">SequenceGenerator< T >::digits</a>.</p>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a5b30c750a193bf7e8facafcf14f1cd49"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5b30c750a193bf7e8facafcf14f1cd49">◆ </a></span>get()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template<typename T > </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">T* const& <a class="el" href="classSequenceGenerator.html">SequenceGenerator</a>< T >::get </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="utilities_8cpp_source.html#l01538">1538</a> of file <a class="el" href="utilities_8cpp_source.html">utilities.cpp</a>.</p>
<div class="fragment"><div class="line"><a name="l01538"></a><span class="lineno"> 1538</span>  {</div>
<div class="line"><a name="l01539"></a><span class="lineno"> 1539</span>  <span class="keywordflow">return</span> <a class="code" href="classSequenceGenerator.html#aa3244dd6ec80f875cd63847d13311ead">digits</a>;</div>
<div class="line"><a name="l01540"></a><span class="lineno"> 1540</span>  }</div>
</div><!-- fragment -->
<p class="reference">References <a class="el" href="utilities_8cpp_source.html#l01521">SequenceGenerator< T >::digits</a>.</p>
</div>
</div>
<a id="af1bd9d16891fc8661b6dd0aa6fe84153"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af1bd9d16891fc8661b6dd0aa6fe84153">◆ </a></span>next()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template<typename T > </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool <a class="el" href="classSequenceGenerator.html">SequenceGenerator</a>< T >::next </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="utilities_8cpp_source.html#l01542">1542</a> of file <a class="el" href="utilities_8cpp_source.html">utilities.cpp</a>.</p>
<div class="fragment"><div class="line"><a name="l01542"></a><span class="lineno"> 1542</span>  {</div>
<div class="line"><a name="l01543"></a><span class="lineno"> 1543</span>  <span class="keywordtype">bool</span> isNext = (<a class="code" href="classSequenceGenerator.html#aeb2c19e6ac47327f8b50727ab5587da7">ind</a>++) < <a class="code" href="classSequenceGenerator.html#a6778dd4a13709246b965f1d8e82c01da">seqLen</a>;</div>
<div class="line"><a name="l01544"></a><span class="lineno"> 1544</span>  <span class="keywordflow">if</span> (isNext) {</div>
<div class="line"><a name="l01545"></a><span class="lineno"> 1545</span>  <span class="keywordtype">int</span> i=0;</div>
<div class="line"><a name="l01546"></a><span class="lineno"> 1546</span>  <span class="keywordflow">while</span> (<a class="code" href="classSequenceGenerator.html#aa3244dd6ec80f875cd63847d13311ead">digits</a>[i] == <a class="code" href="classSequenceGenerator.html#af468d68297c3ac2973dbcb546b51ca1c">maxDigit</a>)</div>
<div class="line"><a name="l01547"></a><span class="lineno"> 1547</span>  <a class="code" href="classSequenceGenerator.html#aa3244dd6ec80f875cd63847d13311ead">digits</a>[i++] = (T) 0;</div>
<div class="line"><a name="l01548"></a><span class="lineno"> 1548</span>  <a class="code" href="classSequenceGenerator.html#aa3244dd6ec80f875cd63847d13311ead">digits</a>[i] = (T) ((<span class="keywordtype">int</span>) <a class="code" href="classSequenceGenerator.html#aa3244dd6ec80f875cd63847d13311ead">digits</a>[i] + 1);</div>
<div class="line"><a name="l01549"></a><span class="lineno"> 1549</span>  }</div>
<div class="line"><a name="l01550"></a><span class="lineno"> 1550</span>  <span class="keywordflow">return</span> isNext;</div>
<div class="line"><a name="l01551"></a><span class="lineno"> 1551</span>  }</div>
</div><!-- fragment -->
<p class="reference">References <a class="el" href="utilities_8cpp_source.html#l01521">SequenceGenerator< T >::digits</a>, <a class="el" href="utilities_8cpp_source.html#l01524">SequenceGenerator< T >::ind</a>, <a class="el" href="utilities_8cpp_source.html#l01523">SequenceGenerator< T >::maxDigit</a>, and <a class="el" href="utilities_8cpp_source.html#l01525">SequenceGenerator< T >::seqLen</a>.</p>
</div>
</div>
<h2 class="groupheader">Field Documentation</h2>
<a id="aa3244dd6ec80f875cd63847d13311ead"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa3244dd6ec80f875cd63847d13311ead">◆ </a></span>digits</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template<typename T > </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">T* <a class="el" href="classSequenceGenerator.html">SequenceGenerator</a>< T >::digits</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="utilities_8cpp_source.html#l01521">1521</a> of file <a class="el" href="utilities_8cpp_source.html">utilities.cpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="utilities_8cpp_source.html#l01538">SequenceGenerator< T >::get()</a>, <a class="el" href="utilities_8cpp_source.html#l01542">SequenceGenerator< T >::next()</a>, <a class="el" href="utilities_8cpp_source.html#l01527">SequenceGenerator< T >::SequenceGenerator()</a>, and <a class="el" href="utilities_8cpp_source.html#l01553">SequenceGenerator< T >::~SequenceGenerator()</a>.</p>
</div>
</div>
<a id="aeb2c19e6ac47327f8b50727ab5587da7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aeb2c19e6ac47327f8b50727ab5587da7">◆ </a></span>ind</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template<typename T > </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int <a class="el" href="classSequenceGenerator.html">SequenceGenerator</a>< T >::ind</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="utilities_8cpp_source.html#l01524">1524</a> of file <a class="el" href="utilities_8cpp_source.html">utilities.cpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="utilities_8cpp_source.html#l01542">SequenceGenerator< T >::next()</a>, and <a class="el" href="utilities_8cpp_source.html#l01527">SequenceGenerator< T >::SequenceGenerator()</a>.</p>
</div>
</div>
<a id="a3ca8812efe1a973c6421ff4362348577"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3ca8812efe1a973c6421ff4362348577">◆ </a></span>len</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template<typename T > </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int <a class="el" href="classSequenceGenerator.html">SequenceGenerator</a>< T >::len</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="utilities_8cpp_source.html#l01522">1522</a> of file <a class="el" href="utilities_8cpp_source.html">utilities.cpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="utilities_8cpp_source.html#l01527">SequenceGenerator< T >::SequenceGenerator()</a>.</p>
</div>
</div>
<a id="af468d68297c3ac2973dbcb546b51ca1c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af468d68297c3ac2973dbcb546b51ca1c">◆ </a></span>maxDigit</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template<typename T > </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">T <a class="el" href="classSequenceGenerator.html">SequenceGenerator</a>< T >::maxDigit</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="utilities_8cpp_source.html#l01523">1523</a> of file <a class="el" href="utilities_8cpp_source.html">utilities.cpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="utilities_8cpp_source.html#l01542">SequenceGenerator< T >::next()</a>, and <a class="el" href="utilities_8cpp_source.html#l01527">SequenceGenerator< T >::SequenceGenerator()</a>.</p>
</div>
</div>
<a id="a6778dd4a13709246b965f1d8e82c01da"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6778dd4a13709246b965f1d8e82c01da">◆ </a></span>seqLen</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template<typename T > </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int <a class="el" href="classSequenceGenerator.html">SequenceGenerator</a>< T >::seqLen</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="utilities_8cpp_source.html#l01525">1525</a> of file <a class="el" href="utilities_8cpp_source.html">utilities.cpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="utilities_8cpp_source.html#l01542">SequenceGenerator< T >::next()</a>, and <a class="el" href="utilities_8cpp_source.html#l01527">SequenceGenerator< T >::SequenceGenerator()</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="utilities_8cpp_source.html">utilities.cpp</a></li>
</ul>
</div><!-- contents -->
<div class="ttc" id="aclassSequenceGenerator_html_aa3244dd6ec80f875cd63847d13311ead"><div class="ttname"><a href="classSequenceGenerator.html#aa3244dd6ec80f875cd63847d13311ead">SequenceGenerator::digits</a></div><div class="ttdeci">T * digits</div><div class="ttdef"><b>Definition:</b> <a href="utilities_8cpp_source.html#l01521">utilities.cpp:1521</a></div></div>
<div class="ttc" id="aclassSequenceGenerator_html_af468d68297c3ac2973dbcb546b51ca1c"><div class="ttname"><a href="classSequenceGenerator.html#af468d68297c3ac2973dbcb546b51ca1c">SequenceGenerator::maxDigit</a></div><div class="ttdeci">T maxDigit</div><div class="ttdef"><b>Definition:</b> <a href="utilities_8cpp_source.html#l01523">utilities.cpp:1523</a></div></div>
<div class="ttc" id="aclassSequenceGenerator_html_a3ca8812efe1a973c6421ff4362348577"><div class="ttname"><a href="classSequenceGenerator.html#a3ca8812efe1a973c6421ff4362348577">SequenceGenerator::len</a></div><div class="ttdeci">int len</div><div class="ttdef"><b>Definition:</b> <a href="utilities_8cpp_source.html#l01522">utilities.cpp:1522</a></div></div>
<div class="ttc" id="aclassSequenceGenerator_html_a6778dd4a13709246b965f1d8e82c01da"><div class="ttname"><a href="classSequenceGenerator.html#a6778dd4a13709246b965f1d8e82c01da">SequenceGenerator::seqLen</a></div><div class="ttdeci">int seqLen</div><div class="ttdef"><b>Definition:</b> <a href="utilities_8cpp_source.html#l01525">utilities.cpp:1525</a></div></div>
<div class="ttc" id="aclassSequenceGenerator_html_aeb2c19e6ac47327f8b50727ab5587da7"><div class="ttname"><a href="classSequenceGenerator.html#aeb2c19e6ac47327f8b50727ab5587da7">SequenceGenerator::ind</a></div><div class="ttdeci">int ind</div><div class="ttdef"><b>Definition:</b> <a href="utilities_8cpp_source.html#l01524">utilities.cpp:1524</a></div></div>
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
</body>
<script type="text/javascript" src="boot.js"></script>
</html>