|
linbox
|
#include <vector>#include "linbox/vector/vector.h"#include "linbox/matrix/dense-matrix.h"#include "linbox/matrix/matrix-domain.h"#include "linbox/field/hom.h"#include "fflas-ffpack/utils/align-allocator.h"#include "givaro/modular.h"#include <algorithm>Namespaces | |
| namespace | LinBox |
| Namespace in which all linbox code resides. | |
Macros | |
| #define | ADD_MEM(X) |
| #define | DEL_MEM(X) |
| #define | COPY_BLOCKSIZE 32 |
Enumerations | |
| enum | PMType { polfirst , matfirst , matrowfirst } |
Functions | |
| template<typename Field> | |
| uint64_t | element_storage (const Field &F) |
| template<> | |
| uint64_t | element_storage (const Givaro::Modular< Givaro::Integer > &F) |
| template<typename _Field, LinBox::PMType T> | |
| std::ostream & | operator<< (std::ostream &os, const PolynomialMatrix< _Field, T > &P) |
| template<typename MatPoly> | |
| std::ostream & | operator<< (std::ostream &os, const SubPolynomialMatrix< MatPoly > &P) |
| #define ADD_MEM | ( | X | ) |
| #define DEL_MEM | ( | X | ) |
| #define COPY_BLOCKSIZE 32 |