Grid 0.7.0
Grid::Optimization::PrecisionChange Struct Reference

#include <Grid_gpu_rrii.h>

Static Public Member Functions

static accelerator_inline GpuVectorCH StoH (GpuVectorCF a, GpuVectorCF b)
static accelerator_inline void HtoS (GpuVectorCH h, GpuVectorCF &sa, GpuVectorCF &sb)
static accelerator_inline GpuVectorRH StoH (GpuVectorRF a, GpuVectorRF b)
static accelerator_inline void HtoS (GpuVectorRH h, GpuVectorRF &sa, GpuVectorRF &sb)
static accelerator_inline GpuVectorCF DtoS (GpuVectorCD a, GpuVectorCD b)
static accelerator_inline void StoD (GpuVectorCF h, GpuVectorCD &sa, GpuVectorCD &sb)
static accelerator_inline GpuVectorRF DtoS (GpuVectorRD a, GpuVectorRD b)
static accelerator_inline void StoD (GpuVectorRF h, GpuVectorRD &sa, GpuVectorRD &sb)
static accelerator_inline GpuVectorCH DtoH (GpuVectorCD a, GpuVectorCD b, GpuVectorCD c, GpuVectorCD d)
static accelerator_inline void HtoD (GpuVectorCH h, GpuVectorCD &a, GpuVectorCD &b, GpuVectorCD &c, GpuVectorCD &d)
static accelerator_inline GpuVectorRH DtoH (GpuVectorRD a, GpuVectorRD b, GpuVectorRD c, GpuVectorRD d)
static accelerator_inline void HtoD (GpuVectorRH h, GpuVectorRD &a, GpuVectorRD &b, GpuVectorRD &c, GpuVectorRD &d)
static accelerator_inline GpuVectorCH StoH (GpuVectorCF a, GpuVectorCF b)
static accelerator_inline void HtoS (GpuVectorCH h, GpuVectorCF &sa, GpuVectorCF &sb)
static accelerator_inline GpuVectorRH StoH (GpuVectorRF a, GpuVectorRF b)
static accelerator_inline void HtoS (GpuVectorRH h, GpuVectorRF &sa, GpuVectorRF &sb)
static accelerator_inline GpuVectorCF DtoS (GpuVectorCD a, GpuVectorCD b)
static accelerator_inline void StoD (GpuVectorCF h, GpuVectorCD &sa, GpuVectorCD &sb)
static accelerator_inline GpuVectorRF DtoS (GpuVectorRD a, GpuVectorRD b)
static accelerator_inline void StoD (GpuVectorRF h, GpuVectorRD &sa, GpuVectorRD &sb)
static accelerator_inline GpuVectorCH DtoH (GpuVectorCD a, GpuVectorCD b, GpuVectorCD c, GpuVectorCD d)
static accelerator_inline void HtoD (GpuVectorCH h, GpuVectorCD &a, GpuVectorCD &b, GpuVectorCD &c, GpuVectorCD &d)
static accelerator_inline GpuVectorRH DtoH (GpuVectorRD a, GpuVectorRD b, GpuVectorRD c, GpuVectorRD d)
static accelerator_inline void HtoD (GpuVectorRH h, GpuVectorRD &a, GpuVectorRD &b, GpuVectorRD &c, GpuVectorRD &d)

Detailed Description

Definition at line 552 of file Grid_gpu_rrii.h.

Member Function Documentation

◆ StoH() [1/4]

◆ HtoS() [1/4]

◆ StoH() [2/4]

accelerator_inline GpuVectorRH Grid::Optimization::PrecisionChange::StoH ( GpuVectorRF a,
GpuVectorRF b )
inlinestatic

◆ HtoS() [2/4]

accelerator_inline void Grid::Optimization::PrecisionChange::HtoS ( GpuVectorRH h,
GpuVectorRF & sa,
GpuVectorRF & sb )
inlinestatic

◆ DtoS() [1/4]

◆ StoD() [1/4]

accelerator_inline void Grid::Optimization::PrecisionChange::StoD ( GpuVectorCF h,
GpuVectorCD & sa,
GpuVectorCD & sb )
inlinestatic

◆ DtoS() [2/4]

accelerator_inline GpuVectorRF Grid::Optimization::PrecisionChange::DtoS ( GpuVectorRD a,
GpuVectorRD b )
inlinestatic

◆ StoD() [2/4]

accelerator_inline void Grid::Optimization::PrecisionChange::StoD ( GpuVectorRF h,
GpuVectorRD & sa,
GpuVectorRD & sb )
inlinestatic

◆ DtoH() [1/4]

