#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 |
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.2.18