Grid 0.7.0
Grid::Optimization::Mult Struct Reference

#include <Grid_gpu_rrii.h>

Public Member Functions

accelerator_inline void mac (GpuVectorRF &a, GpuVectorRF b, GpuVectorRF c)
accelerator_inline void mac (GpuVectorRD &a, GpuVectorRD b, GpuVectorRD c)
accelerator_inline GpuVectorRF operator() (GpuVectorRF a, GpuVectorRF b)
accelerator_inline GpuVectorRD operator() (GpuVectorRD a, GpuVectorRD b)
accelerator_inline GpuVectorI operator() (GpuVectorI a, GpuVectorI b)
accelerator_inline void mac (GpuVectorRF &a, GpuVectorRF b, GpuVectorRF c)
accelerator_inline void mac (GpuVectorRD &a, GpuVectorRD b, GpuVectorRD c)
accelerator_inline GpuVectorRF operator() (GpuVectorRF a, GpuVectorRF b)
accelerator_inline GpuVectorRD operator() (GpuVectorRD a, GpuVectorRD b)
accelerator_inline GpuVectorI operator() (GpuVectorI a, GpuVectorI b)
void mac (__m512 &a, __m512 b, __m512 c)
void mac (__m512d &a, __m512d b, __m512d c)
__m512 operator() (__m512 a, __m512 b)
__m512d operator() (__m512d a, __m512d b)
__m512i operator() (__m512i a, __m512i b)

Detailed Description

Definition at line 412 of file Grid_gpu_rrii.h.

Member Function Documentation

◆ mac() [1/6]

accelerator_inline void Grid::Optimization::Mult::mac ( GpuVectorRF & a,
GpuVectorRF b,
GpuVectorRF c )
inline

Definition at line 413 of file Grid_gpu_rrii.h.

References accelerator_inline.

◆ mac() [2/6]

accelerator_inline void Grid::Optimization::Mult::mac ( GpuVectorRD & a,
GpuVectorRD b,
GpuVectorRD c )
inline

Definition at line 416 of file Grid_gpu_rrii.h.

References accelerator_inline.

◆ operator()() [1/9]

accelerator_inline GpuVectorRF Grid::Optimization::Mult::operator() ( GpuVectorRF a,
GpuVectorRF b )
inline

Definition at line 420 of file Grid_gpu_rrii.h.

References accelerator_inline.

◆ operator()() [2/9]

accelerator_inline GpuVectorRD Grid::Optimization::Mult::operator() ( GpuVectorRD a,
GpuVectorRD b )
inline

Definition at line 424 of file Grid_gpu_rrii.h.

References accelerator_inline.

◆ operator()() [3/9]

accelerator_inline GpuVectorI Grid::Optimization::Mult::operator() ( GpuVectorI a,
GpuVectorI b )
inline

Definition at line 427 of file Grid_gpu_rrii.h.

References accelerator_inline.

◆ mac() [3/6]

accelerator_inline void Grid::Optimization::Mult::mac ( GpuVectorRF & a,
GpuVectorRF b,
GpuVectorRF c )
inline

Definition at line 413 of file Grid_gpu_vec.h.

References accelerator_inline.

◆ mac() [4/6]

accelerator_inline void Grid::Optimization::Mult::mac ( GpuVectorRD & a,
GpuVectorRD b,
GpuVectorRD c )
inline

Definition at line 416 of file Grid_gpu_vec.h.

References accelerator_inline.

◆ operator()() [4/9]

accelerator_inline GpuVectorRF Grid::Optimization::Mult::operator() ( GpuVectorRF a,
GpuVectorRF b )
inline

Definition at line 420 of file Grid_gpu_vec.h.

References accelerator_inline.

◆ operator()() [5/9]

accelerator_inline GpuVectorRD Grid::Optimization::Mult::operator() ( GpuVectorRD a,
GpuVectorRD b )
inline

Definition at line 424 of file Grid_gpu_vec.h.

References accelerator_inline.

◆ operator()() [6/9]

accelerator_inline GpuVectorI Grid::Optimization::Mult::operator() ( GpuVectorI a,
GpuVectorI b )
inline

Definition at line 427 of file Grid_gpu_vec.h.

References accelerator_inline.

◆ mac() [5/6]

void Grid::Optimization::Mult::mac ( __m512 & a,
__m512 b,
__m512 c )
inline

Definition at line 217 of file Grid_imci.h.

◆ mac() [6/6]

void Grid::Optimization::Mult::mac ( __m512d & a,
__m512d b,
__m512d c )
inline

Definition at line 221 of file Grid_imci.h.

◆ operator()() [7/9]

__m512 Grid::Optimization::Mult::operator() ( __m512 a,
__m512 b )
inline

Definition at line 226 of file Grid_imci.h.

◆ operator()() [8/9]

__m512d Grid::Optimization::Mult::operator() ( __m512d a,
__m512d b )
inline

Definition at line 230 of file Grid_imci.h.

◆ operator()() [9/9]

__m512i Grid::Optimization::Mult::operator() ( __m512i a,
__m512i b )
inline

Definition at line 234 of file Grid_imci.h.


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