Structure for stencil iterator.
More...
template<unsigned int dim, unsigned int Np>
struct stencil_offset_compute< dim, Np >
Structure for stencil iterator.
- Template Parameters
-
Np | number of stencil points |
Definition at line 18 of file stencil_type.hpp.
#include <stencil_type.hpp>
|
static const unsigned int | nsp = Np |
| Number of stencil points.
|
|
template<unsigned int dim, unsigned int Np>
template<typename ginfo >
Adjust the offset.
- Parameters
-
i | component |
idr | component |
grid_base | obbect containing the grid informations |
Definition at line 116 of file stencil_type.hpp.
template<unsigned int dim, unsigned int Np>
template<unsigned int dim2, typename ginfo >
Calculate the offsets of the stencil points.
- Parameters
-
g | object storing the grid information |
start_p | starting point where we calculate the stencil offsets |
Definition at line 61 of file stencil_type.hpp.
template<unsigned int dim, unsigned int Np>
template<unsigned int dim2, typename ginfo >
Calculate the offsets of the stencil points.
- Template Parameters
-
dim | dimensionality |
ginfo | grid information object |
- Parameters
-
g | information of the grid |
start_p | starting point |
stencil_pnt | stencil points in the grid |
Definition at line 85 of file stencil_type.hpp.
template<unsigned int dim, unsigned int Np>
template<unsigned int id>
Get the calculated stencil offset.
- Template Parameters
-
- Returns
- the point
Definition at line 48 of file stencil_type.hpp.
template<unsigned int dim, unsigned int Np>
template<unsigned int dim, unsigned int Np>
Sum a template constant.
- Parameters
-
tot_add | Add an offset to all the pointer |
Definition at line 142 of file stencil_type.hpp.
template<unsigned int dim, unsigned int Np>
template<unsigned int tot_add>
template<unsigned int dim, unsigned int Np>
template<unsigned int dim2>
The documentation for this struct was generated from the following file: