Grid 0.7.0
Grid::Lexicographic Class Reference

#include <Lexicographic.h>

Static Public Member Functions

template<class coor_t>
static accelerator_inline void CoorFromIndex (coor_t &coor, int64_t index, const coor_t &dims)
template<class coor_t>
static accelerator_inline void IndexFromCoor (const coor_t &coor, int64_t &index, const coor_t &dims)
template<class coor_t>
static accelerator_inline void IndexFromCoor (const coor_t &coor, int &index, const coor_t &dims)
template<class coor_t>
static void IndexFromCoorReversed (const coor_t &coor, int64_t &index, const coor_t &dims)
template<class coor_t>
static void IndexFromCoorReversed (const coor_t &coor, int &index, const coor_t &dims)
template<class coor_t>
static void CoorFromIndexReversed (coor_t &coor, int64_t index, const coor_t &dims)

Detailed Description

Definition at line 7 of file Lexicographic.h.

Member Function Documentation

◆ CoorFromIndex()

template<class coor_t>
accelerator_inline void Grid::Lexicographic::CoorFromIndex ( coor_t & coor,
int64_t index,
const coor_t & dims )
inlinestatic

Definition at line 11 of file Lexicographic.h.

References accelerator_inline.

◆ IndexFromCoor() [1/2]

template<class coor_t>
accelerator_inline void Grid::Lexicographic::IndexFromCoor ( const coor_t & coor,
int64_t & index,
const coor_t & dims )
inlinestatic

Definition at line 21 of file Lexicographic.h.

References accelerator_inline.

Referenced by IndexFromCoor().

◆ IndexFromCoor() [2/2]

template<class coor_t>
accelerator_inline void Grid::Lexicographic::IndexFromCoor ( const coor_t & coor,
int & index,
const coor_t & dims )
inlinestatic

Definition at line 31 of file Lexicographic.h.

References accelerator_inline, and IndexFromCoor().

◆ IndexFromCoorReversed() [1/2]

template<class coor_t>
void Grid::Lexicographic::IndexFromCoorReversed ( const coor_t & coor,
int64_t & index,
const coor_t & dims )
inlinestatic

Definition at line 39 of file Lexicographic.h.

Referenced by IndexFromCoorReversed().

◆ IndexFromCoorReversed() [2/2]

template<class coor_t>
void Grid::Lexicographic::IndexFromCoorReversed ( const coor_t & coor,
int & index,
const coor_t & dims )
inlinestatic

Definition at line 49 of file Lexicographic.h.

References IndexFromCoorReversed().

◆ CoorFromIndexReversed()

template<class coor_t>
void Grid::Lexicographic::CoorFromIndexReversed ( coor_t & coor,
int64_t index,
const coor_t & dims )
inlinestatic

Definition at line 59 of file Lexicographic.h.


The documentation for this class was generated from the following file: