C++QEDCore  2.100.2 (v2 Milestone 10 Development branch)
a framework for simulating open quantum dynamics – core
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
LazyDensityOperatorSliceIterator.h File Reference

Defines quantumdata::ldo::DiagonalIterator. More...

#include "LazyDensityOperatorFwd.h"
#include <boost/operators.hpp>
#include <boost/shared_ptr.hpp>
#include <boost/mpl/size.hpp>
+ Include dependency graph for LazyDensityOperatorSliceIterator.h:

Go to the source code of this file.

Classes

class  quantumdata::ldo::DiagonalIterator< RANK, V >
 Iterator for slices of a LazyDensityOperator that are diagonal in the dummy indices. More...
 

Namespaces

 quantumdata
 Comprises classes representing the state of composite quantum systems and providing various interfaces to manipulate this data.
 
 quantumdata::ldo
 Comprises tools related to LazyDensityOperator, like DiagonalIterator.
 

Macros

#define INPUT_IteratorHelper   boost::input_iterator_helper<DiagonalIterator<RANK,V>,const LazyDensityOperator<mpl::size<V>::value> >
 

Detailed Description