TrioCFD 1.9.8
TrioCFD documentation
Loading...
Searching...
No Matches
Simd_VectorArray_template< _TYPE_, N, VectorSize > Class Template Reference

#include <Simd_VectorArray_template.h>

Public Member Functions

_TYPE_ & operator() (int vector_index, int component)
const _TYPE_ & operator() (int vector_index, int component) const
Simd_template< _TYPE_ > SimdGet (int vector_index, int component) const
void SimdPut (int vector_index, int component, const Simd_template< _TYPE_ > &x)
FixedVector< Simd_template< _TYPE_ >, VectorSize > SimdGetVector (int i)

Protected Attributes

_TYPE_ data_ [VectorSize][N]

Detailed Description

template<typename _TYPE_, int N, int VectorSize>
class Simd_VectorArray_template< _TYPE_, N, VectorSize >

Definition at line 26 of file Simd_VectorArray_template.h.

Member Function Documentation

◆ operator()() [1/2]

template<typename _TYPE_, int N, int VectorSize>
_TYPE_ & Simd_VectorArray_template< _TYPE_, N, VectorSize >::operator() ( int vector_index,
int component )
inline

Definition at line 29 of file Simd_VectorArray_template.h.

◆ operator()() [2/2]

template<typename _TYPE_, int N, int VectorSize>
const _TYPE_ & Simd_VectorArray_template< _TYPE_, N, VectorSize >::operator() ( int vector_index,
int component ) const
inline

Definition at line 35 of file Simd_VectorArray_template.h.

◆ SimdGet()

template<typename _TYPE_, int N, int VectorSize>
Simd_template< _TYPE_ > Simd_VectorArray_template< _TYPE_, N, VectorSize >::SimdGet ( int vector_index,
int component ) const
inline

Definition at line 41 of file Simd_VectorArray_template.h.

◆ SimdGetVector()

template<typename _TYPE_, int N, int VectorSize>
FixedVector< Simd_template< _TYPE_ >, VectorSize > Simd_VectorArray_template< _TYPE_, N, VectorSize >::SimdGetVector ( int i)
inline

Definition at line 53 of file Simd_VectorArray_template.h.

◆ SimdPut()

template<typename _TYPE_, int N, int VectorSize>
void Simd_VectorArray_template< _TYPE_, N, VectorSize >::SimdPut ( int vector_index,
int component,
const Simd_template< _TYPE_ > & x )
inline

Definition at line 47 of file Simd_VectorArray_template.h.

Member Data Documentation

◆ data_

template<typename _TYPE_, int N, int VectorSize>
_TYPE_ Simd_VectorArray_template< _TYPE_, N, VectorSize >::data_[VectorSize][N]
protected

Definition at line 63 of file Simd_VectorArray_template.h.


The documentation for this class was generated from the following file:
  • /home/docs/checkouts/readthedocs.org/user_builds/triocfd-documentation/checkouts/next/src/Multiphase/Front_tracking_discontinu/IJK/Kernel/Vecto/Simd_VectorArray_template.h