2#if defined(INCLUDED_BY_FACTORY) && defined(__linux__)
10 explicit GpuState(std::shared_ptr<ISimulator> immediate) : FusionState(std::move(immediate))
18 case SimulationType::kStatevector:
19 return GpuLibrary::GetInstance()->HasStatevectorMatrixAPI() ? 3 : 0;
20 case SimulationType::kDensityMatrix:
21 case SimulationType::kMatrixProductState:
22 case SimulationType::kMatrixProductOperator:
30 bool UsesDestructiveStateStorage()
const override
int GetSimulationType(void *sim)
unsigned GetGateFusionMaxQubits(void *sim)