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

Writable generalized-diagonal mdspec with writable rank-one components. More...

#include <concepts.hpp>

Concept definition

template<class S>
MutableMdspecLike<decltype(diagonal_components(std::declval<std::remove_cvref_t<S> const&>()))>
Full logical mdspec with a rank-one view of its generalized diagonal components.
Definition mdspan/concepts.hpp:465
Writable generalized-diagonal mdspec with writable rank-one components.
Definition mdspan/concepts.hpp:477
MdspecLike types whose eventual storage supports writes.
Definition mdspan/concepts.hpp:398
constexpr auto diagonal_components(stdex::mdspan< ElementType, Extents, LayoutPolicy, diagonal_accessor< ElementType, AccessorExtents > > const &span)
Expose the physically stored values of a generalized-diagonal mdspan.
Definition diagonal_accessor.hpp:252

Detailed Description

Writable generalized-diagonal mdspec with writable rank-one components.

Template Parameters
SCandidate mdspec-like type.