Quantum++
v1.2
A modern C++11 quantum computing library
|
Quantum++ exception hierarchy namespace. More...
Classes | |
class | CustomException |
Custom exception. More... | |
class | DimsInvalid |
Invalid dimension(s) exception. More... | |
class | DimsMismatchCvector |
Dimension(s) mismatch column vector size exception. More... | |
class | DimsMismatchMatrix |
Dimension(s) mismatch matrix size exception. More... | |
class | DimsMismatchRvector |
Dimension(s) mismatch row vector size exception. More... | |
class | DimsMismatchVector |
Dimension(s) mismatch vector size exception. More... | |
class | DimsNotEqual |
Dimensions not equal exception. More... | |
class | Duplicates |
System (e.g. std::vector) has duplicates exception. More... | |
class | Exception |
Base class for generating Quantum++ custom exceptions. More... | |
class | InvalidIterator |
Invalid iterator. More... | |
class | MatrixMismatchSubsys |
Matrix mismatch subsystems exception. More... | |
class | MatrixNotCvector |
Matrix is not a column vector exception. More... | |
class | MatrixNotRvector |
Matrix is not a row vector exception. More... | |
class | MatrixNotSquare |
Matrix is not square exception. More... | |
class | MatrixNotSquareNorCvector |
Matrix is not square nor column vector exception. More... | |
class | MatrixNotSquareNorRvector |
Matrix is not square nor row vector exception. More... | |
class | MatrixNotSquareNorVector |
Matrix is not square nor vector exception. More... | |
class | MatrixNotVector |
Matrix is not a vector exception. More... | |
class | NoCodeword |
Codeword does not exist exception. More... | |
class | NotBipartite |
Not bi-partite exception. More... | |
class | NotImplemented |
Code not yet implemented. More... | |
class | NotQubitCvector |
Column vector is not 2 x 1 exception. More... | |
class | NotQubitMatrix |
Matrix is not 2 x 2 exception. More... | |
class | NotQubitRvector |
Row vector is not 1 x 2 exception. More... | |
class | NotQubitSubsys |
Subsystems are not qubits exception. More... | |
class | NotQubitVector |
Vector is not 2 x 1 nor 1 x 2 exception. More... | |
class | OutOfRange |
Argument out of range exception. More... | |
class | PermInvalid |
Invalid permutation exception. More... | |
class | PermMismatchDims |
Permutation mismatch dimensions exception. More... | |
class | QuditAlreadyMeasured |
Qudit was already measured exception. More... | |
class | SizeMismatch |
Size mismatch exception. More... | |
class | SubsysMismatchDims |
Subsystems mismatch dimensions exception. More... | |
class | TypeMismatch |
Type mismatch exception. More... | |
class | UndefinedType |
Not defined for this type exception. More... | |
class | Unknown |
Unknown exception. More... | |
class | ZeroSize |
Object has zero size exception. More... | |
Quantum++ exception hierarchy namespace.