#include <linbox/integer.h>
#include <linbox/field/ntl-ZZ.h>
#include <linbox/field/modular-int.h>
#include <linbox/blackbox/dense.h>
#include <linbox/blackbox/diagonal.h>
#include <linbox/algorithms/rational-solver.h>
#include <linbox/algorithms/vector-fraction.h>
#include <linbox/matrix/dense.h>
#include <linbox/algorithms/diophantine-solver.h>
#include <iostream>
#include <fstream>
#include <linbox/randiter/random-prime.h>
#include <linbox/field/unparametric.h>
#include <linbox/field/PID-integer.h>
#include <linbox/field/PID-double.h>
#include <linbox/field/ntl.h>
#include <linbox/field/archetype.h>
#include <linbox/vector/vector-domain.h>
#include <vector>
#include <linbox/../tests/test-common.C>
Defines | |
#define | LIFTING_PROGRESS |
#define | RSTIMING |
#define | random_01() ((double)rand() / ((double)(RAND_MAX)+1)) |
Functions | |
template<class Ring, class Field> int | test () |
template<class Field> int | fieldTest () |
void | testAllFields () |
void | genTestData () |
int | main (int argc, char **argv) |
Variables | |
int | n = 5 |
int | c = 5 |
int | defaultPrime = 0 |
int | primeBits = 14 |
int | numPrimes = 1 |
bool | useDeterm = true |
bool | useRandom = false |
bool | useDiophantine = false |
int | printStuff = 0 |
int | showTiming = 0 |
bool | useFiles = false |
bool | sparseMatrix = false |
integer | eBoundCmd = 1000 |
double | singularProportion = 0 |
bool | inconsistent = false |
int | useTimer = true |
int | entrySeed = 12345 |
int | trials = 1 |
int | destroyColumns = 0 |
bool | testPidDouble = false |
int | levelAsInt = (int)SL_CERTIFIED |
int | trialCount = 0 |
integer * | Aentries |
integer * | bentries |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|