Quantum++  v1.2
A modern C++11 quantum computing library
qpp::exception Namespace Reference

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...
 

Detailed Description

Quantum++ exception hierarchy namespace.