C++QEDCore  v2 Milestone 10
a framework for simulating open quantum dynamics – core
LiouvilleanAveragedCommon.h File Reference

Defines class of the same name. More...

#include "LiouvilleanAveragedCommonFwd.h"
#include "Types.h"
#include "BlitzArray.h"
#include "BlitzArrayExtensions.h"
#include "Exception.h"
#include <boost/shared_ptr.hpp>
+ Include dependency graph for LiouvilleanAveragedCommon.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  structure::LiouvilleanAveragedTag_< LiouvilleanAveragedTag >
 A tagging struct corresponding to LiouvilleanAveragedTag. More...
 
class  structure::LiouvilleanAveragedCommon
 The template-parameter independent part of LiouvilleanAveragedCommonRanked. More...
 
struct  structure::AveragesNumberMismatchException
 Exception for LiouvilleanAveragedCommonRanked::average. More...
 
struct  structure::InfiniteDetectedException
 Exception for LiouvilleanAveragedCommonRanked::average. More...
 
class  structure::LiouvilleanAveragedCommonRanked< RANK >
 Common functionality of Liouvillean & Averaged. More...
 

Namespaces

 structure
 Comprises modules for describing quantum systems.
 

Typedefs

typedef LiouvilleanAveragedTag_< LA_Li > structure::LA_Li_tagType
 
typedef LiouvilleanAveragedTag_< LA_Av > structure::LA_Av_tagType
 

Enumerations

enum  structure::LiouvilleanAveragedTag { structure::LA_Li, structure::LA_Av }
 Enumeration describing a (compile-time) choice between Liouvillean & Averaged. More...
 

Variables

const LA_Li_tagType structure::LA_Li_tag
 
const LA_Av_tagType structure::LA_Av_tag
 

Detailed Description

Defines class of the same name.

Definition in file LiouvilleanAveragedCommon.h.