Qrack  1.7
General classical-emulating-quantum development framework
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 CQrack::_cmplx_union
 CQrack::Complex16SimdSIMD implementation of the double precision complex type
 CQrack::Complex16x2SimdSIMD implementation of the double precision complex vector type of 2 complex numbers, only for AVX Apply2x2
 CQrack::Complex8x2SimdSIMD implementation of the float precision complex vector type of 2 complex numbers, only for COMPLEX_X_2 Apply2x2
 CQrack::OCLDeviceCall
 CQrack::OCLDeviceContext
 CQrack::OCLEngine"Qrack::OCLEngine" manages the single OpenCL context
 CQrack::ParallelFor
 CQrack::QEngineCPUGeneral purpose QEngineCPU implementation
 CQrack::QEngineOCLMultiOpenCL enhanced QEngineCPU implementation
 CQrack::QEngineShardAssociates a QInterface object with a set of bits
 CQrack::QInterfaceA "Qrack::QInterface" is an abstract interface exposing qubit permutation state vector with methods to operate on it as by gates and register-like instructions
 CQrack::QEngineCPUGeneral purpose QEngineCPU implementation
 CQrack::QEngineOCLOpenCL enhanced QEngineCPU implementation
 CQrack::QEngineOCLMultiOpenCL enhanced QEngineCPU implementation
 CQrack::QUnit
 CQrack::QUnit::QSortEntry