accelerator_inline GpuVectorCH Grid::Optimization::PrecisionChange::DtoH ( GpuVectorCD a,
GpuVectorCD b,
GpuVectorCD c,
GpuVectorCD d )
inlinestatic

Definition at line 640 of file Grid_gpu_rrii.h.

References accelerator_inline, DtoS(), and StoH().

◆ HtoD() [1/4]

accelerator_inline void Grid::Optimization::PrecisionChange::HtoD ( GpuVectorCH h,
GpuVectorCD & a,
GpuVectorCD & b,
GpuVectorCD & c,
GpuVectorCD & d )
inlinestatic

Definition at line 646 of file Grid_gpu_rrii.h.

References accelerator_inline, HtoS(), and StoD().

◆ DtoH() [2/4]

accelerator_inline GpuVectorRH Grid::Optimization::PrecisionChange::DtoH ( GpuVectorRD a,
GpuVectorRD b,
GpuVectorRD c,
GpuVectorRD d )
inlinestatic

Definition at line 652 of file Grid_gpu_rrii.h.

References accelerator_inline, DtoS(), and StoH().

◆ HtoD() [2/4]

accelerator_inline void Grid::Optimization::PrecisionChange::HtoD ( GpuVectorRH h,
GpuVectorRD & a,
GpuVectorRD & b,
GpuVectorRD & c,
GpuVectorRD & d )
inlinestatic

Definition at line 658 of file Grid_gpu_rrii.h.

References accelerator_inline, HtoS(), and StoD().

◆ StoH() [3/4]

accelerator_inline GpuVectorCH Grid::Optimization::PrecisionChange::StoH ( GpuVectorCF a,
GpuVectorCF b )
inlinestatic

◆ HtoS() [3/4]

accelerator_inline void Grid::Optimization::PrecisionChange::HtoS ( GpuVectorCH h,
GpuVectorCF & sa,
GpuVectorCF & sb )
inlinestatic

◆ StoH() [4/4]

accelerator_inline GpuVectorRH Grid::Optimization::PrecisionChange::StoH ( GpuVectorRF a,
GpuVectorRF b )
inlinestatic

◆ HtoS() [4/4]

accelerator_inline void Grid::Optimization::PrecisionChange::HtoS ( GpuVectorRH h,
GpuVectorRF & sa,
GpuVectorRF & sb )
inlinestatic

◆ DtoS() [3/4]

accelerator_inline GpuVectorCF Grid::Optimization::PrecisionChange::DtoS ( GpuVectorCD a,
GpuVectorCD b )
inlinestatic

◆ StoD() [3/4]

accelerator_inline void Grid::Optimization::PrecisionChange::StoD ( GpuVectorCF h,
GpuVectorCD & sa,
GpuVectorCD & sb )
inlinestatic

◆ DtoS() [4/4]

accelerator_inline GpuVectorRF Grid::Optimization::PrecisionChange::DtoS ( GpuVectorRD a,
GpuVectorRD b )
inlinestatic

◆ StoD() [4/4]

accelerator_inline void Grid::Optimization::PrecisionChange::StoD ( GpuVectorRF h,
GpuVectorRD & sa,
GpuVectorRD & sb )
inlinestatic

◆ DtoH() [3/4]

accelerator_inline GpuVectorCH Grid::Optimization::PrecisionChange::DtoH ( GpuVectorCD a,
GpuVectorCD b,
GpuVectorCD c,
GpuVectorCD d )
inlinestatic

Definition at line 638 of file Grid_gpu_vec.h.

References accelerator_inline, DtoS(), and StoH().

◆ HtoD() [3/4]

accelerator_inline void Grid::Optimization::PrecisionChange::HtoD ( GpuVectorCH h,
GpuVectorCD & a,
GpuVectorCD & b,
GpuVectorCD & c,
GpuVectorCD & d )
inlinestatic

Definition at line 644 of file Grid_gpu_vec.h.

References accelerator_inline, HtoS(), and StoD().

◆ DtoH() [4/4]

accelerator_inline GpuVectorRH Grid::Optimization::PrecisionChange::DtoH ( GpuVectorRD a,
GpuVectorRD b,
GpuVectorRD c,
GpuVectorRD d )
inlinestatic

Definition at line 650 of file Grid_gpu_vec.h.

References accelerator_inline, DtoS(), and StoH().

◆ HtoD() [4/4]

accelerator_inline void Grid::Optimization::PrecisionChange::HtoD ( GpuVectorRH h,
GpuVectorRD & a,
GpuVectorRD & b,
GpuVectorRD & c,
GpuVectorRD & d )
inlinestatic

Definition at line 656 of file Grid_gpu_vec.h.

References accelerator_inline, HtoS(), and StoD().


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