LatNet Builder Manual
2.0.1-11
Software Package for Constructing Highly Uniform Point Sets
|
The two floowing two classes are copies from NTL::Vec<T> and NTL::Mat<T>, but they contain additional member functions having same names to the ones used in boost library. More...
Classes | |
class | matrix |
A subclass of the NTL::Mat<T> class. More... | |
class | matrix_row |
An extension of NTL::vector<T> implemented in this module to be used as a matrix row. More... | |
class | vector |
A subclass of the NTL::Vec<T> class. More... | |
Functions | |
bool | operator< (const GF2X &x, const GF2X &y) |
comparing NTL::GF2X objects | |
bool | operator< (const GF2E &x, const GF2E &y) |
comparing NTL::GF2E objects | |
Some other compatibility utilities | |
void | conv (std::int64_t &l, const char *c) |
Converts the array of characters (string) c into an std::int64_t l . | |
void | conv (double &r, const char *c) |
Converts the array of characters (string) c into a double r . | |
void | conv (double &x, long long a) |
void | conv (long long &x, double a) |
void | conv (ZZ &x, long long a) |
void | conv (long long &x, ZZ a) |
void | conv (long &x, long long a) |
void | conv (long long &x, long a) |
void | conv (long long &x, long long a) |
The two floowing two classes are copies from NTL::Vec<T> and NTL::Mat<T>, but they contain additional member functions having same names to the ones used in boost library.
This module contains extensions of certain classes in NTL.
This name conversion is meant to have the samee function names in boost and NTL
It was previously necessary because NTL and boost (an old dependency) did not use the same function names and indices.
This name conversion was meant to have the same function names in boost and NTL and allows us to have LatticeTester work with either boost library or NTL library depending on preprocessing statements.