Main Page | Modules | Namespace List | Class Hierarchy | Data Structures | File List | Namespace Members | Data Fields | Globals | Related Pages

/home/saunders/linbox/tests/test-moore-penrose.C File Reference

#include "linbox-config.h"
#include <iostream>
#include <vector>
#include "linbox/util/commentator.h"
#include "linbox/field/archetype.h"
#include "linbox/field/modular.h"
#include "linbox/randiter/nonzero.h"
#include "linbox/blackbox/submatrix.h"
#include "linbox/blackbox/sparse.h"
#include "linbox/blackbox/moore-penrose.h"
#include "linbox/solutions/rank.h"
#include "linbox/vector/stream.h"
#include "test-common.h"
#include "test-generic.h"

Functions

template<class Vector, class Field, class Row> SparseMatrix< Field, Row > * buildRandomSparseMatrix (Field &F, size_t n, size_t m, size_t r, double K, vector< typename Field::Element > &dinv, VectorStream< Row > &top_right_stream, VectorStream< Row > &bottom_left_stream)
template<class Field> bool testIdentityApply (Field &F, size_t n, size_t m, size_t r, VectorStream< vector< typename Field::Element > > &stream)
template<class Field, class Vector, class Row> bool testRandomApply1 (Field &F, size_t n, size_t m, size_t r, unsigned iterations, double K, VectorStream< Row > &M_stream1, VectorStream< Row > &M_stream2, VectorStream< Vector > &stream)
int main (int argc, char **argv)


Function Documentation

SparseMatrix<Field, Row>* buildRandomSparseMatrix Field F,
size_t  n,
size_t  m,
size_t  r,
double  K,
vector< typename Field::Element > &  dinv,
VectorStream< Row > &  top_right_stream,
VectorStream< Row > &  bottom_left_stream
[static]
 

bool testIdentityApply Field F,
size_t  n,
size_t  m,
size_t  r,
VectorStream< vector< typename Field::Element > > &  stream
[static]
 

bool testRandomApply1 Field F,
size_t  n,
size_t  m,
size_t  r,
unsigned  iterations,
double  K,
VectorStream< Row > &  M_stream1,
VectorStream< Row > &  M_stream2,
VectorStream< Vector > &  stream
[static]
 

int main int  argc,
char **  argv
 


Generated on Fri Jul 8 10:29:42 2005 for linbox by doxygen 1.3.7