SOLIDstate
A C++ library for solid state physics
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
Public Attributes | List of all members
solid::Observable< T1, T2 > Class Template Reference

Observable parent class. More...

#include <Observable.hpp>

Inheritance diagram for solid::Observable< T1, T2 >:
Inheritance graph
[legend]
Collaboration diagram for solid::Observable< T1, T2 >:
Collaboration graph
[legend]

Public Attributes

Operator< T1, T2 > _operator
 container for matrixElements More...
 
Parameters< T2 > parameters
 parameters for Observable More...
 

Detailed Description

template<template< typename > class T1, typename T2>
class solid::Observable< T1, T2 >

Observable parent class.

Template Parameters
T1matrix type: arma::Mat and arma:SpMat are supported
T2data type: double, std::complex<double> are supported

contains information about parameters of the Observable and container for matrix elements

Member Data Documentation

template<template< typename > class T1, typename T2 >
Operator<T1, T2> solid::Observable< T1, T2 >::_operator

container for matrixElements

template<template< typename > class T1, typename T2 >
Parameters<T2> solid::Observable< T1, T2 >::parameters

parameters for Observable


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