Quantum++
v1.0-rc4
A modern C++11 quantum computing library
|
Exceptions. More...
Go to the source code of this file.
Classes | |
class | qpp::exception::Exception |
Base class for generating Quantum++ custom exceptions. More... | |
class | qpp::exception::Unknown |
Unknown exception. More... | |
class | qpp::exception::ZeroSize |
Object has zero size exception. More... | |
class | qpp::exception::MatrixNotSquare |
Matrix is not square exception. More... | |
class | qpp::exception::MatrixNotCvector |
Matrix is not a column vector exception. More... | |
class | qpp::exception::MatrixNotRvector |
Matrix is not a row vector exception. More... | |
class | qpp::exception::MatrixNotVector |
Matrix is not a vector exception. More... | |
class | qpp::exception::MatrixNotSquareNorCvector |
Matrix is not square nor column vector exception. More... | |
class | qpp::exception::MatrixNotSquareNorRvector |
Matrix is not square nor row vector exception. More... | |
class | qpp::exception::MatrixNotSquareNorVector |
Matrix is not square nor vector exception. More... | |
class | qpp::exception::MatrixMismatchSubsys |
Matrix mismatch subsystems exception. More... | |
class | qpp::exception::DimsInvalid |
Invalid dimension(s) exception. More... | |
class | qpp::exception::DimsNotEqual |
Dimensions not equal exception. More... | |
class | qpp::exception::DimsMismatchMatrix |
Dimension(s) mismatch matrix size exception. More... | |
class | qpp::exception::DimsMismatchCvector |
Dimension(s) mismatch column vector size exception. More... | |
class | qpp::exception::DimsMismatchRvector |
Dimension(s) mismatch row vector size exception. More... | |
class | qpp::exception::DimsMismatchVector |
Dimension(s) mismatch vector size exception. More... | |
class | qpp::exception::SubsysMismatchDims |
Subsystems mismatch dimensions exception. More... | |
class | qpp::exception::PermInvalid |
Invalid permutation exception. More... | |
class | qpp::exception::PermMismatchDims |
Permutation mismatch dimensions exception. More... | |
class | qpp::exception::NotQubitMatrix |
Matrix is not 2 x 2 exception. More... | |
class | qpp::exception::NotQubitCvector |
Column vector is not 2 x 1 exception. More... | |
class | qpp::exception::NotQubitRvector |
Row vector is not 1 x 2 exception. More... | |
class | qpp::exception::NotQubitVector |
Vector is not 2 x 1 nor 1 x 2 exception. More... | |
class | qpp::exception::NotQubitSubsys |
Subsystems are not qubits exception. More... | |
class | qpp::exception::NotBipartite |
Not bi-partite exception. More... | |
class | qpp::exception::NoCodeword |
Codeword does not exist exception. More... | |
class | qpp::exception::OutOfRange |
Parameter out of range exception. More... | |
class | qpp::exception::TypeMismatch |
Type mismatch exception. More... | |
class | qpp::exception::SizeMismatch |
Size mismatch exception. More... | |
class | qpp::exception::UndefinedType |
Not defined for this type exception. More... | |
class | qpp::exception::CustomException |
Custom exception. More... | |
Namespaces | |
qpp | |
Quantum++ main namespace. | |
qpp::exception | |
Quantum++ exception hierarchy namespace. | |
Exceptions.