41 #define DFE_LIB_SV "libsvDFE.so" 80 void apply_to_groq_sv(
int reserved_device_num,
int chosen_device_num,
int qbit_num, std::vector<Matrix>& u3_qbit, std::vector<int>& target_qbits, std::vector<int>& control_qbits,
Matrix& quantum_state,
int id_in);
void unload_groq_sv_lib()
Call to unload the programs from the reserved Groq cards.
void apply_to_groq_sv(int reserved_device_num, int chosen_device_num, int qbit_num, std::vector< Matrix > &u3_qbit, std::vector< int > &target_qbits, std::vector< int > &control_qbits, Matrix &quantum_state, int id_in)
Call to pefrom the state vector simulation on the Groq hardware.
Custom types for the SQUANDER package.
int init_groq_sv_lib(const int reserved_device_num, int initialize_id_in)
Call to allocated Groq cards for calculations.
Double-precision complex matrix (float64).
int get_initialize_id()
Call to get the identification number of the inititalization of the library.