|
Tomographer
v1.0a
Tomographer C++ Framework Documentation
|
Basic definitions for MatrQ. More...
#include <tomographer/qit/matrq.h>
Inheritance diagram for Tomographer::MatrQBase< Derived >:Public Types | |
| enum | |
| Values that are either fixed at compile-time, or set to Eigen::Dynamic. More... | |
| typedef tomo_internal::matrq_traits< Derived >::RealScalar | RealScalar |
Real scalar type (usually double) | |
| typedef tomo_internal::matrq_traits< Derived >::ComplexScalar | ComplexScalar |
Complex scalar type (usually std::complex<double>) | |
| typedef tomo_internal::matrq_traits< Derived >::IntFreqType | IntFreqType |
Integer type, used to count measurement frequencies. (int is fine) | |
| typedef Eigen::Matrix< std::complex< RealScalar >, FixedDim, FixedDim > | MatrixType |
| Complex dim x dim Matrix. | |
| typedef Eigen::Matrix< RealScalar, FixedDim2, 1 > | VectorParamType |
| Real dim*dim Vector. | |
| typedef Eigen::Matrix< RealScalar, FixedNdof, 1 > | VectorParamNdofType |
| Real dim*dim-1 Vector. | |
| typedef Eigen::Matrix< RealScalar, Eigen::Dynamic, FixedDim2, Eigen::RowMajor, FixedMaxParamList, FixedDim2 > | VectorParamListType |
| dynamic Matrix with rows = dim*dim Vectors (row-major) [maximum FixedMaxParamList rows, or Dynamic] | |
| typedef Eigen::Array< IntFreqType, Eigen::Dynamic, 1, 0, FixedMaxParamList, 1 > | FreqListType |
| dynamic Array of integers [maximum FixedMaxParamList entries or Dynamic] | |
Basic definitions for MatrQ.
This base class takes care of defining the basic types and constants.
See also MatrQ.
| anonymous enum |
Values that are either fixed at compile-time, or set to Eigen::Dynamic.
| Enumerator | |
|---|---|
| FixedDim |
The dimension of the quantum system, or Eigen::Dynamic. |
| FixedDim2 |
The square of the dimension of the quantum system, or Eigen::Dynamic. |
| FixedNdof |
The square of the dimension of the quantum system minus one, or Eigen::Dynamic. |
| FixedMaxParamList |
Maximum number of matrices in a list of X Parameterization form, or Eigen::Dynamic. This is typically used for the list of POVM effects. |