Tomographer  v5.4
Tomographer C++ Framework Documentation
File List
Here is a list of all documented files with brief descriptions:
[detail level 1234]
  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.hSome declarations for the DenseLLH type interface
 distmeasures.hDistance measures in quantum information for states represented as dense matrices
 dmtypes.hC++ types for describing dense density matrices in various parameterizations
 indepmeasllh.hC++ types and functions for calculating the log-likelihood for independent measurements
 param_herm_x.hTools for parameterizing hermitian matrices with the X Parameterization
 param_rho_a.hTools for parameterizing density matrices with the A Parameterization
 tspacefigofmerit.hImplement some standard figures of merit for when integrating in T space densely represented density matrices
 tspacellhwalker.hDefinitions for a Metropolis-Hastings random walk on a quantum state space with dense matrix type
  mathtools
 check_derivatives.hTools to check numerical derivatives
 pos_semidef_util.hTools for dealing with positive semidefinite matrices
 random_unitary.hProduce a random unitary according to the Haar measure
 simple_find_zero.hA very simplistic tool for finding a relatively straightforward zero with few iterations
 solveclyap.hRoutine for solving a complex Lyapunov equation. See Tomographer::SolveCLyap::solve()
 sphcoords.hSpherical coordinates conversion routines, with jacobian etc. See Hyperspherical Coordinates
  mpi
 multiprocmpi.hMPI Implementation for multi-processing
  tools
 boost_test_logger.hProvide a logger class for when using the Boost Unit Test Framework (see Tomographer::Logger::BoostTestLogger)
 conststr.hA constexpr string type, suitable for basic compile-time string processing
 cxxdefs.hBasic definitions, which may have to be defined before any Eigen headers or further utilities are included
 cxxutil.hSome C++ utilities, with a tad of C++11 tricks
 eigen_assert_exception.hDefine tools for Eigen's eigen_assert() to throw an exception instead of assert'ing
 eigenutil.hBasic utilities for dealing with Eigen matrices and other types
 ezmatio.hUtilities for reading MATLAB "*.mat" data files. See Tomographer::MAT
 fmt.hUtilities for formatting strings
 loggers.hUtilities for logging messages
 needownoperatornew.hManaging the need for specific overrides to operator new() for some types (especially Eigen types)
 signal_handler.hBasic common code for intercepting a signal and basic interfacing to C++
 signal_status_report.hBasic common code for intercepting a signal to print status information of a task manager
 statusprovider.h
 histogram.hDefinitions for Histogram Types
 mhrw.hRoutines for performing a Metropolis-Hastings random walk
 mhrw_bin_err.hBinning Analysis in a Metropolis-Hastings random walk
 mhrw_valuehist_tools.hTools for collecting a histogram of values during a Metropolis-Hastings random walk using the tools of Tomographer::MHRWTasks
 mhrwacceptratiowalkerparamscontroller.hTools for automatically and dynamically adjusting the step size of the random walk
 mhrwstatscollectors.hDefinitions for MHRWStatsCollector Interface's
 mhrwstepsizecontroller.hTools for automatically and dynamically adjusting the step size of the random walk
 mhrwtasks.hMultiprocessing tasks interface (see Multiprocessing Task Interfaces) for parallel Metropolis-Hastings random walks
 mhrwvalueerrorbinsconvergedcontroller.hTools 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.hSome common definitions for multiprocessing interfaces
 multiprocomp.hMultiprocessing with OpenMP parallel multithreading
 multiprocthreadcommon.hBasic multiprocessing templates for thread-based Tomographer::MultiProc implementations
 multiprocthreads.hMultiprocessing with native C++11 threads
 valuecalculator.hSome elementary definitions which relate to the ValueCalculator Interface