|
Tomographer
v5.3
Tomographer C++ Framework Documentation
|
| ▼ doc | |
| ▼ doxdocs | |
| mainpage.cxx | |
| namespaces.cxx | |
| page_debugging.cxx | |
| page_loggers.cxx | |
| page_params.cxx | |
| page_task_manager_dispatcher.cxx | |
| page_theory.cxx | |
| page_tomorun.cxx | |
| page_type_interfaces.cxx | |
| page_type_interfaces_densedm.cxx | |
| page_write_custom_logger.cxx | |
| ▼ py | |
| ▼ cxx | |
| ▼ tomographerpy | |
| common.h | |
| exc.h | |
| pydensedm.h | |
| pygil.h | |
| pyhistogram.h | |
| pylogger.h | |
| pymhrw.h | |
| pymhrwtasks.h | |
| pymultiproc.h | |
| ▼ tomographer | |
| ▼ densedm | |
| densellh.h | Some declarations for the DenseLLH type interface |
| distmeasures.h | Distance measures in quantum information for states represented as dense matrices |
| dmtypes.h | C++ types for describing dense density matrices in various parameterizations |
| indepmeasllh.h | C++ types and functions for calculating the log-likelihood for independent measurements |
| param_herm_x.h | Tools for parameterizing hermitian matrices with the X Parameterization |
| param_rho_a.h | Tools for parameterizing density matrices with the A Parameterization |
| tspacefigofmerit.h | Implement some standard figures of merit for when integrating in T space densely represented density matrices |
| tspacellhwalker.h | Definitions for a Metropolis-Hastings random walk on a quantum state space with dense matrix type |
| ▼ mathtools | |
| check_derivatives.h | Tools to check numerical derivatives |
| pos_semidef_util.h | Tools for dealing with positive semidefinite matrices |
| random_unitary.h | Produce a random unitary according to the Haar measure |
| simple_find_zero.h | A very simplistic tool for finding a relatively straightforward zero with few iterations |
| solveclyap.h | Routine for solving a complex Lyapunov equation. See Tomographer::SolveCLyap::solve() |
| sphcoords.h | Spherical coordinates conversion routines, with jacobian etc. See Hyperspherical Coordinates |
| ▼ mpi | |
| multiprocmpi.h | MPI Implementation for multi-processing |
| ▼ tools | |
| boost_test_logger.h | Provide a logger class for when using the Boost Unit Test Framework (see Tomographer::Logger::BoostTestLogger) |
| conststr.h | A constexpr string type, suitable for basic compile-time string processing |
| cxxdefs.h | Basic definitions, which may have to be defined before any Eigen headers or further utilities are included |
| cxxutil.h | Some C++ utilities, with a tad of C++11 tricks |
| eigen_assert_exception.h | Define tools for Eigen's eigen_assert() to throw an exception instead of assert'ing |
| eigenutil.h | Basic utilities for dealing with Eigen matrices and other types |
| ezmatio.h | Utilities for reading MATLAB "*.mat" data files. See Tomographer::MAT |
| fmt.h | Utilities for formatting strings |
| loggers.h | Utilities for logging messages |
| needownoperatornew.h | Managing the need for specific overrides to operator new() for some types (especially Eigen types) |
| signal_handler.h | Basic common code for intercepting a signal and basic interfacing to C++ |
| signal_status_report.h | Basic common code for intercepting a signal to print status information of a task manager |
| statusprovider.h | |
| histogram.h | Definitions for Histogram Types |
| mhrw.h | Routines for performing a Metropolis-Hastings random walk |
| mhrw_bin_err.h | Binning Analysis in a Metropolis-Hastings random walk |
| mhrw_valuehist_tools.h | Tools for collecting a histogram of values during a Metropolis-Hastings random walk using the tools of Tomographer::MHRWTasks |
| mhrwacceptratiowalkerparamscontroller.h | Tools for automatically and dynamically adjusting the step size of the random walk |
| mhrwstatscollectors.h | Definitions for MHRWStatsCollector Interface's |
| mhrwstepsizecontroller.h | Tools for automatically and dynamically adjusting the step size of the random walk |
| mhrwtasks.h | Multiprocessing tasks interface (see Multiprocessing Task Interfaces) for parallel Metropolis-Hastings random walks |
| mhrwvalueerrorbinsconvergedcontroller.h | Tools for automatically stopping the random walk when enough samples have been taken to make all binning analysis error bars converge for each histogram bin |
| multiproc.h | Some common definitions for multiprocessing interfaces |
| multiprocomp.h | Multiprocessing with OpenMP parallel multithreading |
| multiprocthreadcommon.h | Basic multiprocessing templates for thread-based Tomographer::MultiProc implementations |
| multiprocthreads.h | Multiprocessing with native C++11 threads |
| valuecalculator.h | Some elementary definitions which relate to the ValueCalculator Interface |