<!-- 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.1.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#l01106">1106</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#l01113">1113</a> of file <a class="el" href="utilities_8cpp_source.html">utilities.cpp</a>.</p>
<div class="fragment"><div class="line"><a name="l01113"></a><span class="lineno"> 1113</span>  {</div>
<div class="line"><a name="l01114"></a><span class="lineno"> 1114</span>  <a class="code" href="classSequenceGenerator.html#aeb2c19e6ac47327f8b50727ab5587da7">ind</a> = 0;</div>
<div class="line"><a name="l01115"></a><span class="lineno"> 1115</span>  <a class="code" href="classSequenceGenerator.html#a3ca8812efe1a973c6421ff4362348577">len</a> = numDigits;</div>
<div class="line"><a name="l01116"></a><span class="lineno"> 1116</span>  <a class="code" href="classSequenceGenerator.html#af468d68297c3ac2973dbcb546b51ca1c">maxDigit</a> = maxDigit_;</div>
<div class="line"><a name="l01117"></a><span class="lineno"> 1117</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="l01118"></a><span class="lineno"> 1118</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="l01119"></a><span class="lineno"> 1119</span>  <span class="keywordflow">for</span> (<span class="keywordtype">int</span> i=0; i<numDigits; i++)</div>
<div class="line"><a name="l01120"></a><span class="lineno"> 1120</span>  <a class="code" href="classSequenceGenerator.html#aa3244dd6ec80f875cd63847d13311ead">digits</a>[i] = (T) 0;</div>
<div class="line"><a name="l01121"></a><span class="lineno"> 1121</span>  <a class="code" href="classSequenceGenerator.html#aeb2c19e6ac47327f8b50727ab5587da7">ind</a>++;</div>
<div class="line"><a name="l01122"></a><span class="lineno"> 1122</span>  }</div>
</div><!-- fragment -->
<p class="reference">References <a class="el" href="utilities_8cpp_source.html#l01107">SequenceGenerator< T >::digits</a>, <a class="el" href="utilities_8cpp_source.html#l01110">SequenceGenerator< T >::ind</a>, <a class="el" href="utilities_8cpp_source.html#l01108">SequenceGenerator< T >::len</a>, <a class="el" href="utilities_8cpp_source.html#l01109">SequenceGenerator< T >::maxDigit</a>, and <a class="el" href="utilities_8cpp_source.html#l01111">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#l01139">1139</a> of file <a class="el" href="utilities_8cpp_source.html">utilities.cpp</a>.</p>
<div class="fragment"><div class="line"><a name="l01139"></a><span class="lineno"> 1139</span>  {</div>
<div class="line"><a name="l01140"></a><span class="lineno"> 1140</span>  free(<a class="code" href="classSequenceGenerator.html#aa3244dd6ec80f875cd63847d13311ead">digits</a>);</div>
<div class="line"><a name="l01141"></a><span class="lineno"> 1141</span>  }</div>
</div><!-- fragment -->
<p class="reference">References <a class="el" href="utilities_8cpp_source.html#l01107">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#l01124">1124</a> of file <a class="el" href="utilities_8cpp_source.html">utilities.cpp</a>.</p>
<div class="fragment"><div class="line"><a name="l01124"></a><span class="lineno"> 1124</span>  {</div>
<div class="line"><a name="l01125"></a><span class="lineno"> 1125</span>  <span class="keywordflow">return</span> <a class="code" href="classSequenceGenerator.html#aa3244dd6ec80f875cd63847d13311ead">digits</a>;</div>
<div class="line"><a name="l01126"></a><span class="lineno"> 1126</span>  }</div>
</div><!-- fragment -->
<p class="reference">References <a class="el" href="utilities_8cpp_source.html#l01107">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#l01128">1128</a> of file <a class="el" href="utilities_8cpp_source.html">utilities.cpp</a>.</p>
<div class="fragment"><div class="line"><a name="l01128"></a><span class="lineno"> 1128</span>  {</div>
<div class="line"><a name="l01129"></a><span class="lineno"> 1129</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="l01130"></a><span class="lineno"> 1130</span>  <span class="keywordflow">if</span> (isNext) {</div>
<div class="line"><a name="l01131"></a><span class="lineno"> 1131</span>  <span class="keywordtype">int</span> i=0;</div>
<div class="line"><a name="l01132"></a><span class="lineno"> 1132</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="l01133"></a><span class="lineno"> 1133</span>  <a class="code" href="classSequenceGenerator.html#aa3244dd6ec80f875cd63847d13311ead">digits</a>[i++] = (T) 0;</div>
<div class="line"><a name="l01134"></a><span class="lineno"> 1134</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="l01135"></a><span class="lineno"> 1135</span>  }</div>
<div class="line"><a name="l01136"></a><span class="lineno"> 1136</span>  <span class="keywordflow">return</span> isNext;</div>
<div class="line"><a name="l01137"></a><span class="lineno"> 1137</span>  }</div>
</div><!-- fragment -->
<p class="reference">References <a class="el" href="utilities_8cpp_source.html#l01107">SequenceGenerator< T >::digits</a>, <a class="el" href="utilities_8cpp_source.html#l01110">SequenceGenerator< T >::ind</a>, <a class="el" href="utilities_8cpp_source.html#l01109">SequenceGenerator< T >::maxDigit</a>, and <a class="el" href="utilities_8cpp_source.html#l01111">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#l01107">1107</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#l01124">SequenceGenerator< T >::get()</a>, <a class="el" href="utilities_8cpp_source.html#l01128">SequenceGenerator< T >::next()</a>, <a class="el" href="utilities_8cpp_source.html#l01113">SequenceGenerator< T >::SequenceGenerator()</a>, and <a class="el" href="utilities_8cpp_source.html#l01139">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#l01110">1110</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#l01128">SequenceGenerator< T >::next()</a>, and <a class="el" href="utilities_8cpp_source.html#l01113">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#l01108">1108</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#l01113">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#l01109">1109</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#l01128">SequenceGenerator< T >::next()</a>, and <a class="el" href="utilities_8cpp_source.html#l01113">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#l01111">1111</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#l01128">SequenceGenerator< T >::next()</a>, and <a class="el" href="utilities_8cpp_source.html#l01113">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#l01107">utilities.cpp:1107</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#l01109">utilities.cpp:1109</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#l01108">utilities.cpp:1108</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#l01111">utilities.cpp:1111</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#l01110">utilities.cpp:1110</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>