linbox
test-blas-domain.C File Reference

no doc More...

#include <linbox/linbox-config.h>
#include <iostream>
#include <string>
#include "linbox/integer.h"
#include "linbox/ring/modular.h"
#include <givaro/modular-balanced.h>
#include "linbox/matrix/dense-matrix.h"
#include "linbox/matrix/matrix-domain.h"
#include <givaro/givranditer.h>
#include "linbox/util/commentator.h"
#include "givaro/zring.h"
#include "linbox/matrix/random-matrix.h"
#include "linbox/blackbox/scalar-matrix.h"
#include "test-common.h"

Macros

#define mycommentator   commentator
 

Functions

const char * pretty (string a)
 
template<class Vector>
bool localAreEqual (const Vector &a, const Vector &b)
 
template<class Field>
int launch_tests (Field &F, size_t n, int iterations)
 
bool launch_gf2_tests (GF2 &F, size_t n)
 
template<class _Field, class _Rep>
void transpose (BlasMatrix< _Field, _Rep > &At, const BlasMatrix< _Field, _Rep > &A)
 
int main (int argc, char **argv)
 
template<class Field>
bool CheckMulAdd (const Field &Zp, const Integer &alpha, const BlasMatrix< Givaro::ZRing< Integer > > &A, const BlasMatrix< Givaro::ZRing< Integer > > &B, const Integer &beta, const BlasMatrix< Givaro::ZRing< Integer > > &C)
 

Variables

const int maxpretty = 35
 
string blank
 
ostream & report = commentator ().report()
 

Detailed Description

no doc

Test
NO DOC
Test
NO DOC

Macro Definition Documentation

◆ mycommentator

#define mycommentator   commentator

Function Documentation

◆ pretty()

const char * pretty ( string a)

◆ localAreEqual()

template<class Vector>
bool localAreEqual ( const Vector & a,
const Vector & b )

◆ launch_tests()

template<class Field>
int launch_tests ( Field & F,
size_t n,
int iterations )

◆ launch_gf2_tests()

bool launch_gf2_tests ( GF2 & F,
size_t n )

◆ transpose()

template<class _Field, class _Rep>
void transpose ( BlasMatrix< _Field, _Rep > & At,
const BlasMatrix< _Field, _Rep > & A )

◆ main()

int main ( int argc,
char ** argv )

◆ CheckMulAdd()

template<class Field>
bool CheckMulAdd ( const Field & Zp,
const Integer & alpha,
const BlasMatrix< Givaro::ZRing< Integer > > & A,
const BlasMatrix< Givaro::ZRing< Integer > > & B,
const Integer & beta,
const BlasMatrix< Givaro::ZRing< Integer > > & C )

Variable Documentation

◆ maxpretty

const int maxpretty = 35

◆ blank

string blank

◆ report

ostream& report = commentator ().report()