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

◆ get_total_elements()

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

Get total number of elements across all dimensions.

Returns
Product of all dimension sizes

Definition at line 199 of file DataIO.hpp.

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