Uni20
Asynchronous tensor and runtime library.
Loading...
Searching...
No Matches
Public Member Functions | List of all members
uni20::cuda::CudaConjugate Struct Reference

Named CUDA-callable complex conjugation operation. More...

#include <cuda_accessor.hpp>

Public Member Functions

template<class Real >
UNI20_HOST_DEVICE constexpr auto operator() (::cuda::std::complex< Real > value) const noexcept -> ::cuda::std::complex< Real >
 
template<class Real >
UNI20_HOST_DEVICE constexpr auto operator() (CudaComplexReference< Real > value) const noexcept -> ::cuda::std::complex< Real >
 

Detailed Description

Named CUDA-callable complex conjugation operation.

Member Function Documentation

◆ operator()() [1/2]

template<class Real >
UNI20_HOST_DEVICE constexpr auto uni20::cuda::CudaConjugate::operator() ( ::cuda::std::complex< Real >  value) const -> ::cuda::std::complex<Real>
inlineconstexprnoexcept

◆ operator()() [2/2]

template<class Real >
UNI20_HOST_DEVICE constexpr auto uni20::cuda::CudaConjugate::operator() ( CudaComplexReference< Real >  value) const -> ::cuda::std::complex<Real>
inlineconstexprnoexcept

The documentation for this struct was generated from the following file: