matrix_simd< len1, len2, V > Struct Template Reference

#include <matrix_simd.hpp>

Inheritance diagram for matrix_simd< len1, len2, V >:
matrix_aligned< matrix_unrolled< len1, V >, matrix_unrolled< len2, V > > matrix_unrolled< len1, V > V

List of all members.

Public Types


Detailed Description

template<nat len1, nat len2, typename V = matrix_naive>
struct mmx::matrix_simd< len1, len2, V >

Definition at line 27 of file matrix_simd.hpp.


Member Typedef Documentation

typedef matrix_simd<len1,len2,typename V::Naive> Naive
typedef matrix_unrolled< len1, V > ::No_aligned No_aligned [inherited]

Reimplemented from matrix_unrolled< len1, V >.

Definition at line 62 of file matrix_aligned.hpp.

typedef matrix_simd<len1,len2,typename V::No_scaled> No_scaled
typedef matrix_unrolled<len1,typename V::No_simd> No_simd

Reimplemented from matrix_unrolled< len1, V >.

Definition at line 34 of file matrix_simd.hpp.

typedef matrix_simd<len1,len2,typename V::No_thread> No_thread
typedef matrix_simd<len1,len2,typename V::Positive> Positive
typedef vector_simd<len1,len2,typename V::Vec> Vec

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

Generated on 20 Mar 2013 for algebramix by  doxygen 1.6.1