Structure for stencil iterator.
More...
#include <stencil_type.hpp>
|
|
static const unsigned int | nsp = Np |
| | Number of stencil points.
|
| |
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.
◆ adjust_offset()
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.
◆ calc_offsets() [1/2]
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.
◆ calc_offsets() [2/2]
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.
◆ getStencil()
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.
◆ private_adjust()
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.
◆ private_sum()
template<unsigned int dim, unsigned int Np>
template<unsigned int tot_add>
◆ set_stencil()
template<unsigned int dim, unsigned int Np>
template<unsigned int dim2>
The documentation for this struct was generated from the following file: