Tomographer  v5.4
Tomographer C++ Framework Documentation
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123456]
 Nboost
 Nserialization
 NTomographerBase namespace for the Tomographer project
 NDenseDMMain implementation for densely represented density matrices
 NLoggerTomographer's Logging Framework
 NMATUtilities and helpers for reading MATLAB .mat files
 NMathToolsGeneral math routines
 NMHRWTasksDefinitions for running multiple Metropolis-Hastings random walks, and collecting statistics over the visited samples
 NMultiProcDefinitions for multi-processing classes and helpers
 NToolsVarious useful tools
 CAggregatedHistogramSimpleHistogram aggregator, if each histogram doesn't have error bars
 CAggregatedHistogramWithErrorBarsHistogram aggregator, if each individual histogram already has error bars
 CAveragedHistogramCombines several histograms (with same parameters) into an averaged histogram
 CBinningAnalysisSimple binning analysis for determining error bars
 CBinningAnalysisParamsGroup template parameters for BinningAnalysis
 CBinningErrorBarConvergenceSummaryBrief summary of convergence of error bars from a binning analysis
 CHistogramStores a histogram
 CHistogramParamsThe parameters of a Histogram
 CHistogramWithErrorBarsStores a histogram along with error bars
 CMHRandomWalkA Metropolis-Hastings Random Walk
 CMHRWAcceptRatioWalkerParamsControllerBasic functionality for a MHRWController Interface to adjust MHWalkerParams based on keeping the acceptance ratio within a required range
 CMHRWControllerInvokerHelper class to invoke a MHRWController Interface 's callbacks
 CMHRWMovingAverageAcceptanceRatioStatsCollector
 CMHRWMultipleControllersA MHRWController Interface which combines several independent random walk controllers
 CMHRWParamsSpecify the parameters of a Metropolis-Hastings random walk
 CMHRWStatsCollectorNoResultAn empty struct used as a ResultType in MultipleMHRWStatsCollector for stats collectors which don't really produce results
 CMHRWStatusReportStatus Report structure representing the status of a MHRandomWalk
 CMHRWStepSizeControllerA MHRWController Interface dynamically adjusting the step size to keep a good acceptance ratio
 CMHRWValueErrorBinsConvergedControllerA MHRWController Interface which stops the random walk after enough samples have been taken to make all bins of a histogram have converged error bars
 CMHWalkerParamsStepSizeAn MHWalkerParams type which just stores a step size
 CMultipleMHRWStatsCollectorsA simple MHRWStatsCollector interface which combines several stats collectors
 CMultiplexorValueCalculatorA ValueCalculator implementation which the choice of which ValueCalculator to use at run-time
 CPeriodicStatusReportMHRWStatsCollectorA "stats collector" which produces status reports periodically
 CPredStatusReportMHRWStatsCollectorA "stats collector" which produces status reports whenever a predicate evaluates to true
 CValueHistogramMHRWStatsCollectorA StatsCollector which builds a histogram of values calculated with a ValueCalculator for each data sample point
 CValueHistogramWithBinningMHRWStatsCollectorCollect a histogram of values from a MH random walk, with binning analysis
 CValueHistogramWithBinningMHRWStatsCollectorParamsTraits-like class for ValueHistogramWithBinningMHRWStatsCollector
 CValueHistogramWithBinningMHRWStatsCollectorResultResult type of a ValueHistogramWithBinningMHRWStatsCollector
 NtpyC++ Classes and Utilities for Python Modules
 Ntomo_internal
 CFullStatusReportComplete status report for multiple tasks running in parallel
 CGilProtectedPyLoggerLogger type that relays to (wraps around) a PyLogger while protecting the call with GIL acquisition
 CHistogramHistogram class like Tomographer::Histogram, but with NumPy arrays storage
 CHistogramWithErrorBarsA Histogram with real counts and error bars. See Tomographer::HistogramWithErrorBars
 CPyFetchedExceptionHelper for catching exceptions in a thread and re-raising them
 CPyLoggerLogger providing transparent integration with Python's logging module
 CPyMHWalkerParamsToDictC++ utility to convert a Python dictionary of fields into a valid C++ MHWalkerParams object
 CPyMHWalkerParamsToDict< Tomographer::MHWalkerParamsStepSize< StepRealType > >Specialization of PyMHWalkerParamsToDict for Tomographer::MHWalkerParamsStepSize
 CPyStatusReportAddWorkerDataFieldsC++ utility to populate the data field of a WorkerStatusReport for a given TaskType
 CPyStatusReportAddWorkerDataFields< Tomographer::MHRWTasks::MHRandomWalkTask< CData, Rng > >Add fields to the given dict, from a status report sent in by a Tomographer::MHRWTasks::MHRandomWalkTask
 CTomographerCxxErrorBase exception class for errors in the tomographer python module
 CWorkerStatusReportReport of the status of a single worker