Class CirqQsimCPU
Defined in File qsim_emulator.hpp
Inheritance Relationships
Base Type
public qristal::CirqQsim(Class CirqQsim)
Class Documentation
-
class CirqQsimCPU : public qristal::CirqQsim
CPU version of noisy qsim statevector backend.
Public Functions
-
inline virtual const std::string name() const override
Get the name of the backend accelerator.
- Returns:
Name string
-
inline virtual const std::string description() const override
Get the service description.
- Returns:
Description string
-
inline virtual const std::vector<std::string> configurationKeys() override
Get the list of available configurations.
- Returns:
List of available configurations
Execute/emulate a single circuit.
- Parameters:
buffer – Buffer to store the execution results
compositeInstruction – Input circuit
Private Functions
Execute/emulate a single circuit.
Execute/emulate an array of circuits
- Parameters:
buffer – Buffer to store the execution results
compositeInstruction – Input circuit
buffer – Buffer to store the execution results
compositeInstructions – Input circuits
-
inline virtual const std::string name() const override