![]() |
#include <minpoly.h>
Public Member Functions | |
LinearDependencyMatrix (unsigned n, unsigned long p) | |
~LinearDependencyMatrix () | |
void | resetMatrix () |
int | firstNonzeroEntry (unsigned long *row) |
void | reduceTmpRow () |
void | normalizeTmp (unsigned i) |
bool | findLinearDependency (unsigned long *newRow, unsigned long *dep) |
Private Attributes | |
unsigned | p |
unsigned long | n |
unsigned long ** | matrix |
unsigned long * | tmprow |
unsigned * | pivots |
unsigned | rows |
Friends | |
class | NewVectorMatrix |
LinearDependencyMatrix::LinearDependencyMatrix | ( | unsigned | n, |
unsigned long | p | ||
) |
Definition at line 19 of file minpoly.cc.
LinearDependencyMatrix::~LinearDependencyMatrix | ( | ) |
Definition at line 34 of file minpoly.cc.
bool LinearDependencyMatrix::findLinearDependency | ( | unsigned long * | newRow, |
unsigned long * | dep | ||
) |
Definition at line 96 of file minpoly.cc.
int LinearDependencyMatrix::firstNonzeroEntry | ( | unsigned long * | row | ) |
Definition at line 51 of file minpoly.cc.
void LinearDependencyMatrix::normalizeTmp | ( | unsigned | i | ) |
Definition at line 88 of file minpoly.cc.
void LinearDependencyMatrix::reduceTmpRow | ( | ) |
Definition at line 60 of file minpoly.cc.
void LinearDependencyMatrix::resetMatrix | ( | ) |
Definition at line 46 of file minpoly.cc.
|
friend |