|
tesseract++ 0.0.1
N-dimensional tensor library for embedded systems
|
No-padding policy - for explicit opt-out of padding. More...
#include <no_padding_policy.h>

Static Public Member Functions | |
| static constexpr Array< my_size_t, NumDims > | computeLogicalDims () |
Static Public Attributes | |
| static constexpr my_size_t | NumDims = sizeof...(Dims) |
| static constexpr Array< my_size_t, NumDims > | LogicalDims = computeLogicalDims() |
| static constexpr Array< my_size_t, NumDims > | PhysicalDims = LogicalDims |
| static constexpr my_size_t | LastDim = LogicalDims[NumDims - 1] |
| static constexpr my_size_t | PaddedLastDim = LastDim |
| static constexpr my_size_t | LogicalSize = (Dims * ...) |
| static constexpr my_size_t | PhysicalSize = LogicalSize |
| static constexpr my_size_t | SimdWidth = 1 |
No-padding policy - for explicit opt-out of padding.
| T | Element type |
| Dims | Logical dimensions |
Use this when:
Note: With GENERICARCH (simdWidth=1), SimdPaddingPolicy already produces no padding. This policy exists for explicit opt-out on SIMD architectures.
|
inlinestaticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |