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

test-matrix-domain.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/vector/vector-domain.h"
#include "linbox/matrix/matrix-domain.h"
#include "linbox/vector/stream.h"
#include "linbox/matrix/dense.h"
#include "linbox/matrix/sparse.h"
#include "linbox/blackbox/matrix-blackbox.h"
#include "linbox/matrix/dense-submatrix.h"
#include "test-common.h"

Compounds

class  SingularMatrix

Functions

template<class Matrix> TransposeMatrix< Matrix > transpose (Matrix &M)
template<class Field, class Matrix1, class Matrix2> void eliminate (MatrixDomain< Field > &MD, Matrix1 &M, Matrix2 &pivotRow, size_t row, size_t col, size_t rowdim, size_t coldim)
template<class Field, class Matrix1, class Matrix2> Matrix1 & inv (MatrixDomain< Field > &MD, Matrix1 &res, const Matrix2 &A)
std::ostream & reportPermutation (std::ostream &out, const std::vector< std::pair< unsigned int, unsigned int > > &P)
template<class Field, class Matrix> bool testPermutation (const Field &F, const char *text, const Matrix &M)
template<class Field, class Blackbox, class Matrix> bool testMatrixDomain (const Field &F, const char *text, Matrix &M1, Matrix &M2, Matrix &M3, const Blackbox &A, unsigned int iterations, MatrixCategories::RowColMatrixTag)
int main (int argc, char **argv)

Function Documentation

void eliminate MatrixDomain< Field > &    MD,
Matrix1 &    M,
Matrix2 &    pivotRow,
size_t    row,
size_t    col,
size_t    rowdim,
size_t    coldim
 

Matrix1& inv MatrixDomain< Field > &    MD,
Matrix1 &    res,
const Matrix2 &    A
 

int main int    argc,
char **    argv
 

std::ostream& reportPermutation std::ostream &    out,
const std::vector< std::pair< unsigned int, unsigned int > > &    P
 

bool testMatrixDomain const Field   F,
const char *    text,
Matrix &    M1,
Matrix &    M2,
Matrix &    M3,
const Blackbox   A,
unsigned int    iterations,
MatrixCategories::RowColMatrixTag   
 

bool testPermutation const Field   F,
const char *    text,
const Matrix &    M
 

TransposeMatrix<Matrix> transpose Matrix &    M
 


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