1#ifndef MODULE_HAMILT_META_H
2#define MODULE_HAMILT_META_H
9 template <
typename FPTYPE,
typename Device>
37 const std::complex<FPTYPE>* in,
38 std::complex<FPTYPE>* out,
39 const bool add =
false);
42#if __CUDA || __UT_USE_CUDA || __ROCM || __UT_USE_ROCM
44 template <
typename FPTYPE>
47 void operator()(
const base_device::DEVICE_GPU* dev,
55 const std::complex<FPTYPE>* in,
56 std::complex<FPTYPE>* out,
57 const bool add =
false);