Template Function librapid::detail::assignParallel(array::ArrayContainer<ShapeType_, FixedStorage<StorageScalar, StorageSize…>>&, const detail::Function<descriptor::Trivial, Functor_, Args…>&)#
Defined in File assignOps.hpp
Function Documentation#
-
template<typename ShapeType_, typename StorageScalar, size_t... StorageSize, typename Functor_, typename ...Args, typename std::enable_if_t<!typetraits::HasCustomEval<detail::Function<descriptor::Trivial, Functor_, Args...>>::value, int>>
void librapid::detail::assignParallel(array::ArrayContainer<ShapeType_, FixedStorage<StorageScalar, StorageSize...>> &lhs, const detail::Function<descriptor::Trivial, Functor_, Args...> &function)# Trivial assignment with fixed-size arrays and parallel execution
- Template Parameters
ShapeType_ – The shape type of the array container
StorageScalar – The scalar type of the storage object
StorageSize – The size of the storage object
Functor_ – The function type
Args – The argument types of the function