CTomographer::BinningAnalysis< Params, LoggerType_ > | Simple binning analysis for determining error bars |
CTomographer::BinningAnalysis< BinningAnalysisParamsType, LoggerType > | |
CTomographer::BinningAnalysisParams< ValueType_, NumTrackValues_, NumLevels_, StoreBinSums_, CountIntType_ > | Group template parameters for BinningAnalysis |
CTomographer::MHRWTasks::CDataBase< CountIntType_, RealType_ > | Data needed to be accessible to the working code |
CTomographer::Tools::complex_real_scalar< Scalar > | The Real scalar type corresponding to a std::complex type |
CTomographer::Tools::complex_real_scalar< std::complex< RealScalar > > | Implementation of complex_real_scalar for complex types |
CTomographer::Tools::conststr | A constexpr string type |
►CTomographer::Logger::DefaultLoggerTraits | Default traits for Logger implementations |
CTomographer::Logger::LoggerTraits< BufferLogger > | Specialized Traits for BufferLogger – see LoggerTraits<LoggerType> |
CTomographer::Logger::LoggerTraits< FileLogger > | Specialized Traits for FileLogger – see LoggerTraits<LoggerType> |
CTomographer::Logger::LoggerTraits< VacuumLogger > | Specialied Traits for VacuumLogger. See LoggerTraits<BaseLogger> |
CTomographer::DMStateSpaceLLHMHWalker< TomoProblem, Rng, Log > | A random walk in the density matrix space of a Hilbert state space of a quantum system |
CTomographer::Tools::eigen_std_vector< EigenType > | Use this if you need an std::vector of any Eigen type |
CTomographer::Tools::eigen_std_vector< MatrixType > | |
►Cstd::exception [external] | STL class |
►CTomographer::MAT::Exception | Base Exception class for errors within our MAT routines |
CTomographer::MAT::FileOpenError | Error while opening a MATLAB file |
CTomographer::MAT::InvalidIndexError | Invalid index or index list provided to a routine |
►CTomographer::MAT::VarError | Exception relating to a MATLAB variable in the data file |
CTomographer::MAT::VarMatTypeError | Unknown type of a variable present in the data file |
CTomographer::MAT::VarReadError | Error while reading a variable from the MATLAB data file |
CTomographer::MAT::VarTypeError | Type mismatch (wrong type requested) in a variable read from the MATLAB data file |
CTomographer::SolveCLyap::SolveError | Error while attempting to solve complex Lyapunov/Sylvester equation |
CTomographer::Tools::bad_fmts_format | Exception for bad printf format |
CTomographer::Tools::eigen_assert_exception | Exception that is thrown upon failed eigen_assert |
CTomographer::FidelityToRefCalculator< TomoProblem_, FidValueType_ > | Calculate the fidelity to a reference state for each sample |
CTomographer::MAT::File | A MATLAB file open for reading data |
CTomographer::MultiProc::OMP::FullStatusReport< TaskStatusReportType > | A complete status report of currently running threads |
CTomographer::MAT::GetStdVector< T_, IsRowMajor_ > | Ask for this type in Var::value<typename T>() to get an std::vector of the data |
CTomographer::IndepMeasTomoProblem< MatrQ_, LLHValueType_, UseCLoopInstead > | Stores data for a tomography problem with independent measurements |
CTomographer::MAT::IndexListIterator< IsRowMajor_, IntType_ > | Utility to iterate over a multidim array by increasing linear index |
CTomographer::Tools::is_complex< Scalar > | Statically determine whether a type is complex |
CTomographer::Logger::LocalLoggerOriginSpec | Tool to specify arguments to LocalLogger |
CTomographer::Logger::LoggerBase< Derived > | Base logger class |
►CTomographer::Logger::LoggerBase< BufferLogger > | |
CTomographer::Logger::BufferLogger | Log messages into an internal memory buffer |
►CTomographer::Logger::LoggerBase< FileLogger > | |
CTomographer::Logger::FileLogger | Simple logger class which logs everything into a given FILE pointer |
►CTomographer::Logger::LoggerBase< LocalLogger< BaseLoggerType_ > > | |
CTomographer::Logger::LocalLogger< BaseLoggerType_ > | Local logger: avoid having to repeat origin at each emitted message |
►CTomographer::Logger::LoggerBase< MinimumSeverityLogger< BaseLogger, Level > > | |
CTomographer::Logger::MinimumSeverityLogger< BaseLogger, Level > | Logger which statically discards any messages less important than a fixed severity |
►CTomographer::Logger::LoggerBase< OriginFilteredLogger< BaseLogger > > | |
CTomographer::Logger::OriginFilteredLogger< BaseLogger > | A logger which filters entries according to where they originated from |
►CTomographer::Logger::LoggerBase< ThreadSanitizerLogger< BaseLogger > > | |
CTomographer::MultiProc::OMP::ThreadSanitizerLogger< BaseLogger > | Wrapper logger to call non-thread-safe loggers from a multithreaded environment |
►CTomographer::Logger::LoggerBase< VacuumLogger > | |
CTomographer::Logger::VacuumLogger | Logger that discards all messages |
CTomographer::Logger::LoggerTraits< LoggerType > | Traits template struct to be specialized for specific Logger implementations |
►CTomographer::Logger::LoggerTraits< BaseLogger > | |
CTomographer::Logger::LoggerTraits< MinimumSeverityLogger< BaseLogger, Level > > | Specialized Traits for MinimumSeverityLogger<BaseLogger,Level> – see LoggerTraits<BaseLogger> |
CTomographer::Logger::LoggerTraits< MultiProc::OMP::ThreadSanitizerLogger< BaseLogger > > | Specialized Traits for Tomographer::MultiProc::OMP::ThreadSanitizerLogger<typename BaseLogger> – see Tomographer::Logger::LoggerTraits<typename LoggerType> |
CTomographer::Logger::LoggerTraits< OriginFilteredLogger< BaseLogger > > | Specialized Logger Traits for OriginFilteredLogger – see LoggerTraits<LoggerType> |
►CTomographer::Logger::LoggerTraits< BaseLoggerType_ > | |
CTomographer::Logger::LoggerTraits< LocalLogger< BaseLoggerType_ > > | Specialized Traits for LocalLogger. See LoggerTraits<BaseLoggerType_> |
CTomographer::Logger::LogLevel | Object which stores a log level and can initialize from a string |
►CTomographer::MatrQBase< Derived > | Basic definitions for MatrQ |
CTomographer::MatrQBaseDimStore< Derived, has_fixed_dim > | Helper intermediate class for MatrQ |
CTomographer::MatrQBaseDimStore< Derived, false > | Specialization of MatrQBaseDimStore<Derived,has_fixed_dim> for dynamic sized types |
►CTomographer::MatrQBase< MatrQ< FixedDim_, FixedMaxParamList_, RealScalar_, IntFreqType_ > > | |
►CTomographer::MatrQBaseDimStore< MatrQ< FixedDim_, FixedMaxParamList_, RealScalar_, IntFreqType_ >, FixedDim_!=Eigen::Dynamic > | |
CTomographer::MatrQ< FixedDim_, FixedMaxParamList_, RealScalar_, IntFreqType_ > | Defines the data types for a particular problem setting |
CTomographer::MAT::MatType< MatTypeId > | Map matio's constants to C/C++ types |
CTomographer::MAT::MatType< MAT_T_DOUBLE > | Specialization of MatType<int MatTypeId> for MAT_T_DOUBLE |
CTomographer::MAT::MatType< MAT_T_INT16 > | Specialization of MatType<int MatTypeId> for MAT_T_INT16 |
CTomographer::MAT::MatType< MAT_T_INT32 > | Specialization of MatType<int MatTypeId> for MAT_T_INT32 |
CTomographer::MAT::MatType< MAT_T_INT64 > | Specialization of MatType<int MatTypeId> for MAT_T_INT64 |
CTomographer::MAT::MatType< MAT_T_INT8 > | Specialization of MatType<int MatTypeId> for MAT_T_INT8 |
CTomographer::MAT::MatType< MAT_T_SINGLE > | Specialization of MatType<int MatTypeId> for MAT_T_DOUBLE |
CTomographer::MAT::MatType< MAT_T_UINT16 > | Specialization of MatType<int MatTypeId> for MAT_T_UINT16 |
CTomographer::MAT::MatType< MAT_T_UINT32 > | Specialization of MatType<int MatTypeId> for MAT_T_UINT32 |
CTomographer::MAT::MatType< MAT_T_UINT64 > | Specialization of MatType<int MatTypeId> for MAT_T_UINT64 |
CTomographer::MAT::MatType< MAT_T_UINT8 > | Specialization of MatType<int MatTypeId> for MAT_T_UINT8 |
CTomographer::MHRandomWalk< Rng_, MHWalker_, MHRWStatsCollector_, LoggerType_, CountIntType_ > | A Metropolis-Hastings Random Walk |
CTomographer::MHRWTasks::MHRandomWalkTask< MHRandomWalkTaskCData, Rng > | Random Walk task, collecting statistics |
CTomographer::MHRWTasks::MHRandomWalkTaskResult< MHRWStatsCollectorResultType_, CountIntType > | Result of a task run |
CTomographer::MHRWStatsCollectorStatus< MHRWStatsCollector_ > | Template, specializable class to get status reports from stats collectors |
CTomographer::MHRWStatsCollectorStatus< MultipleMHRWStatsCollectors< Args... > > | Provide status reporting for a MultipleMHRWStatsCollectors |
CTomographer::MHRWStatsCollectorStatus< ValueHistogramMHRWStatsCollector< ValueCalculator_, LoggerType_, HistogramType_ > > | Provide status reporting for a ValueHistogramMHRWStatsCollector |
CTomographer::MHRWStatsCollectorStatus< ValueHistogramWithBinningMHRWStatsCollector< Params_, LoggerType_ > > | Provide status reporting for a ValueHistogramWithBinningMHRWStatsCollector |
CTomographer::MultipleMHRWStatsCollectors< MHRWStatsCollectors > | A simple MHRWStatsCollector interface which combines several stats collectors |
CTomographer::ObservableValueCalculator< TomoProblem_ > | Calculate expectation value of an observable for each sample |
CTomographer::ParamRhoA< MatrQ_ > | Parameterization of density matrices in su(N) generators |
CTomographer::UniformBinsHistogram< Scalar_, CountType_ >::Params | The parameters of a UniformBinsHistogram |
CTomographer::PurifDistToRefCalculator< TomoProblem_, ValueType_ > | Calculate the "purified distance" to a reference state for each sample |
CTomographer::RandomWalkBase< RandomWalk_ > | Base class performing an abstract random walk |
CTomographer::ValueHistogramWithBinningMHRWStatsCollectorParams< ValueCalculator_, CountIntType_, CountRealAvgType_, NumTrackValues_, NumLevels_ >::Result | Result type of the corresponding ValueHistogramWithBinningMHRWStatsCollector |
►CTomographer::Tools::SignalHandler | An abstract signal handler, in class form |
CTomographer::Tools::SigHandlerTaskDispatcherStatusReporter< TaskDispatcher, Logger, TimerClock > | A generic handler which requests a status report from an OMPTaskDispatcher |
CTomographer::Logger::static_is_at_least_of_severity< Level, BaseLevel > | Helper for statically determining if Level is at least as severe as BaseLevel |
CTomographer::Tools::static_or_dynamic< T_, Value > | A type which stores a value possibly known at compile-time |
CTomographer::Tools::static_or_dynamic< CountIntType, SamplesSizeCTime > | |
CTomographer::Tools::static_or_dynamic< int, NumLevelsCTime > | |
CTomographer::Tools::static_or_dynamic< int, NumTrackValuesCTime > | |
CTomographer::Tools::static_or_dynamic< T_, Eigen::Dynamic > | Template Specialization – see static_or_dynamic<T_,Value> |
►CTomographer::MultiProc::StatusReport | Basic status report class |
CTomographer::MHRWTasks::MHRandomWalkTask< MHRandomWalkTaskCData, Rng >::StatusReport | Status Report for a MHRandomWalkTask |
CTomographer::Tools::store_if_enabled< T_, enabled > | Utility that stores a data type if a compile-time flag is enabled |
CTomographer::Tools::store_if_enabled< BinSumArray, StoreBinSums > | |
CTomographer::Tools::store_if_enabled< T_, true > | Specialization of store_if_enabled<T_,enabled> for if we're storing a value |
CTomographer::MultiProc::OMP::TaskDispatcher< Task_, ConstantDataType_, ResultsCollector_, Logger_, CountIntType_, TaskLogger_ > | Dispatches tasks to parallel threads using OpenMP |
CTomographer::TrDistToRefCalculator< TomoProblem_, TrDistValueType_ > | Calculate the trace distance to a reference state for each sample |
►CTomographer::UniformBinsHistogram< Scalar_, CountType_ > | Stores a histogram |
CTomographer::UniformBinsHistogramWithErrorBars< Scalar_, CountType_ > | Stores a histogram along with error bars |
►CTomographer::UniformBinsHistogram< HistogramType_::Scalar, RealAvgType > | |
►CTomographer::UniformBinsHistogramWithErrorBars< HistogramType_::Scalar, RealAvgType > | |
CTomographer::AveragedHistogram< HistogramType_, RealAvgType > | Combines several histograms (with same parameters) into an averaged histogram |
►CTomographer::UniformBinsHistogram< typename ValueCalculator::ValueType, CountRealAvgType > | |
CTomographer::UniformBinsHistogramWithErrorBars< typename ValueCalculator::ValueType, CountRealAvgType > | |
CTomographer::ValueHistogramMHRWStatsCollector< ValueCalculator_, LoggerType, HistogramType_ > | A StatsCollector which builds a histogram of values calculated with a ValueCalculator for each data sample point |
CTomographer::ValueHistogramMHRWStatsCollector< ValueCalculator, LoggerType, BaseHistogramType > | |
CTomographer::ValueHistogramWithBinningMHRWStatsCollector< Params, LoggerType_ > | Collect a histogram of values from a MH random walk, with binning analysis |
CTomographer::ValueHistogramWithBinningMHRWStatsCollectorParams< ValueCalculator_, CountIntType_, CountRealAvgType_, NumTrackValues_, NumLevels_ > | Traits-like class for ValueHistogramWithBinningMHRWStatsCollector |
CTomographer::MAT::Var | A MATLAB variable in the MAT file |
CTomographer::MAT::VarShape | Describe shape of variable and whether it is complex |
CTomographer::MAT::VarValueDecoder< T, Enabled > | Specializable template which takes care of decoding values |
CTomographer::MAT::VarValueDecoder< Eigen::Matrix< Scalar, Rows, Cols, Options, MaxRows, MaxCols > > | Decoder for Eigen::Matrix types |
CTomographer::MAT::VarValueDecoder< GetStdVector< T, IsRowMajor > > | Specialization of VarValueDecoder<T> to obtain an std::vector<> with the matrix data. See GetStdVector |
CTomographer::MAT::VarValueDecoder< std::vector< Eigen::Matrix< Scalar, Rows, Cols, Options, MaxRows, MaxCols >, Alloc > > | Decoder for a std::vector of elements of type Eigen::Matrix |
CTomographer::MAT::VarValueDecoder< T, typename std::enable_if<(std::numeric_limits< T >::is_specialized||Tools::is_complex< T >::value)>::type > | Interface to read out a single value |
►Cstd::vector< int > [external] | |
CTomographer::MAT::DimList | An array of ints which specifies a list of dimensions |
CTomographer::MAT::IndexList< IsRowMajor_ > | A list of indices with an API for linear or subindices access |