Internal::StorageDim#
-
struct StorageDim#
Properties of one axis of the storage of a Func.
Public Members
-
std::string var#
The var in the pure definition corresponding to this axis.
-
Expr alignment#
The bounds allocated (not computed) must be a multiple of “alignment”.
Set by Func::align_storage.
-
Expr bound#
The bounds allocated (not computed).
Set by Func::bound_storage.
-
Expr fold_factor#
If the Func is explicitly folded along this axis (with Func::fold_storage) this gives the extent of the circular buffer used, and whether it is used in increasing order (fold_forward = true) or decreasing order (fold_forward = false).
-
std::string var#