Tomographer
v5.4
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 |