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
LighterSternBrocot.cpp
1
32
33
#include "DGtal/arithmetic/LighterSternBrocot.h"
35
36
#include <iostream>
37
#include <map>
38
39
using namespace
std;
40
41
42
44
// class Common
46
50
namespace
DGtal
51
{
52
template
<
typename
TInteger,
typename
TQuotient,
typename
TMap>
53
DGtal::LighterSternBrocot<TInteger, TQuotient, TMap>
*
54
DGtal::LighterSternBrocot<TInteger, TQuotient, TMap>::singleton
= 0;
55
56
template
<>
57
LighterSternBrocot<DGtal::int32_t,DGtal::int32_t>
*
58
LighterSternBrocot<DGtal::int32_t,DGtal::int32_t>::singleton
= 0;
59
60
template
<>
61
LighterSternBrocot<DGtal::int64_t,DGtal::int32_t>
*
62
LighterSternBrocot<DGtal::int64_t,DGtal::int32_t>::singleton
= 0;
63
64
template
<>
65
LighterSternBrocot<DGtal::int64_t,DGtal::int64_t>
*
66
LighterSternBrocot<DGtal::int64_t,DGtal::int64_t>::singleton
= 0;
67
68
#ifdef WITH_BIGINTEGER
69
template
<>
70
LighterSternBrocot<DGtal::BigInteger,DGtal::int32_t>
*
71
LighterSternBrocot<DGtal::BigInteger,DGtal::int32_t>::singleton
= 0;
72
73
template
<>
74
LighterSternBrocot<DGtal::BigInteger,DGtal::int64_t>
*
75
LighterSternBrocot<DGtal::BigInteger,DGtal::int64_t>::singleton
= 0;
76
77
template
<>
78
LighterSternBrocot<DGtal::BigInteger,DGtal::BigInteger>
*
79
LighterSternBrocot<DGtal::BigInteger,DGtal::BigInteger>::singleton
= 0;
80
81
#endif
82
}
Generated on Wed Dec 19 2012 19:10:28 for DGtal by
1.8.1.1