Public Member Functions | |
Coord (size_t i, size_t j, size_t k, size_t m) | |
Pass in the four coords. | |
size_t | operator[] (size_t i) const |
i should be 0,1,2,3 only. | |
size_t | first () const |
The first (row) coordinate. | |
size_t | second () const |
The second (col) coordinate. | |
size_t | third () const |
The third (ht) coordinate. | |
size_t | fourth () const |
The fourth (ht) coordinate. |
code::Data4D< T1, T2, T3, T4, X >::Coord::Coord | ( | size_t | i, | |
size_t | j, | |||
size_t | k, | |||
size_t | m | |||
) | [inline] |
Pass in the four coords.
0 is the slower varying coordinate.
size_t code::Data4D< T1, T2, T3, T4, X >::Coord::first | ( | ) | const [inline] |
The first (row) coordinate.
size_t code::Data4D< T1, T2, T3, T4, X >::Coord::fourth | ( | ) | const [inline] |
The fourth (ht) coordinate.
size_t code::Data4D< T1, T2, T3, T4, X >::Coord::operator[] | ( | size_t | i | ) | const [inline] |
i should be 0,1,2,3 only.
O is the slower varying coordinate.
size_t code::Data4D< T1, T2, T3, T4, X >::Coord::second | ( | ) | const [inline] |
The second (col) coordinate.
size_t code::Data4D< T1, T2, T3, T4, X >::Coord::third | ( | ) | const [inline] |
The third (ht) coordinate.