| 
    M4RI
    20140914
    
   | 
 
multicore matrix operations More...
#include <m4ri/mzd.h>Go to the source code of this file.
Functions | |
| mzd_t * | mzd_mul_mp (mzd_t *C, mzd_t const *A, mzd_t const *B, int cutoff) | 
| Matrix multiplication via the cubic multiplication algorithm on multiple cores, i.e. compute C = AB.  More... | |
| mzd_t * | mzd_addmul_mp (mzd_t *C, mzd_t const *A, mzd_t const *B, int cutoff) | 
| Matrix multiplication and in-place addition via the cubic matrix multiplication algorithm on multiple cores, i.e. compute C = C+ AB.  More... | |
| mzd_t * | _mzd_addmul_mp4 (mzd_t *C, mzd_t const *A, mzd_t const *B, int cutoff) | 
| Matrix multiplication and in-place addition via cubic matrix multiplication algorithm on up to four cores, i.e. compute C = C+ AB.  More... | |
| mzd_t * | _mzd_mul_mp4 (mzd_t *C, mzd_t const *A, mzd_t const *B, int cutoff) | 
| Matrix multiplication via cubic matrix multiplication algorithm on up to four cores, i.e. compute C = C+ AB.  More... | |
multicore matrix operations
Matrix multiplication and in-place addition via cubic matrix multiplication algorithm on up to four cores, i.e. compute C = C+ AB.
| C | Product matrix | 
| A | Input matrix A | 
| B | Input matrix B | 
| cutoff | Minimal dimension for recursion. | 
Matrix multiplication via cubic matrix multiplication algorithm on up to four cores, i.e. compute C = C+ AB.
| C | Product matrix | 
| A | Input matrix A | 
| B | Input matrix B | 
| cutoff | Minimal dimension for recursion. | 
Matrix multiplication and in-place addition via the cubic matrix multiplication algorithm on multiple cores, i.e. compute C = C+ AB.
This is the wrapper function including bounds checks. See _mzd_addmul_mp4 for implementation details.
| C | product matrix | 
| A | Input matrix A | 
| B | Input matrix B | 
| cutoff | Minimal dimension for recursion. | 
Matrix multiplication via the cubic multiplication algorithm on multiple cores, i.e. compute C = AB.
This is the wrapper function including bounds checks. See _mzd_mul_mp4 for implementation details.
| C | Preallocated product matrix, may be NULL for automatic creation. | 
| A | Input matrix A | 
| B | Input matrix B | 
| cutoff | Minimal dimension for recursion. | 
 1.8.8