Defines the structure::ElementLiouvillean & structure::ElementLiouvilleanStrategies. More...
#include "ElementLiouvilleanFwd.h"#include "Liouvillean.h"#include "ElementLiouvilleanAveragedCommon.h"#include <boost/function.hpp>#include <boost/mpl/for_each.hpp>
Include dependency graph for ElementLiouvillean.h:Go to the source code of this file.
Classes | |
| class | structure::lindblad::Base< NLINDBLADS > |
| A class to encapsulate Base::LindbladNo, so that the latter has information about the number of Lindblads. More... | |
| class | structure::lindblad::Base< NLINDBLADS >::LindbladNo< LINDBLAD_ORDINAL > |
| A tagging class for Lindblad. More... | |
| class | structure::lindblad::_< RANK, LINDBLAD_ORDINAL, IS_TIME_DEPENDENT, NLINDBLADS > |
| Class defining the virtual functions corresponding to a single Lindblad… More... | |
| struct | structure::ElementLiouvilleanException |
| Thrown if the Lindblad index is not smaller than the total number of Lindblads. More... | |
| class | structure::ElementLiouvillean< RANK, NLINDBLADS, IS_TIME_DEPENDENT > |
| An implementation of Liouvillean for the case when the number of Lindblads is known @ compile time (which is very often the case with elements)… More... | |
| class | structure::ElementLiouvillean< RANK, 1, IS_TIME_DEPENDENT > |
| A specialization of ElementLiouvillean for the case of a single Lindblad. More... | |
| class | structure::ElementLiouvilleanStrategies< RANK, NLINDBLADS, IS_TIME_DEPENDENT > |
| Besides ElementLiouvillean, this is another solution based on the strategy idiom to control the number of Lindblads @ compile time. More... | |
Namespaces | |
| structure | |
| Comprises modules for describing quantum systems. | |
| structure::lindblad | |
| Tools for describing a single Lindblad operator. | |
Defines the structure::ElementLiouvillean & structure::ElementLiouvilleanStrategies.
Definition in file ElementLiouvillean.h.