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

◆ get_total_elements()

template<ComputeData T = std::vector<Kakshya::DataVariant>>
uint64_t MayaFlux::Yantra::Datum< T >::get_total_elements ( ) const
inline

Get total number of elements across all dimensions.

Returns
Product of all dimension sizes

Definition at line 202 of file DataIO.hpp.

203 {
204 uint64_t total = 1;
205 for (const auto& dim : dimensions) {
206 total *= dim.size;
207 }
208 return total;
209 }
uint32_t total
std::vector< Kakshya::DataDimension > dimensions
Data dimensional structure.
Definition DataIO.hpp:28

References MayaFlux::Yantra::Datum< T >::dimensions, and total.