Uni20
Asynchronous tensor and runtime library.
Loading...
Searching...
No Matches
uni20::TensorExtentsLike Concept Reference

Extents-like shape accepted by tensor output preparation. More...

#include <output.hpp>

Concept definition

template<class Extents>
concept uni20::TensorExtentsLike = requires(Extents const& extents) {
{ std::remove_cvref_t<Extents>::rank() } -> std::convertible_to<std::size_t>;
extents.extent(std::size_t{});
}
Extents-like shape accepted by tensor output preparation.
Definition tensor/output.hpp:24

Detailed Description

Extents-like shape accepted by tensor output preparation.