|
Uni20
Asynchronous tensor and runtime library.
|
Reference CPU backend for in-place scalar conjugation. More...
#include <uni20/core/math.hpp>#include <uni20/linalg/backends/cpu/strided_transform.hpp>#include <uni20/linalg/dispatch.hpp>#include <uni20/linalg/operation_tags.hpp>#include <uni20/mdspan/concepts.hpp>#include <uni20/tensor/access.hpp>#include <uni20/tensor/concepts.hpp>#include <array>#include <cstddef>#include <type_traits>#include <utility>Go to the source code of this file.
Namespaces | |
| namespace | uni20 |
| namespace | uni20::linalg |
Functions | |
| template<uni20::MutableMdspecLike Mdspan> requires uni20::HostWritableMdspec<Mdspan> | |
| consteval auto | uni20::linalg::kernel_accepts_types (CpuReferenceBackend const &, conjugate_inplace_op const &, Mdspan &) |
| Report eligibility for host-accessible mdspec in-place conjugation. | |
| template<uni20::MutableMdspecLike Mdspan> requires uni20::HostWritableMdspec<Mdspan> | |
| KernelAttempt | uni20::linalg::try_kernel (CpuReferenceBackend, conjugate_inplace_op const &, Mdspan &mdspan) |
| Resolve host access and conjugate every element. | |
Reference CPU backend for in-place scalar conjugation.