DGtal
0.6.devel
Main Page
Related Pages
Modules
Namespaces
Data Structures
Examples
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Groups
Pages
src
DGtal
arithmetic
LightSternBrocot.cpp
1
32
33
#include "DGtal/arithmetic/LightSternBrocot.h"
35
36
#include <iostream>
37
38
using namespace
std;
39
40
41
43
// class Common
45
49
namespace
DGtal
50
{
51
template
<
typename
TInteger,
typename
TQuotient,
typename
TMap>
52
DGtal::LightSternBrocot<TInteger, TQuotient, TMap>
*
53
DGtal::LightSternBrocot<TInteger, TQuotient, TMap>::singleton
= 0;
54
55
template
<>
56
LightSternBrocot<DGtal::int32_t,DGtal::int32_t>
*
57
LightSternBrocot<DGtal::int32_t,DGtal::int32_t>::singleton
= 0;
58
59
template
<>
60
LightSternBrocot<DGtal::int64_t,DGtal::int32_t>
*
61
LightSternBrocot<DGtal::int64_t,DGtal::int32_t>::singleton
= 0;
62
63
template
<>
64
LightSternBrocot<DGtal::int64_t,DGtal::int64_t>
*
65
LightSternBrocot<DGtal::int64_t,DGtal::int64_t>::singleton
= 0;
66
67
#ifdef WITH_BIGINTEGER
68
template
<>
69
LightSternBrocot<DGtal::BigInteger,DGtal::int32_t>
*
70
LightSternBrocot<DGtal::BigInteger,DGtal::int32_t>::singleton
= 0;
71
72
template
<>
73
LightSternBrocot<DGtal::BigInteger,DGtal::int64_t>
*
74
LightSternBrocot<DGtal::BigInteger,DGtal::int64_t>::singleton
= 0;
75
76
template
<>
77
LightSternBrocot<DGtal::BigInteger,DGtal::BigInteger>
*
78
LightSternBrocot<DGtal::BigInteger,DGtal::BigInteger>::singleton
= 0;
79
80
#endif
81
82
}
Generated on Wed Dec 19 2012 19:10:29 for DGtal by
1.8.1.1