File tree Expand file tree Collapse file tree 2 files changed +8
-6
lines changed Expand file tree Collapse file tree 2 files changed +8
-6
lines changed Original file line number Diff line number Diff line change @@ -51,8 +51,9 @@ cdef class Matrix_modn_dense_double(Matrix_modn_dense_template):
51
51
52
52
These are matrices with integer entries mod ``n`` represented as
53
53
floating-point numbers in a 64-bit word for use with LinBox routines.
54
- This allows for ``n`` up to `2^ {23} `. The analogous
55
- ``Matrix_modn_dense_float`` class is used for smaller moduli.
54
+ This allows for ``n`` up to `2^ {23} `. By default, the analogous
55
+ ``Matrix_modn_dense_float`` class is used for smaller moduli, specifically
56
+ for ``n`` up to `2^ {8} `.
56
57
57
58
Routines here are for the most basic access, see the
58
59
``matrix_modn_dense_template. pxi`` file for higher-level routines.
Original file line number Diff line number Diff line change 3
3
# distutils: library_dirs = CBLAS_LIBDIR
4
4
# distutils: include_dirs = CBLAS_INCDIR
5
5
r """
6
- Dense matrices over `\Z Z/n\Z Z` for `n < 2^ {11 } ` using LinBox's ``Modular<float>``
6
+ Dense matrices over `\Z Z/n\Z Z` for `n < 2^ {8 } ` using LinBox's ``Modular<float>``
7
7
8
8
AUTHORS:
9
9
- Burcin Erocal
@@ -44,12 +44,13 @@ include "matrix_modn_dense_template.pxi"
44
44
45
45
cdef class Matrix_modn_dense_float(Matrix_modn_dense_template):
46
46
r """
47
- Dense matrices over `\Z Z/n\Z Z` for `n < 2^ {11 } ` using LinBox's ``Modular<float>``
47
+ Dense matrices over `\Z Z/n\Z Z` for `n < 2^ {8 } ` using LinBox's ``Modular<float>``
48
48
49
49
These are matrices with integer entries mod ``n`` represented as
50
50
floating-point numbers in a 32-bit word for use with LinBox routines.
51
- This allows for ``n`` up to `2^ {11} `. The
52
- ``Matrix_modn_dense_double`` class is used for larger moduli.
51
+ This could allow for ``n`` up to `2^ {11} `, but for performance reasons
52
+ this is limited to ``n`` up to `2^ {8} `, and for larger moduli the
53
+ ``Matrix_modn_dense_double`` class is used.
53
54
54
55
Routines here are for the most basic access, see the
55
56
``matrix_modn_dense_template. pxi`` file for higher-level routines.
You can’t perform that action at this time.
0 commit comments