mirror of https://github.com/CGAL/cgal
Add Leda
(cherry picked from commit a25077bf90)
Conflicts:
Triangulation_3/benchmark/Triangulation_3/Triangulation_benchmark_3.cpp
This commit is contained in:
parent
2dd27c4d13
commit
cb09dc9065
|
|
@ -66,13 +66,23 @@ using namespace CGAL;
|
||||||
// - or EPIC (the default)
|
// - or EPIC (the default)
|
||||||
#ifdef SC_DOUBLE
|
#ifdef SC_DOUBLE
|
||||||
typedef Simple_cartesian<double> K;
|
typedef Simple_cartesian<double> K;
|
||||||
|
#elif C_LEDA
|
||||||
|
#include <CGAL/leda_rational.h>
|
||||||
|
#include <CGAL/Cartesian.h>
|
||||||
|
typedef Cartesian<leda_rational> K;
|
||||||
#elif defined(ONLY_STATIC_FILTERS)
|
#elif defined(ONLY_STATIC_FILTERS)
|
||||||
typedef CGAL::internal::Static_filters<CGAL::Simple_cartesian<double> > K;
|
typedef CGAL::internal::Static_filters<CGAL::Simple_cartesian<double> > K;
|
||||||
#elif defined(EPEC)
|
#elif defined(EPEC)
|
||||||
# ifdef CGAL_DONT_USE_LAZY_KERNEL
|
# ifdef CGAL_DONT_USE_LAZY_KERNEL
|
||||||
typedef Epeck K;
|
typedef Epeck K;
|
||||||
# else
|
# else
|
||||||
|
#ifdef CGAL_USE_LEDA
|
||||||
|
#include <CGAL/leda_rational.h>
|
||||||
|
#include <CGAL/Cartesian.h>
|
||||||
|
typedef Cartesian<leda_rational> SK;
|
||||||
|
#else
|
||||||
typedef Simple_cartesian<Gmpq> SK;
|
typedef Simple_cartesian<Gmpq> SK;
|
||||||
|
#endif
|
||||||
typedef Lazy_kernel<SK> K;
|
typedef Lazy_kernel<SK> K;
|
||||||
# endif
|
# endif
|
||||||
#else // EPIC
|
#else // EPIC
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue