msl 1.3.0
Loading...
Searching...
No Matches
msl::mask_iterators Namespace Reference

Functions

Mask::Points rowMajor (Mask const &mask)
 Row-major iterator (i.e. inner loop on x, outer loop on y)
 
Mask::Points allKyFirst (Mask const &mask)
 ky-major iterator (i.e. inner loop on ky, outer loop on kz)
 
Mask::Points columnMajor (Mask const &mask)
 Column-major iterator (i.e. inner loop on y, outer loop on x)
 
Mask::Points allKzFirst (Mask const &mask)
 kz-major iterator (i.e. inner loop on kz, outer loop on ky)
 
Mask::Points zigZag (Mask const &mask)
 Row-major iterator alternating direction at each row.
 

Function Documentation

◆ rowMajor()

Mask::Points msl::mask_iterators::rowMajor ( Mask const &  mask)

Row-major iterator (i.e. inner loop on x, outer loop on y)

◆ allKyFirst()

Mask::Points msl::mask_iterators::allKyFirst ( Mask const &  mask)

ky-major iterator (i.e. inner loop on ky, outer loop on kz)

◆ columnMajor()

Mask::Points msl::mask_iterators::columnMajor ( Mask const &  mask)

Column-major iterator (i.e. inner loop on y, outer loop on x)

◆ allKzFirst()

Mask::Points msl::mask_iterators::allKzFirst ( Mask const &  mask)

kz-major iterator (i.e. inner loop on kz, outer loop on ky)

◆ zigZag()

Mask::Points msl::mask_iterators::zigZag ( Mask const &  mask)

Row-major iterator alternating direction at each row.