|
uint16_t | k |
|
uint16_t | m |
|
uint16_t | n |
|
size_t | k |
|
size_t | m |
|
size_t | n |
|
◆ size_triple_t() [1/8]
size_triple_t::size_triple_t |
( |
| ) |
|
|
inline |
uint16_t k
Definition: analyze-blocking-sizes.cpp:46
uint16_t m
Definition: analyze-blocking-sizes.cpp:46
uint16_t n
Definition: analyze-blocking-sizes.cpp:46
◆ size_triple_t() [2/8]
size_triple_t::size_triple_t |
( |
size_t |
_k, |
|
|
size_t |
_m, |
|
|
size_t |
_n |
|
) |
| |
|
inline |
48 :
k(_k),
m(_m),
n(_n) {}
◆ size_triple_t() [3/8]
49 :
k(o.
k),
m(o.
m),
n(o.
n) {}
◆ size_triple_t() [4/8]
size_triple_t::size_triple_t |
( |
uint16_t |
compact | ) |
|
|
inline |
51 k = 1 << ((compact & 0xf00) >> 8);
52 m = 1 << ((compact & 0x0f0) >> 4);
53 n = 1 << ((compact & 0x00f) >> 0);
References k, m, and n.
◆ size_triple_t() [5/8]
size_triple_t::size_triple_t |
( |
| ) |
|
|
inline |
◆ size_triple_t() [6/8]
size_triple_t::size_triple_t |
( |
size_t |
_k, |
|
|
size_t |
_m, |
|
|
size_t |
_n |
|
) |
| |
|
inline |
65 :
k(_k),
m(_m),
n(_n) {}
◆ size_triple_t() [7/8]
66 :
k(o.
k),
m(o.
m),
n(o.
n) {}
◆ size_triple_t() [8/8]
size_triple_t::size_triple_t |
( |
uint16_t |
compact | ) |
|
|
inline |
68 k = 1 << ((compact & 0xf00) >> 8);
69 m = 1 << ((compact & 0x0f0) >> 4);
70 n = 1 << ((compact & 0x00f) >> 0);
References k, m, and n.
◆ is_cubic()
bool size_triple_t::is_cubic |
( |
| ) |
const |
|
inline |
◆ k [1/2]
uint16_t size_triple_t::k |
◆ k [2/2]
◆ m [1/2]
uint16_t size_triple_t::m |
◆ m [2/2]
◆ n [1/2]
uint16_t size_triple_t::n |
◆ n [2/2]
The documentation for this struct was generated from the following files: