Stxxl  1.4.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions
stxxl::low_level_matrix_multiply_and_add< ValueType, BlockSideLength > Struct Template Reference

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 More...

#include <matrix_low_level.h>

List of all members.

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)

Detailed Description

template<typename ValueType, unsigned BlockSideLength>
struct stxxl::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 135 of file matrix_low_level.h.


Constructor & Destructor Documentation

template<typename ValueType , unsigned BlockSideLength>
stxxl::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 137 of file matrix_low_level.h.

References std::swap().


The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines