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