linbox
test-toom-cook.C File Reference

toom-cook multiplication routine More...

#include <linbox/linbox-config.h>
#include <iostream>
#include "linbox/integer.h"
#include "linbox/ring/modular.h"
#include "linbox/matrix/dense-matrix.h"
#include "linbox/matrix/random-matrix.h"
#include "linbox/solutions/hadamard-bound.h"
#include "givaro/modular.h"
#include "linbox/util/timer.h"
#include "linbox/algorithms/matrix-blas3/mul.h"
#include "test-common.h"

Data Structures

struct  IntegerSparseCraMatMul
 

Namespaces

namespace  LinBox
 Namespace in which all linbox code resides.
 
namespace  LinBox::Protected
 This is the namespace all LinBox internal code is in.
 
namespace  LinBox::BLAS2
 

Functions

template<typename Container>
Integermagnitude (Integer &max_elt, const Container &v)
 
template<class _anyVector>
_anyVector & mul (_anyVector &C, const SparseMatrix< typename _anyVector::Field, SparseMatrixFormat::CSR > &A, const _anyVector &B, const BLAS3::mulMethod::CRA &)
 
int main (int ac, char **av)
 

Detailed Description

toom-cook multiplication routine

Test
toom-cook multiplication routine

Function Documentation

◆ main()

int main ( int ac,
char ** av )