Tomographer
v2.0
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 | |
▼ tomographer2 | |
▼ 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 |
▼ tools | |
conststr.h | A constexpr string type, suitable for basic compile-time string processing |
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 |
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_tasks.h | Tasks for collecting a histogram of values during a Metropolis-Hastings random walk |
mhrwstatscollectors.h | Definitions for MHRWStatsCollector Interface's |
mhrwtasks.h | Multiprocessing tasks interface (see Task Manager/Dispatcher Interfaces) for parallel Metropolis-Hastings random walks |
multiproc.h | Some common definitions for multiprocessing interfaces |
multiprocomp.h | Multiprocessing with OpenMP parallel multithreading |
valuecalculator.h | Some elementary definitions which relate to the ValueCalculator Interface |