Grid 0.7.0
Grid::Optimization::Vset Struct Reference

#include <Grid_gpu_rrii.h>

Public Member Functions

accelerator_inline GpuVectorCF operator() (Grid::ComplexF *a)
accelerator_inline GpuVectorCD operator() (Grid::ComplexD *a)
accelerator_inline GpuVectorRF operator() (float *a)
accelerator_inline GpuVectorRD operator() (double *a)
accelerator_inline GpuVectorI operator() (Integer *a)
accelerator_inline GpuVectorCF operator() (Grid::ComplexF *a)
accelerator_inline GpuVectorCD operator() (Grid::ComplexD *a)
accelerator_inline GpuVectorRF operator() (float *a)
accelerator_inline GpuVectorRD operator() (double *a)
accelerator_inline GpuVectorI operator() (Integer *a)
__m512 operator() (Grid::ComplexF *a)
__m512d operator() (Grid::ComplexD *a)
__m512 operator() (float *a)
__m512d operator() (double *a)
__m512i operator() (Integer *a)

Detailed Description

Definition at line 259 of file Grid_gpu_rrii.h.

Member Function Documentation

◆ operator()() [1/15]

accelerator_inline GpuVectorCF Grid::Optimization::Vset::operator() ( Grid::ComplexF * a)
inline

Definition at line 261 of file Grid_gpu_rrii.h.

References accelerator_inline, imag(), and real().

◆ operator()() [2/15]

accelerator_inline GpuVectorCD Grid::Optimization::Vset::operator() ( Grid::ComplexD * a)
inline

Definition at line 271 of file Grid_gpu_rrii.h.

References accelerator_inline, imag(), and real().

◆ operator()() [3/15]

accelerator_inline GpuVectorRF Grid::Optimization::Vset::operator() ( float * a)
inline

Definition at line 281 of file Grid_gpu_rrii.h.

References accelerator_inline.

◆ operator()() [4/15]

accelerator_inline GpuVectorRD Grid::Optimization::Vset::operator() ( double * a)
inline

Definition at line 290 of file Grid_gpu_rrii.h.

References accelerator_inline.

◆ operator()() [5/15]

accelerator_inline GpuVectorI Grid::Optimization::Vset::operator() ( Integer * a)
inline

Definition at line 299 of file Grid_gpu_rrii.h.

References accelerator_inline.

◆ operator()() [6/15]

accelerator_inline GpuVectorCF Grid::Optimization::Vset::operator() ( Grid::ComplexF * a)
inline

Definition at line 267 of file Grid_gpu_vec.h.

References accelerator_inline, imag(), real(), and vec< T >::v.

◆ operator()() [7/15]

accelerator_inline GpuVectorCD Grid::Optimization::Vset::operator() ( Grid::ComplexD * a)
inline

Definition at line 276 of file Grid_gpu_vec.h.

References accelerator_inline, imag(), real(), and vec< T >::v.

◆ operator()() [8/15]

accelerator_inline GpuVectorRF Grid::Optimization::Vset::operator() ( float * a)
inline

Definition at line 285 of file Grid_gpu_vec.h.

References accelerator_inline, and vec< T >::v.

◆ operator()() [9/15]

accelerator_inline GpuVectorRD Grid::Optimization::Vset::operator() ( double * a)
inline

Definition at line 294 of file Grid_gpu_vec.h.

References accelerator_inline, and vec< T >::v.

◆ operator()() [10/15]

accelerator_inline GpuVectorI Grid::Optimization::Vset::operator() ( Integer * a)
inline

Definition at line 303 of file Grid_gpu_vec.h.

References accelerator_inline, and vec< T >::v.

◆ operator()() [11/15]

__m512 Grid::Optimization::Vset::operator() ( Grid::ComplexF * a)
inline

Definition at line 93 of file Grid_imci.h.

References imag(), and real().

◆ operator()() [12/15]

__m512d Grid::Optimization::Vset::operator() ( Grid::ComplexD * a)
inline

Definition at line 100 of file Grid_imci.h.

References imag(), and real().

◆ operator()() [13/15]

__m512 Grid::Optimization::Vset::operator() ( float * a)
inline

Definition at line 105 of file Grid_imci.h.

◆ operator()() [14/15]

__m512d Grid::Optimization::Vset::operator() ( double * a)
inline

Definition at line 110 of file Grid_imci.h.

◆ operator()() [15/15]

__m512i Grid::Optimization::Vset::operator() ( Integer * a)
inline

Definition at line 114 of file Grid_imci.h.


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