gravatar
deba@inf.elte.hu
deba@inf.elte.hu
Fix include files in random.h
0 1 0
default
1 file changed with 1 insertions and 2 deletions:
↑ Collapse diff ↑
Ignore white space 48 line context
... ...
@@ -44,50 +44,49 @@
44 44
 * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
45 45
 * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
46 46
 * FOR A PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE
47 47
 * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
48 48
 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
49 49
 * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
50 50
 * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
51 51
 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
52 52
 * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
53 53
 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
54 54
 * OF THE POSSIBILITY OF SUCH DAMAGE.
55 55
 *
56 56
 *
57 57
 * Any feedback is very welcome.
58 58
 * http://www.math.sci.hiroshima-u.ac.jp/~m-mat/MT/emt.html
59 59
 * email: m-mat @ math.sci.hiroshima-u.ac.jp (remove space)
60 60
 */
61 61

	
62 62
#ifndef LEMON_RANDOM_H
63 63
#define LEMON_RANDOM_H
64 64

	
65 65
#include <algorithm>
66 66
#include <iterator>
67 67
#include <vector>
68

	
69
#include <ctime>
68
#include <limits>
70 69

	
71 70
#include <lemon/math.h>
72 71
#include <lemon/dim2.h>
73 72

	
74 73
///\ingroup misc
75 74
///\file
76 75
///\brief Mersenne Twister random number generator
77 76

	
78 77
namespace lemon {
79 78

	
80 79
  namespace _random_bits {
81 80
    
82 81
    template <typename _Word, int _bits = std::numeric_limits<_Word>::digits>
83 82
    struct RandomTraits {};
84 83

	
85 84
    template <typename _Word>
86 85
    struct RandomTraits<_Word, 32> {
87 86

	
88 87
      typedef _Word Word;
89 88
      static const int bits = 32;
90 89

	
91 90
      static const int length = 624;
92 91
      static const int shift = 397;
93 92
      
0 comments (0 inline)