Smith normal form (invariant factors) of a matrix over a local ring.
More...
#include <smith-form-local.h>
|
| typedef LocalPID::Element | Elt |
| |
template<class LocalPID>
class LinBox::SmithFormLocal< LocalPID >
Smith normal form (invariant factors) of a matrix over a local ring.
The matrix must be a BlasMatrix over a LocalPID. A localPID has the standard ring/field arithmetic functions plus gcdin().
- Examples
- examples/smith.C.
◆ Elt
template<class LocalPID>
| typedef LocalPID::Element Elt |
◆ operator()()
template<class LocalPID>
| std::list< Elt > & operator() |
( |
std::list< Elt > & | L, |
|
|
Matrix & | A, |
|
|
const LocalPID & | R ) |
|
inline |
◆ smithStep()
template<class LocalPID>
| std::list< Elt > & smithStep |
( |
std::list< Elt > & | L, |
|
|
Elt & | d, |
|
|
Matrix & | A, |
|
|
const LocalPID & | R ) |
|
inline |
The documentation for this class was generated from the following file: