Defines class of the same name. More...
#include "LazyDensityOperatorFwd.h"
#include "DimensionsBookkeeper.h"
#include "BlitzArray.h"
#include "ComplexExtensions.h"
#include <boost/shared_ptr.hpp>
#include <boost/mpl/if.hpp>
Go to the source code of this file.
Classes | |
class | quantumdata::LazyDensityOperator< RANK > |
Common interface for calculating quantum averages. More... | |
Namespaces | |
quantumdata | |
Comprises classes representing the state of composite quantum systems and providing various interfaces to manipulate this data. | |
Functions | |
template<typename V , typename T , int RANK, typename F > | |
const T | quantumdata::partialTrace (const LazyDensityOperator< RANK > &, F function) |
The primary tool for performing slice iterations. More... | |
template<int RANK> | |
const DArray< 1 > | quantumdata::deflate (const LazyDensityOperator< RANK > &, bool offDiagonals) |
Turns the data of a LazyDensityOperator into a real 1D array. More... | |
Defines class of the same name.
Definition in file LazyDensityOperator.h.