MayaFlux 0.1.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches

◆ DataDimension() [2/2]

MayaFlux::Kakshya::DataDimension::DataDimension ( std::string  n,
uint64_t  s,
uint64_t  st = 1,
Role  r = Role::CUSTOM 
)

Construct a dimension descriptor.

Parameters
nName of the dimension
sSize (number of elements)
stStride (default: 1)
rSemantic role (default: CUSTOM)

Definition at line 6 of file NDData.cpp.

7 : name(std::move(n))
8 , size(s)
9 , stride(st)
10 , role(r)
11{
12}
uint64_t stride
Memory stride (elements between consecutive indices)
Definition NDData.hpp:189
std::string name
Human-readable identifier for the dimension.
Definition NDData.hpp:187
uint64_t size
Number of elements in this dimension.
Definition NDData.hpp:188
Role role
Semantic hint for common operations.
Definition NDData.hpp:190