STXXL  1.4.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
stxxl::matrix_local::low_level_matrix_multiply_and_add< ValueType, BlockSideLength > Struct Template Reference

Detailed Description

template<typename ValueType, unsigned BlockSideLength>
struct stxxl::matrix_local::low_level_matrix_multiply_and_add< ValueType, BlockSideLength >

multiplies matrices A and B, adds result to C, for arbitrary entries param pointer to blocks of A,B,C; elements in blocks have to be in row-major

Definition at line 142 of file matrix_low_level.h.

Public Member Functions

 low_level_matrix_multiply_and_add (const ValueType *a, bool a_in_col_major, const ValueType *b, bool b_in_col_major, ValueType *c, const bool c_in_col_major)
 

Constructor & Destructor Documentation

template<typename ValueType , unsigned BlockSideLength>
stxxl::matrix_local::low_level_matrix_multiply_and_add< ValueType, BlockSideLength >::low_level_matrix_multiply_and_add ( const ValueType *  a,
bool  a_in_col_major,
const ValueType *  b,
bool  b_in_col_major,
ValueType *  c,
const bool  c_in_col_major 
)
inline

Definition at line 144 of file matrix_low_level.h.


The documentation for this struct was generated from the following file: