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
structure::ElementLiouvilleanAveragedCommon< BASE > Class Template Reference

Implements LiouvilleanAveragedCommon::displayKey and LiouvilleanAveragedCommon::nAvr with the help of a cpputils::KeyPrinter. More...

#include <ElementLiouvilleanAveragedCommon.h>

+ Inheritance diagram for structure::ElementLiouvilleanAveragedCommon< BASE >:
+ Collaboration diagram for structure::ElementLiouvilleanAveragedCommon< BASE >:

Public Types

typedef cpputils::KeyPrinter::KeyLabels KeyLabels
 
typedef cpputils::KeyPrinter::KeyLabelsInitializer KeyLabelsInitializer
 

Public Member Functions

const std::string & getTitle () const
 redirect to cpputils::KeyPrinter
 
const KeyLabels & getLabels () const
 redirect to cpputils::KeyPrinter More...
 

Protected Member Functions

template<typename... KeyLabelsPack>
 ElementLiouvilleanAveragedCommon (const std::string &keyTitle, KeyLabelsPack &&...keyLabelsPack)
 redirect to cpputils::KeyPrinter More...
 
 ElementLiouvilleanAveragedCommon (const std::string &keyTitle, KeyLabelsInitializer il)
 redirect to cpputils::KeyPrinter More...
 

Detailed Description

template<typename BASE>
class structure::ElementLiouvilleanAveragedCommon< BASE >

Implements LiouvilleanAveragedCommon::displayKey and LiouvilleanAveragedCommon::nAvr with the help of a cpputils::KeyPrinter.

The number of averages is taken simply to be the length of the key

Definition at line 20 of file ElementLiouvilleanAveragedCommon.h.

Constructor & Destructor Documentation

template<typename BASE>
template<typename... KeyLabelsPack>
structure::ElementLiouvilleanAveragedCommon< BASE >::ElementLiouvilleanAveragedCommon ( const std::string &  keyTitle,
KeyLabelsPack &&...  keyLabelsPack 
)
inlineprotected

redirect to cpputils::KeyPrinter

Definition at line 32 of file ElementLiouvilleanAveragedCommon.h.

template<typename BASE>
structure::ElementLiouvilleanAveragedCommon< BASE >::ElementLiouvilleanAveragedCommon ( const std::string &  keyTitle,
KeyLabelsInitializer  il 
)
inlineprotected

redirect to cpputils::KeyPrinter

Definition at line 35 of file ElementLiouvilleanAveragedCommon.h.

Member Function Documentation

template<typename BASE>
const KeyLabels& structure::ElementLiouvilleanAveragedCommon< BASE >::getLabels ( ) const
inline

redirect to cpputils::KeyPrinter

Definition at line 27 of file ElementLiouvilleanAveragedCommon.h.


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