|
TrioCFD 1.9.8
TrioCFD documentation
|
This class provides a generic access to simd operations on x86, x86 AMD and ARM architectures. More...
#include <Simd_template.h>
Public Types | |
| using | value_type = _TYPE_ |
Public Member Functions | |
| Simd_template () | |
| Simd_template (_TYPE_ x) | |
| void | operator+= (Simd_template a) |
| void | operator*= (Simd_template a) |
| void | operator-= (Simd_template a) |
| _TYPE_ & | operator[] (int idx) |
| _TYPE_ | operator[] (int idx) const |
| _TYPE_ | sumReduction () |
Static Public Member Functions | |
| static int | size () |
Public Attributes | |
| _TYPE_ | data_ |
This class provides a generic access to simd operations on x86, x86 AMD and ARM architectures.
Functionalities provided by the class are :
Definition at line 40 of file Simd_template.h.
| using Simd_template< _TYPE_ >::value_type = _TYPE_ |
Definition at line 43 of file Simd_template.h.
|
inline |
Definition at line 47 of file Simd_template.h.
|
inline |
Definition at line 49 of file Simd_template.h.
|
inline |
Definition at line 63 of file Simd_template.h.
|
inline |
Definition at line 62 of file Simd_template.h.
|
inline |
Definition at line 64 of file Simd_template.h.
|
inline |
Definition at line 66 of file Simd_template.h.
|
inline |
Definition at line 76 of file Simd_template.h.
|
inlinestatic |
Definition at line 54 of file Simd_template.h.
|
inline |
Definition at line 86 of file Simd_template.h.
| _TYPE_ Simd_template< _TYPE_ >::data_ |
Definition at line 101 of file Simd_template.h.