Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: ntl-devel | Distribution: SUSE Linux Enterprise 15 SP3 |
Version: 10.5.0 | Vendor: openSUSE |
Release: bp153.1.16 | Build date: Sat Mar 6 10:14:07 2021 |
Group: Development/Libraries/C and C++ | Build host: s390zp26 |
Size: 2748316 | Source RPM: ntl-10.5.0-bp153.1.16.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: http://shoup.net/ntl/ | |
Summary: Development files for libntl |
NTL is a C++ library providing data structures and algorithms for manipulating signed, arbitrary length integers, and for vectors, matrices, and polynomials over the integers and over finite fields. This package contains the headers and library links to libntl.
LGPL-2.1+
* Sat Sep 30 2017 jengelh@inai.de - ntl-automake.diff: add missing header file for flint * Sat Sep 09 2017 jengelh@inai.de - Update to new upstream release 10.5.0 * Faster linear algebra over ZZ_p. Rewrote mat_ZZ_p routines inv, solve, determinant, gauss, and kernel to be thread boosted. * C++11 support / "move" semantics. Iterators and support for "range based for loops". * Sat Apr 29 2017 jengelh@inai.de - Update description * Tue Nov 29 2016 jengelh@inai.de - Update to new upstream release 10.3.0 * Marginally improved performance and crossovers for mat_zz_p multipliplication. * Retired the zz_pXAltArgument class, which was used for modular composition in zz_pX. While this has been in in the documented interface for a few months, it was flagged as being provisional and subject to change. In place of zz_pXAltArgument, the class zz_pXNewArgument was added. * Implementation of a multi-modular strategy for matrix multiplication over ZZ_p. * Thu Oct 20 2016 jengelh@inai.de - Update to new upstream release 10.1.0 * the classical LIP module is finally thread safe * Wed Sep 21 2016 jengelh@inai.de - Update to new upstream release 9.11.0 * Improved the effectiveness of the new, faster ZZ to zz_p conversion * Added new routines VectorConv for faster bulk conversion from ZZ and long to zz_p * Added new routines VectorRandomBnd (see ZZ.txt) and VectorRandom for faster bulk random number generation. * Sun Jul 31 2016 jengelh@inai.de - Update to new upstream release 9.10.0 * Conversions from ZZ to zz_p are now faster, thanks to preconditioning. Among other things, the CRT-based ZZX multiplication code is also a bit faster as a result. * The BasicThreadPool class now guarantees that exec_range assigns the current thread first=0, and exec_index assigns the current thread index=0. This makes it easy for a thread to tell whether of not it is the current thread, which can be convienient for some applications. * Fine tuned the interface for SmartPtr and UniquePtr a bit, including the ability to attach an explicit deleter policy, which (among other things) makes it easier to implement the PIMPL pattern using these classes. Unfortunately, some of these changes introduced some minor backward incompatibilities (but I doubt anyone will even notice). * Introduced a new class CopiedPtr, which has a similar interface to UniquePtr, but which allows copy and assignment. This class is meant to replace the OptionalVal class, whose use is now discouraged. * Sun Jun 19 2016 jengelh@inai.de - Update to new upstream release 9.9.1 * Introduced ll_type and related routines which perform a restricted set of operations on a long-long-like type. It can be implemented via inline asm, and is a cleaner interface and sometimes faster. On x86-64/gcc platforms, the assembly code version is used and gives a modest speed boost. * Introduced PreconditionedRemainder class for faster reduction of a ZZ modulo a fixed long. This is intended to make Chinese Remaindering type computations faster. (For the time being, this is an undocumented feature.) * Allow p.move(q), where p is a UniquePtr<T>, q is a UniquePtr<Y>, and Y* converts to T*. * Added elts() method to UniqueArray and AlignedArray (for compatibility with Vec class) * Added get() and release() methods to OptionalVal * Sun Apr 17 2016 jengelh@inai.de - Update to new upstream release 9.7.0 * Changes to mat_lzz_p: improved performance of mul, inv, solve and deterministic routines * NTLThreadPool is no longer directly accessible: new access functions are provided * Got rid of method SplitProblems, and made a more general/abstract class PartitionInfo * Fri Mar 11 2016 jengelh@inai.de - Update to new upstream release 9.6.4 * A new modular composition implemention for zz_pX. This makes modular composition up to 3x faster, depending on several factors. * Improved performance for polynomial factoring over zz_pX using CanZass, using the improved modular composition routine (above) and better choice of baby step / giant step parameters. This leads to a 1.1x to 1.8x speedup, depending on several factors. * Sat Nov 14 2015 jengelh@inai.de - Update to new upstream release 9.6.2 * Performance tuning: ZZ_pX and zz_pX keep getting faster * Upgrade to pseudo-random number generation: replaced the underlying PRG with Chacha20 (replacing RC4) and the underlying key-derivation function with a function based on HMAC-SHA256 (replacing an MD5-based function). The new routines are faster and more secure. * Wed Jun 24 2015 jengelh@inai.de - Update to new upstream release 9.2.0 * Performance improvements to zz_pX and Vec<zz_p>. * Performance improvements to ZZX: implemented asymptotically fast CRT code for HomMul and more cache-friendly logic. * Completed the transition away from floating-point arithmetic for the implementation of single-precision modular arithmetic. * Fri Mar 27 2015 jengelh@inai.de - Update to new upstream release 9.0.0 * The interface to the single-precision modular arithmetic routines has been modified slightly: In particular, on 64-bit x86/GCC platforms, single precision moduli can now be up to 60 bits, rather than 50 bits. Using larger moduli speeds up a number of things, like ZZ_pX arithmetic, as fewer primes need to be used in Chinese Remaindering steps. * Thu Feb 12 2015 jengelh@inai.de - Update ntl-automake.diff: add a missing backslash causing not all headers to be installed. Support mingw a bit better, too. Support non-C++11 systems. * Tue Feb 03 2015 jengelh@inai.de - Update to new upstream release 8.1.2 * Added support for "user defined" FFT primes for zz_p. * Added explicit constructors corresponding to promotions. * Thread safety, requires C++11 concurrency.
/usr/include/NTL /usr/include/NTL/ALL_FEATURES.h /usr/include/NTL/BasicThreadPool.h /usr/include/NTL/FFT.h /usr/include/NTL/FacVec.h /usr/include/NTL/GF2.h /usr/include/NTL/GF2E.h /usr/include/NTL/GF2EX.h /usr/include/NTL/GF2EXFactoring.h /usr/include/NTL/GF2X.h /usr/include/NTL/GF2XFactoring.h /usr/include/NTL/GF2XVec.h /usr/include/NTL/HAVE_ALIGNED_ARRAY.h /usr/include/NTL/HAVE_AVX.h /usr/include/NTL/HAVE_AVX2.h /usr/include/NTL/HAVE_BUILTIN_CLZL.h /usr/include/NTL/HAVE_COPY_TRAITS1.h /usr/include/NTL/HAVE_COPY_TRAITS2.h /usr/include/NTL/HAVE_FMA.h /usr/include/NTL/HAVE_LL_TYPE.h /usr/include/NTL/HAVE_PCLMUL.h /usr/include/NTL/HAVE_SSSE3.h /usr/include/NTL/HNF.h /usr/include/NTL/LLL.h /usr/include/NTL/Lazy.h /usr/include/NTL/LazyTable.h /usr/include/NTL/MatPrime.h /usr/include/NTL/REPORT_ALL_FEATURES.h /usr/include/NTL/RR.h /usr/include/NTL/SmartPtr.h /usr/include/NTL/WordVector.h /usr/include/NTL/ZZ.h /usr/include/NTL/ZZVec.h /usr/include/NTL/ZZX.h /usr/include/NTL/ZZXFactoring.h /usr/include/NTL/ZZ_limbs.h /usr/include/NTL/ZZ_p.h /usr/include/NTL/ZZ_pE.h /usr/include/NTL/ZZ_pEX.h /usr/include/NTL/ZZ_pEXFactoring.h /usr/include/NTL/ZZ_pX.h /usr/include/NTL/ZZ_pXFactoring.h /usr/include/NTL/config.h /usr/include/NTL/ctools.h /usr/include/NTL/def_config.h /usr/include/NTL/fileio.h /usr/include/NTL/gmp_aux.h /usr/include/NTL/lip.h /usr/include/NTL/lzz_p.h /usr/include/NTL/lzz_pE.h /usr/include/NTL/lzz_pEX.h /usr/include/NTL/lzz_pEXFactoring.h /usr/include/NTL/lzz_pX.h /usr/include/NTL/lzz_pXFactoring.h /usr/include/NTL/mach_desc.h /usr/include/NTL/mat_GF2.h /usr/include/NTL/mat_GF2E.h /usr/include/NTL/mat_RR.h /usr/include/NTL/mat_ZZ.h /usr/include/NTL/mat_ZZ_p.h /usr/include/NTL/mat_ZZ_pE.h /usr/include/NTL/mat_lzz_p.h /usr/include/NTL/mat_lzz_pE.h /usr/include/NTL/mat_poly_ZZ.h /usr/include/NTL/mat_poly_ZZ_p.h /usr/include/NTL/mat_poly_lzz_p.h /usr/include/NTL/matrix.h /usr/include/NTL/new.h /usr/include/NTL/pair.h /usr/include/NTL/pair_GF2EX_long.h /usr/include/NTL/pair_GF2X_long.h /usr/include/NTL/pair_ZZX_long.h /usr/include/NTL/pair_ZZ_pEX_long.h /usr/include/NTL/pair_ZZ_pX_long.h /usr/include/NTL/pair_lzz_pEX_long.h /usr/include/NTL/pair_lzz_pX_long.h /usr/include/NTL/quad_float.h /usr/include/NTL/sp_arith.h /usr/include/NTL/thread.h /usr/include/NTL/tools.h /usr/include/NTL/vec_GF2.h /usr/include/NTL/vec_GF2E.h /usr/include/NTL/vec_GF2XVec.h /usr/include/NTL/vec_RR.h /usr/include/NTL/vec_ZZ.h /usr/include/NTL/vec_ZZVec.h /usr/include/NTL/vec_ZZ_p.h /usr/include/NTL/vec_ZZ_pE.h /usr/include/NTL/vec_double.h /usr/include/NTL/vec_long.h /usr/include/NTL/vec_lzz_p.h /usr/include/NTL/vec_lzz_pE.h /usr/include/NTL/vec_quad_float.h /usr/include/NTL/vec_ulong.h /usr/include/NTL/vec_vec_GF2.h /usr/include/NTL/vec_vec_GF2E.h /usr/include/NTL/vec_vec_RR.h /usr/include/NTL/vec_vec_ZZ.h /usr/include/NTL/vec_vec_ZZ_p.h /usr/include/NTL/vec_vec_ZZ_pE.h /usr/include/NTL/vec_vec_long.h /usr/include/NTL/vec_vec_lzz_p.h /usr/include/NTL/vec_vec_lzz_pE.h /usr/include/NTL/vec_vec_ulong.h /usr/include/NTL/vec_xdouble.h /usr/include/NTL/vector.h /usr/include/NTL/version.h /usr/include/NTL/xdouble.h /usr/lib64/libntl.so /usr/share/doc/packages/ntl-devel /usr/share/doc/packages/ntl-devel/BasicThreadPool.cpp.html /usr/share/doc/packages/ntl-devel/BasicThreadPool.txt /usr/share/doc/packages/ntl-devel/GF2.cpp.html /usr/share/doc/packages/ntl-devel/GF2.txt /usr/share/doc/packages/ntl-devel/GF2E.cpp.html /usr/share/doc/packages/ntl-devel/GF2E.txt /usr/share/doc/packages/ntl-devel/GF2EX.cpp.html /usr/share/doc/packages/ntl-devel/GF2EX.txt /usr/share/doc/packages/ntl-devel/GF2EXFactoring.cpp.html /usr/share/doc/packages/ntl-devel/GF2EXFactoring.txt /usr/share/doc/packages/ntl-devel/GF2X.cpp.html /usr/share/doc/packages/ntl-devel/GF2X.txt /usr/share/doc/packages/ntl-devel/GF2XFactoring.cpp.html /usr/share/doc/packages/ntl-devel/GF2XFactoring.txt /usr/share/doc/packages/ntl-devel/GF2XVec.cpp.html /usr/share/doc/packages/ntl-devel/GF2XVec.txt /usr/share/doc/packages/ntl-devel/HNF.cpp.html /usr/share/doc/packages/ntl-devel/HNF.txt /usr/share/doc/packages/ntl-devel/LLL.cpp.html /usr/share/doc/packages/ntl-devel/LLL.txt /usr/share/doc/packages/ntl-devel/Lazy.cpp.html /usr/share/doc/packages/ntl-devel/Lazy.txt /usr/share/doc/packages/ntl-devel/LazyTable.cpp.html /usr/share/doc/packages/ntl-devel/LazyTable.txt /usr/share/doc/packages/ntl-devel/RR.cpp.html /usr/share/doc/packages/ntl-devel/RR.txt /usr/share/doc/packages/ntl-devel/SmartPtr.cpp.html /usr/share/doc/packages/ntl-devel/SmartPtr.txt /usr/share/doc/packages/ntl-devel/ZZ.cpp.html /usr/share/doc/packages/ntl-devel/ZZ.txt /usr/share/doc/packages/ntl-devel/ZZVec.cpp.html /usr/share/doc/packages/ntl-devel/ZZVec.txt /usr/share/doc/packages/ntl-devel/ZZX.cpp.html /usr/share/doc/packages/ntl-devel/ZZX.txt /usr/share/doc/packages/ntl-devel/ZZXFactoring.cpp.html /usr/share/doc/packages/ntl-devel/ZZXFactoring.txt /usr/share/doc/packages/ntl-devel/ZZ_limbs.cpp.html /usr/share/doc/packages/ntl-devel/ZZ_limbs.txt /usr/share/doc/packages/ntl-devel/ZZ_p.cpp.html /usr/share/doc/packages/ntl-devel/ZZ_p.txt /usr/share/doc/packages/ntl-devel/ZZ_pE.cpp.html /usr/share/doc/packages/ntl-devel/ZZ_pE.txt /usr/share/doc/packages/ntl-devel/ZZ_pEX.cpp.html /usr/share/doc/packages/ntl-devel/ZZ_pEX.txt /usr/share/doc/packages/ntl-devel/ZZ_pEXFactoring.cpp.html /usr/share/doc/packages/ntl-devel/ZZ_pEXFactoring.txt /usr/share/doc/packages/ntl-devel/ZZ_pX.cpp.html /usr/share/doc/packages/ntl-devel/ZZ_pX.txt /usr/share/doc/packages/ntl-devel/ZZ_pXFactoring.cpp.html /usr/share/doc/packages/ntl-devel/ZZ_pXFactoring.txt /usr/share/doc/packages/ntl-devel/arrow1.gif /usr/share/doc/packages/ntl-devel/arrow2.gif /usr/share/doc/packages/ntl-devel/arrow3.gif /usr/share/doc/packages/ntl-devel/config.txt /usr/share/doc/packages/ntl-devel/conversions.txt /usr/share/doc/packages/ntl-devel/copying.txt /usr/share/doc/packages/ntl-devel/flags.txt /usr/share/doc/packages/ntl-devel/lzz_p.cpp.html /usr/share/doc/packages/ntl-devel/lzz_p.txt /usr/share/doc/packages/ntl-devel/lzz_pE.cpp.html /usr/share/doc/packages/ntl-devel/lzz_pE.txt /usr/share/doc/packages/ntl-devel/lzz_pEX.cpp.html /usr/share/doc/packages/ntl-devel/lzz_pEX.txt /usr/share/doc/packages/ntl-devel/lzz_pEXFactoring.cpp.html /usr/share/doc/packages/ntl-devel/lzz_pEXFactoring.txt /usr/share/doc/packages/ntl-devel/lzz_pX.cpp.html /usr/share/doc/packages/ntl-devel/lzz_pX.txt /usr/share/doc/packages/ntl-devel/lzz_pXFactoring.cpp.html /usr/share/doc/packages/ntl-devel/lzz_pXFactoring.txt /usr/share/doc/packages/ntl-devel/mat_GF2.cpp.html /usr/share/doc/packages/ntl-devel/mat_GF2.txt /usr/share/doc/packages/ntl-devel/mat_GF2E.cpp.html /usr/share/doc/packages/ntl-devel/mat_GF2E.txt /usr/share/doc/packages/ntl-devel/mat_RR.cpp.html /usr/share/doc/packages/ntl-devel/mat_RR.txt /usr/share/doc/packages/ntl-devel/mat_ZZ.cpp.html /usr/share/doc/packages/ntl-devel/mat_ZZ.txt /usr/share/doc/packages/ntl-devel/mat_ZZ_p.cpp.html /usr/share/doc/packages/ntl-devel/mat_ZZ_p.txt /usr/share/doc/packages/ntl-devel/mat_ZZ_pE.cpp.html /usr/share/doc/packages/ntl-devel/mat_ZZ_pE.txt /usr/share/doc/packages/ntl-devel/mat_lzz_p.cpp.html /usr/share/doc/packages/ntl-devel/mat_lzz_p.txt /usr/share/doc/packages/ntl-devel/mat_lzz_pE.cpp.html /usr/share/doc/packages/ntl-devel/mat_lzz_pE.txt /usr/share/doc/packages/ntl-devel/mat_poly_ZZ.cpp.html /usr/share/doc/packages/ntl-devel/mat_poly_ZZ.txt /usr/share/doc/packages/ntl-devel/mat_poly_ZZ_p.cpp.html /usr/share/doc/packages/ntl-devel/mat_poly_ZZ_p.txt /usr/share/doc/packages/ntl-devel/mat_poly_lzz_p.cpp.html /usr/share/doc/packages/ntl-devel/mat_poly_lzz_p.txt /usr/share/doc/packages/ntl-devel/matrix.cpp.html /usr/share/doc/packages/ntl-devel/matrix.txt /usr/share/doc/packages/ntl-devel/names.txt /usr/share/doc/packages/ntl-devel/pair.cpp.html /usr/share/doc/packages/ntl-devel/pair.txt /usr/share/doc/packages/ntl-devel/quad_float.cpp.html /usr/share/doc/packages/ntl-devel/quad_float.txt /usr/share/doc/packages/ntl-devel/sedscript.txt /usr/share/doc/packages/ntl-devel/tools.cpp.html /usr/share/doc/packages/ntl-devel/tools.txt /usr/share/doc/packages/ntl-devel/tour-ack.html /usr/share/doc/packages/ntl-devel/tour-changes.html /usr/share/doc/packages/ntl-devel/tour-ex1.html /usr/share/doc/packages/ntl-devel/tour-ex2.html /usr/share/doc/packages/ntl-devel/tour-ex3.html /usr/share/doc/packages/ntl-devel/tour-ex4.html /usr/share/doc/packages/ntl-devel/tour-ex5.html /usr/share/doc/packages/ntl-devel/tour-ex6.html /usr/share/doc/packages/ntl-devel/tour-ex7.html /usr/share/doc/packages/ntl-devel/tour-examples.html /usr/share/doc/packages/ntl-devel/tour-gf2x.html /usr/share/doc/packages/ntl-devel/tour-gmp.html /usr/share/doc/packages/ntl-devel/tour-impl.html /usr/share/doc/packages/ntl-devel/tour-intro.html /usr/share/doc/packages/ntl-devel/tour-modules.html /usr/share/doc/packages/ntl-devel/tour-roadmap.html /usr/share/doc/packages/ntl-devel/tour-struct.html /usr/share/doc/packages/ntl-devel/tour-time.html /usr/share/doc/packages/ntl-devel/tour-tips.html /usr/share/doc/packages/ntl-devel/tour-unix.html /usr/share/doc/packages/ntl-devel/tour-win.html /usr/share/doc/packages/ntl-devel/tour.html /usr/share/doc/packages/ntl-devel/vec_GF2.cpp.html /usr/share/doc/packages/ntl-devel/vec_GF2.txt /usr/share/doc/packages/ntl-devel/vec_GF2E.cpp.html /usr/share/doc/packages/ntl-devel/vec_GF2E.txt /usr/share/doc/packages/ntl-devel/vec_RR.cpp.html /usr/share/doc/packages/ntl-devel/vec_RR.txt /usr/share/doc/packages/ntl-devel/vec_ZZ.cpp.html /usr/share/doc/packages/ntl-devel/vec_ZZ.txt /usr/share/doc/packages/ntl-devel/vec_ZZ_p.cpp.html /usr/share/doc/packages/ntl-devel/vec_ZZ_p.txt /usr/share/doc/packages/ntl-devel/vec_ZZ_pE.cpp.html /usr/share/doc/packages/ntl-devel/vec_ZZ_pE.txt /usr/share/doc/packages/ntl-devel/vec_lzz_p.cpp.html /usr/share/doc/packages/ntl-devel/vec_lzz_p.txt /usr/share/doc/packages/ntl-devel/vec_lzz_pE.cpp.html /usr/share/doc/packages/ntl-devel/vec_lzz_pE.txt /usr/share/doc/packages/ntl-devel/vector.cpp.html /usr/share/doc/packages/ntl-devel/vector.txt /usr/share/doc/packages/ntl-devel/version.cpp.html /usr/share/doc/packages/ntl-devel/version.txt /usr/share/doc/packages/ntl-devel/xdouble.cpp.html /usr/share/doc/packages/ntl-devel/xdouble.txt
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Jul 9 14:06:45 2024