Grid 0.7.0
Grid::Optimization::Vstore Struct Reference

#include <Grid_gpu_rrii.h>

Public Member Functions

template<int N, class datum, class P>
accelerator_inline void operator() (GpuVector< N, datum > a, P *Fp)
template<int N, class datum, class P>
accelerator_inline void operator() (GpuComplexVector< N, datum > a, P *Fp)
template<int N, class datum, class P>
accelerator_inline void operator() (GpuVector< N, datum > a, P *Fp)
void operator() (__m512 a, float *F)
void operator() (__m512d a, double *D)
void operator() (__m512i a, Integer *I)

Detailed Description

Definition at line 233 of file Grid_gpu_rrii.h.

Member Function Documentation

◆ operator()() [1/6]

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

Definition at line 235 of file Grid_gpu_rrii.h.

References accelerator_inline.

◆ operator()() [2/6]

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

Definition at line 240 of file Grid_gpu_rrii.h.

References accelerator_inline.

◆ operator()() [3/6]

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

Definition at line 251 of file Grid_gpu_vec.h.

References accelerator_inline.

◆ operator()() [4/6]

void Grid::Optimization::Vstore::operator() ( __m512 a,
float * F )
inline

Definition at line 61 of file Grid_imci.h.

References F.

◆ operator()() [5/6]

void Grid::Optimization::Vstore::operator() ( __m512d a,
double * D )
inline

Definition at line 65 of file Grid_imci.h.

◆ operator()() [6/6]

void Grid::Optimization::Vstore::operator() ( __m512i a,
Integer * I )
inline

Definition at line 69 of file Grid_imci.h.


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