Grid 0.7.0
Grid::Optimization::Vsplat Struct Reference

#include <Grid_gpu_rrii.h>

Public Member Functions

accelerator_inline GpuVectorCF operator() (float a, float b)
accelerator_inline GpuVectorRF operator() (float a)
accelerator_inline GpuVectorCD operator() (double a, double b)
accelerator_inline GpuVectorRD operator() (double a)
accelerator_inline GpuVectorI operator() (Integer a)
accelerator_inline GpuVectorCF operator() (float a, float b)
accelerator_inline GpuVectorRF operator() (float a)
accelerator_inline GpuVectorCD operator() (double a, double b)
accelerator_inline GpuVectorRD operator() (double a)
accelerator_inline GpuVectorI operator() (Integer a)
__m512 operator() (float a, float b)
__m512 operator() (float a)
__m512d operator() (double a, double b)
__m512d operator() (double a)
__m512i operator() (Integer a)

Detailed Description

Definition at line 188 of file Grid_gpu_rrii.h.

Member Function Documentation

◆ operator()() [1/15]

◆ operator()() [2/15]

accelerator_inline GpuVectorRF Grid::Optimization::Vsplat::operator() ( float a)
inline

◆ operator()() [3/15]

◆ operator()() [4/15]

accelerator_inline GpuVectorRD Grid::Optimization::Vsplat::operator() ( double a)
inline

◆ operator()() [5/15]

accelerator_inline GpuVectorI Grid::Optimization::Vsplat::operator() ( Integer a)
inline

◆ operator()() [6/15]

accelerator_inline GpuVectorCF Grid::Optimization::Vsplat::operator() ( float a,
float b )
inline

◆ operator()() [7/15]

accelerator_inline GpuVectorRF Grid::Optimization::Vsplat::operator() ( float a)
inline

◆ operator()() [8/15]

accelerator_inline GpuVectorCD Grid::Optimization::Vsplat::operator() ( double a,
double b )
inline

◆ operator()() [9/15]

accelerator_inline GpuVectorRD Grid::Optimization::Vsplat::operator() ( double a)
inline

◆ operator()() [10/15]

accelerator_inline GpuVectorI Grid::Optimization::Vsplat::operator() ( Integer a)
inline

◆ operator()() [11/15]

__m512 Grid::Optimization::Vsplat::operator() ( float a,
float b )
inline

Definition at line 38 of file Grid_imci.h.

◆ operator()() [12/15]

__m512 Grid::Optimization::Vsplat::operator() ( float a)
inline

Definition at line 42 of file Grid_imci.h.

◆ operator()() [13/15]

__m512d Grid::Optimization::Vsplat::operator() ( double a,
double b )
inline

Definition at line 46 of file Grid_imci.h.

◆ operator()() [14/15]

__m512d Grid::Optimization::Vsplat::operator() ( double a)
inline

Definition at line 50 of file Grid_imci.h.

◆ operator()() [15/15]

__m512i Grid::Optimization::Vsplat::operator() ( Integer a)
inline

Definition at line 54 of file Grid_imci.h.


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