|
| | IJK_ptr (IJK_Field_local_template< _TYPE_, _TYPE_ARRAY_ > &field, int i, int j, int k) |
| void | put_val (int i_offset, const _TYPE_ &val) |
| | Performs the assignment: field(i+i_offset,j,k) = val.
|
| void | put_val (int i_offset, const Simd_template< _TYPE_ > &val) |
| | ConstIJK_ptr (const IJK_Field_local_template< _TYPE_, _TYPE_ARRAY_ > &field, int i, int j, int k) |
| | builds a pointer to field(i,j,k);
|
| void | next_j () |
| | increments the pointer by j_stride (eg, j = j+1)
|
| void | get_center (int i_offset, _TYPE_ ¢er) const |
| | returns field(i+i_offset, j, k)
|
| void | get_left_center (DIRECTION _DIR_, int i_offset, _TYPE_ &left, _TYPE_ ¢er) const |
| | returns left=field(i+i_offset-1, j, k) and center=field(i+i_offset, j, k)
|
| void | get_center_right (DIRECTION _DIR_, int i_offset, _TYPE_ ¢er, _TYPE_ &right) const |
| void | get_left_center_right (DIRECTION _DIR_, int i_offset, _TYPE_ &left, _TYPE_ ¢er, _TYPE_ &right) const |
| void | get_leftleft_left_center_right (DIRECTION _DIR_, int i_offset, _TYPE_ &leftleft, _TYPE_ &left, _TYPE_ ¢er, _TYPE_ &right) const |
| void | get_center (int i_offset, Simd_template< _TYPE_ > ¢er) const |
| void | get_left_center (DIRECTION _DIR_, int i_offset, Simd_template< _TYPE_ > &left, Simd_template< _TYPE_ > ¢er) const |
| void | get_center_right (DIRECTION _DIR_, int i_offset, Simd_template< _TYPE_ > ¢er, Simd_template< _TYPE_ > &right) const |
| void | get_left_center_right (DIRECTION _DIR_, int i_offset, Simd_template< _TYPE_ > &left, Simd_template< _TYPE_ > ¢er, Simd_template< _TYPE_ > &right) const |
| void | get_leftleft_left_center_right (DIRECTION _DIR_, int i_offset, Simd_template< _TYPE_ > &leftleft, Simd_template< _TYPE_ > &left, Simd_template< _TYPE_ > ¢er, Simd_template< _TYPE_ > &right) const |
| void | get_left_center_c1c2 (DIRECTION _COMPO1_, DIRECTION _COMPO2_, int i_offset, Simd_template< _TYPE_ > &leftc1_leftc2, Simd_template< _TYPE_ > &leftc1_centerc2, Simd_template< _TYPE_ > ¢erc1_leftc2, Simd_template< _TYPE_ > ¢erc1_centerc2) const |
template<typename _TYPE_, typename _TYPE_ARRAY_>
class IJK_ptr< _TYPE_, _TYPE_ARRAY_ >
Definition at line 23 of file IJK_ptr.h.