Main Page   Modules   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

random-rank.C File Reference

#include "linbox-config.h"
#include <iostream>
#include <fstream>
#include <vector>
#include "linbox/field/modular.h"
#include "linbox/field/givaro-gfq.h"
#include "linbox/blackbox/sparse.h"
#include "linbox/solutions/rank.h"
#include "linbox/solutions/methods.h"
#include "linbox/vector/stream.h"

examples/blackbox/random-rank.C

Author:
Bradford Hovinen <bghovinen@math.uwaterloo.ca>
@memo rank by several algorithms over large and small fields. @doc FIXME what's it do more precisely?

typedef Modular< LinBox::uint32Field
typedef GivaroGfq FieldExtn
typedef Vector< Field >::SparseSeq Row
typedef Vector< FieldExtn
>::SparseSeq 
RowE
typedef SparseMatrix< Field,
Row
Blackbox
typedef SparseMatrix< FieldExtn,
RowE
BlackboxE
int main (int argc, char **argv)
 no command line args

const int n = 1000
const int q = 2U
const double p = 0.026

Typedef Documentation

typedef SparseMatrix<Field, Row> Blackbox
 

typedef SparseMatrix<FieldExtn, RowE> BlackboxE
 

typedef Modular<LinBox::uint32> Field
 

typedef GivaroGfq FieldExtn
 

typedef Vector<Field>::SparseSeq Row
 

typedef Vector<FieldExtn>::SparseSeq RowE
 


Function Documentation

int main int    argc,
char **    argv
 

no command line args


Variable Documentation

const int n = 1000
 

const double p = 0.026
 

const int q = 2U
 


Generated on Mon Jun 20 09:16:50 2005 for linbox by doxygen1.2.18