Quantum++
v0.6
C++11 quantum computing library
|
▼Cstd::exception | STL class |
Cqpp::Exception | Generates custom exceptions, used when validating function parameters |
Cqpp::internal::IOManipEigen | |
Cqpp::internal::IOManipPointer< PointerType > | |
Cqpp::internal::IOManipRange< InputIterator > | |
Cqpp::internal::Singleton< T > | Singleton policy class, used internally to implement the singleton pattern via CRTP (Curiously recurring template pattern) |
▼Cqpp::internal::Singleton< const Codes > | |
Cqpp::Codes | Const Singleton class that defines quantum error correcting codes |
▼Cqpp::internal::Singleton< const Gates > | |
Cqpp::Gates | Const Singleton class that implements most commonly used gates |
▼Cqpp::internal::Singleton< const Init > | |
Cqpp::Init | Const Singleton class that performs additional initializations/cleanups |
▼Cqpp::internal::Singleton< const States > | |
Cqpp::States | Const Singleton class that implements most commonly used states |
▼Cqpp::internal::Singleton< RandomDevices > | |
Cqpp::RandomDevices | Singeleton class that manages the source of randomness in the library |
Cqpp::Timer | Measures time |