C++QEDCore  v2 Milestone 10
a framework for simulating open quantum dynamics – core
structure::LiouvilleanAveragedCommon Class Referenceabstract

The template-parameter independent part of LiouvilleanAveragedCommonRanked. More...

#include <LiouvilleanAveragedCommon.h>

+ Inheritance diagram for structure::LiouvilleanAveragedCommon:

Public Types

typedef boost::shared_ptr< const LiouvilleanAveragedCommonPtr
 
typedef DArray< 1 > DArray1D
 A 1D real array storing the quantum averages – even if they are complex, their real & imaginary parts must be stored separately as reals.
 

Public Member Functions

std::ostream & displayKey (std::ostream &o, size_t &i) const
 Displays a key (a.k.a. legend) More...
 
size_t nAvr () const
 Returns the number of calculated quantum averages. More...
 

Detailed Description

The template-parameter independent part of LiouvilleanAveragedCommonRanked.

Definition at line 37 of file LiouvilleanAveragedCommon.h.

Member Function Documentation

std::ostream& structure::LiouvilleanAveragedCommon::displayKey ( std::ostream &  o,
size_t &  i 
) const
inline

Displays a key (a.k.a. legend)

  • for a Liouvillean, the key is a description of decay channels,
  • for an Averaged, it describes the displayed columns
Parameters
ithe ordinal number where the key of the present element begins

Definition at line 51 of file LiouvilleanAveragedCommon.h.

size_t structure::LiouvilleanAveragedCommon::nAvr ( ) const
inline

Returns the number of calculated quantum averages.

  • for a Liouvillean the quantum averages are the jump rates
  • for an Averaged, they are the quantum averages calculated for display

Definition at line 60 of file LiouvilleanAveragedCommon.h.


The documentation for this class was generated from the following file: