1#ifndef MODULE_HAMILT_META_H
2#define MODULE_HAMILT_META_H
8 template <
typename FPTYPE,
typename Device>
36 const std::complex<FPTYPE>* in,
37 std::complex<FPTYPE>* out,
38 const bool add =
false);
41#if __CUDA || __UT_USE_CUDA || __ROCM || __UT_USE_ROCM
43 template <
typename FPTYPE>
46 void operator()(
const base_device::DEVICE_GPU* dev,
54 const std::complex<FPTYPE>* in,
55 std::complex<FPTYPE>* out,
56 const bool add =
false);