Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 0 additions & 11 deletions Documentation/doc/Documentation/Third_party.txt
Original file line number Diff line number Diff line change
Expand Up @@ -179,17 +179,6 @@ optional: it is used by some models of the

\mpfi can be downloaded from <A HREF="https://gitlab.inria.fr/mpfi/mpfi">`https://gitlab.inria.fr/mpfi/mpfi`</A>.


\subsection thirdpartyNTL NTL
<b>Version 5.1 or later</b>

\ntl provides data structures and algorithms for signed, arbitrary
length integers, and for vectors, matrices, and polynomials over the
integers and over finite fields. The optional library \ntl is used by \cgal
to speed up operations of the Polynomial package, such as GCDs. It is recommended to install \ntl with support from \gmp.

\ntl can be downloaded from <A HREF="https://libntl.org">`https://libntl.org`</A>.

\subsection thirdpartyESBTL ESBTL

The \esbtl (Easy Structural Biology Template Library) is a library that allows
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -244,27 +244,6 @@ Similar variables exist for \rs3.
| `RS3_LIB_DIR` | Idem | Environment |
| `RS3_LIBRARIES` | Full pathname of the compiled \rs3 library | CMake |


\subsection installation_ntl NTL Library

Some polynomial computations in \cgal's algebraic kernel
are speed up when \ntl is available.
As the algebraic kernel is not compiled as a part of the \cgal
library, this library is not detected nor configured at installation time.

CMake will try to find \ntl in the standard header and library
directories. When it is not automatically detected, the locations of the
headers and library files must be specified using environment variables.

| Variable | Description | Type |
| :- | :- | :- |
| `NTL_DIR` | Directory of \ntl default installation | Environment |
| `NTL_INCLUDE_DIR` | Directory containing the `NTL/ZZX.h` file | CMake |
| `NTL_INC_DIR` | Idem | Environment |
| `NTL_LIBRARIES_DIR` | Directory containing the compiled \ntl library | CMake |
| `NTL_LIB_DIR` | Idem | Environment |
| `NTL_LIBRARIES` | Full pathname of the compiled \ntl library | CMake |

\subsection installation_eigen Eigen Library

\eigen is a header-only template library.
Expand Down
1 change: 0 additions & 1 deletion Documentation/doc/resources/1.14.0/BaseDoxyfile.in
Original file line number Diff line number Diff line change
Expand Up @@ -93,7 +93,6 @@ ALIASES = "cgal=%CGAL" \
"libpointmatcher=libpointmatcher" \
"core=Core" \
"mpfi=MPFI" \
"ntl=NTL" \
"pdb=PDB" \
"esbtl=ESBTL" \
"tbb=TBB" \
Expand Down
1 change: 0 additions & 1 deletion Documentation/doc/resources/1.8.13/BaseDoxyfile.in
Original file line number Diff line number Diff line change
Expand Up @@ -84,7 +84,6 @@ ALIASES = "cgal=%CGAL" \
"libpointmatcher=libpointmatcher" \
"core=Core" \
"mpfi=MPFI" \
"ntl=NTL" \
"pdb=PDB" \
"esbtl=ESBTL" \
"tbb=TBB" \
Expand Down
1 change: 0 additions & 1 deletion Documentation/doc/resources/1.9.6/BaseDoxyfile.in
Original file line number Diff line number Diff line change
Expand Up @@ -93,7 +93,6 @@ ALIASES = "cgal=%CGAL" \
"libpointmatcher=libpointmatcher" \
"core=Core" \
"mpfi=MPFI" \
"ntl=NTL" \
"pdb=PDB" \
"esbtl=ESBTL" \
"tbb=TBB" \
Expand Down
102 changes: 0 additions & 102 deletions Installation/cmake/modules/FindNTL.cmake

This file was deleted.

9 changes: 0 additions & 9 deletions Polynomial/include/CGAL/Polynomial/polynomial_gcd.h
Original file line number Diff line number Diff line change
Expand Up @@ -38,10 +38,6 @@
#include <CGAL/Polynomial/polynomial_gcd_implementations.h>
#include <CGAL/polynomial_utils.h>

#ifdef CGAL_USE_NTL
#include <CGAL/Polynomial/polynomial_gcd_ntl.h>
#endif

#if CGAL_USE_INTERNAL_MODULAR_GCD
#include <CGAL/Polynomial/modular_gcd.h>
#endif
Expand All @@ -56,11 +52,6 @@
// c) over a field (unless integralized), use the Euclidean algorithm;
// over a UFD, use the subresultant algorithm
//
// NOTICE: For better performance, especially in AlciX, there exist special
// modular implementations for the polynmials with coefficient type
// leda::integer and the CORE::BigInt type which use, when the
// NTL library is available.
// see CGAL/Polynomial/polynomial_gcd_ntl.h

namespace CGAL {
namespace internal {
Expand Down
175 changes: 0 additions & 175 deletions Polynomial/include/CGAL/Polynomial/polynomial_gcd_ntl.h

This file was deleted.

Loading