#include <apply.h>
Public Types | |
typedef Domain::Element | Element |
typedef std::vector< Element > | Vector |
typedef IMatrix | Matrix |
Public Methods | |
BlasMatrixApplyDomain (const Domain &D, const IMatrix &M) | |
~BlasMatrixApplyDomain () | |
void | setup (LinBox::integer prime) |
Vector & | applyV (Vector &y, Vector &x) const |
Vector & | applyVTrans (Vector &y, Vector &x) const |
IMatrix & | applyM (IMatrix &Y, const IMatrix &X) const |
Protected Attributes | |
Domain | _D |
const IMatrix & | _M |
MatrixDomain< Domain > | _MD |
size_t | _m |
size_t | _n |
bool | use_chunks |
bool | use_neg |
size_t | chunk_size |
size_t | num_chunks |
double * | chunks |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|