Template Class DynamicGateDataAccess

Class Documentation

template<class PrecisionT>
class DynamicGateDataAccess

Public Types

using CFP_t = decltype(cuUtil::getCudaType(PrecisionT{}))

Public Functions

DynamicGateDataAccess(DynamicGateDataAccess&&) = delete
DynamicGateDataAccess(const DynamicGateDataAccess&) = delete
DynamicGateDataAccess &operator=(const DynamicGateDataAccess&) = delete
~DynamicGateDataAccess() = default
inline auto getGateData(const std::string &gate_name, [[maybe_unused]] const std::vector<PrecisionT> &params) const -> std::vector<CFP_t>

Public Static Functions

static inline DynamicGateDataAccess &getInstance()