Tomographer  v5.3
Tomographer C++ Framework Documentation
tspacellhwalker.h File Reference

(v5.3)

Definitions for a Metropolis-Hastings random walk on a quantum state space with dense matrix type. More...

#include <cstddef>
#include <cmath>
#include <random>
#include <boost/math/constants/constants.hpp>
#include <tomographer/tools/loggers.h>
#include <tomographer/tools/needownoperatornew.h>
#include <tomographer/densedm/densellh.h>
#include <tomographer/densedm/dmtypes.h>
#include <tomographer/densedm/param_herm_x.h>
#include <tomographer/mhrw.h>
+ Include dependency graph for tspacellhwalker.h:

Go to the source code of this file.

Classes

class  Tomographer::DenseDM::TSpace::LLHMHWalker< DenseLLHType_, RngType_, LoggerType_ >
 A random walk in the density matrix space of a Hilbert state space of a quantum system (uniform random unitary jumps; slower) More...
 
class  Tomographer::DenseDM::TSpace::LLHMHWalkerLight< DenseLLHType_, RngType_, LoggerType_ >
 A random walk in the density matrix space of a Hilbert state space of a quantum system (elementary rotation jumps; faster) More...
 

Namespaces

 Tomographer
 Base namespace for the Tomographer project.
 
 Tomographer::DenseDM
 Main implementation for densely represented density matrices.
 
 Tomographer::DenseDM::TSpace
 Implementation of the random walk and figures of merit in T space, for densely represented density matrices.
 

Typedefs

template<typename StepRealType >
using Tomographer::DenseDM::TSpace::LLHMHWalkerLightParams = MHWalkerParamsStepSize< StepRealType >
 Jump parameters (step size) for LLHMHWalkerLight. More...
 

Detailed Description

Definitions for a Metropolis-Hastings random walk on a quantum state space with dense matrix type.

See mainly Tomographer::DenseDM::TSpace::LLHMHWalker.

Definition in file tspacellhwalker.h.