|
Uni20
Asynchronous tensor and runtime library.
|
Backend-dispatched in-place conjugation of tensor elements. More...
#include <uni20/linalg/backend_selector.hpp>#include <uni20/linalg/backends/cpu/conjugate_inplace.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 <utility>Go to the source code of this file.
Namespaces | |
| namespace | uni20 |
Functions | |
| template<class BackendSelector , MutableMdspecLike Mdspec> | |
| void | uni20::conjugate_inplace (BackendSelector &&selector, Mdspec &&span) |
| Conjugate a mutable mdspec-like object through an explicit backend selector. | |
| template<class BackendSelector , MutableTensorView Tensor> | |
| void | uni20::conjugate_inplace (BackendSelector &&selector, Tensor &&tensor) |
| Conjugate a mutable tensor view through an explicit backend selector. | |
| template<MutableTensorView Tensor> | |
| void | uni20::conjugate_inplace (Tensor &&tensor) |
| Conjugate a mutable tensor view using its storage policy's backend selector. | |
Backend-dispatched in-place conjugation of tensor elements.