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

/home/saunders/linbox/tests/test-sparse.C File Reference

#include "linbox-config.h"
#include <iostream>
#include <fstream>
#include <sstream>
#include <vector>
#include "linbox/util/commentator.h"
#include "linbox/field/modular.h"
#include "linbox/blackbox/sparse.h"
#include "linbox/vector/vector-traits.h"
#include "linbox/vector/stream.h"
#include "linbox/vector/vector-domain.h"
#include "linbox/randiter/nonzero.h"
#include "test-common.h"
#include "test-generic.h"

Functions

template<class Row, class Field, class Vector> bool testIdentityApply (Field &F, const char *text, VectorStream< Vector > &stream)
template<class Row, class Field, class Vector> bool testNilpotentApply (Field &F, const char *text, VectorStream< Vector > &stream)
template<class Vector, class Row, class Field> bool testRandomApply1 (Field &F, const char *text, unsigned int iterations, VectorStream< Row > &A_stream)
template<class Vector, class Row, class Field> bool testRandomApply2 (Field &F, const char *text, unsigned int iterations, VectorStream< Row > &A_stream)
template<class Row, class Field, class Vector> bool testRandomTranspose (Field &F, const char *text, VectorStream< Row > &A_stream, VectorStream< Vector > &stream1, VectorStream< Vector > &stream2)
template<class Row, class Field, class Vector> bool testRandomLinearity (Field &F, const char *text, VectorStream< Row > &A_stream, VectorStream< Vector > &stream1, VectorStream< Vector > &stream2)
template<class Field, class Vector, class Row> bool runSparseMatrixTestsByVector (const Field &F, const char *desc, unsigned int iterations, VectorStream< Vector > &v_stream1, VectorStream< Vector > &v_stream2, VectorStream< Row > &A_stream)
template<class Field, class Row> bool runSparseMatrixTests (const Field &F, const char *desc, int iterations, VectorStream< Row > &A_stream)
int main (int argc, char **argv)


Function Documentation

bool testIdentityApply Field F,
const char *  text,
VectorStream< Vector > &  stream
[static]
 

bool testNilpotentApply Field F,
const char *  text,
VectorStream< Vector > &  stream
[static]
 

bool testRandomApply1 Field F,
const char *  text,
unsigned int  iterations,
VectorStream< Row > &  A_stream
 

bool testRandomApply2 Field F,
const char *  text,
unsigned int  iterations,
VectorStream< Row > &  A_stream
 

bool testRandomTranspose Field F,
const char *  text,
VectorStream< Row > &  A_stream,
VectorStream< Vector > &  stream1,
VectorStream< Vector > &  stream2
[static]
 

bool testRandomLinearity Field F,
const char *  text,
VectorStream< Row > &  A_stream,
VectorStream< Vector > &  stream1,
VectorStream< Vector > &  stream2
[static]
 

bool runSparseMatrixTestsByVector const Field F,
const char *  desc,
unsigned int  iterations,
VectorStream< Vector > &  v_stream1,
VectorStream< Vector > &  v_stream2,
VectorStream< Row > &  A_stream
 

bool runSparseMatrixTests const Field F,
const char *  desc,
int  iterations,
VectorStream< Row > &  A_stream
 

int main int  argc,
char **  argv
 


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