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

Mutable Tensor output supported by async operation wrappers. More...

#include <concepts.hpp>

Concept definition

template<class Tensor>
MutableTensorView<Tensor> && (!async::is_async_alias_v<Tensor> || std::copy_constructible<Tensor>)
Mutable Tensor output supported by async operation wrappers.
Definition linalg/async/concepts.hpp:25
TensorView whose writable mdspec supports eventual element assignment.
Definition tensor/concepts.hpp:133

Detailed Description

Mutable Tensor output supported by async operation wrappers.

Async aliases must be copyable because their writer exposes a const bound descriptor that the coroutine copies before dispatch.