Grid 0.7.0
Grid::Optimization::Vstream Struct Reference

#include <Grid_gpu_rrii.h>

Public Member Functions

template<int N, class datum, class P>
accelerator_inline void operator() (P *F, GpuVector< N, datum > a)
template<int N, class datum, class P>
accelerator_inline void operator() (P *F, GpuComplexVector< N, datum > a)
template<int N, class datum, class P>
accelerator_inline void operator() (P *F, GpuVector< N, datum > a)
void operator() (float *a, __m512 b)
void operator() (double *a, __m512d b)

Detailed Description

Definition at line 246 of file Grid_gpu_rrii.h.

Member Function Documentation

◆ operator()() [1/5]

template<int N, class datum, class P>
accelerator_inline void Grid::Optimization::Vstream::operator() ( P * F,
GpuVector< N, datum > a )
inline

Definition at line 248 of file Grid_gpu_rrii.h.

References accelerator_inline, and F.

◆ operator()() [2/5]

template<int N, class datum, class P>
accelerator_inline void Grid::Optimization::Vstream::operator() ( P * F,
GpuComplexVector< N, datum > a )
inline

Definition at line 253 of file Grid_gpu_rrii.h.

References accelerator_inline, and F.

◆ operator()() [3/5]

template<int N, class datum, class P>
accelerator_inline void Grid::Optimization::Vstream::operator() ( P * F,
GpuVector< N, datum > a )
inline

Definition at line 259 of file Grid_gpu_vec.h.

References accelerator_inline, and F.

◆ operator()() [4/5]

void Grid::Optimization::Vstream::operator() ( float * a,
__m512 b )
inline

Definition at line 78 of file Grid_imci.h.

◆ operator()() [5/5]

void Grid::Optimization::Vstream::operator() ( double * a,
__m512d b )
inline

Definition at line 82 of file Grid_imci.h.


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