QNANO
Public Member Functions | List of all members
Dipole_Elements Class Reference

#include <Dipole_Elements.h>

Inheritance diagram for Dipole_Elements:
Inheritance graph
[legend]
Collaboration diagram for Dipole_Elements:
Collaboration graph
[legend]

Public Member Functions

void read (const std::string &filename)
 
Dipole_Elementsoperator= (const Dipole_Elements &other)
 
 Dipole_Elements (const Dipole_Elements &other)
 
 Dipole_Elements (int nr_e, int nr_h)
 
 Dipole_Elements (const std::string &filename, int nr_e, int nr_h)
 
- Public Member Functions inherited from template_Tensor3< T >
size_t get_index (size_t i, size_t j, size_t k) const
 
size_t get_totalsize () const
 
size_t get_size (size_t i) const
 
void resize (size_t i, size_t j, size_t k)
 
const T & operator() (size_t i, size_t j, size_t k) const
 
T & operator() (size_t i, size_t j, size_t k)
 
const T & get_check (int i, int j, int k)
 
void copy (const template_Tensor3 &other)
 
template_Tensor3operator= (const template_Tensor3 &other)
 
 template_Tensor3 (const template_Tensor3 &other)
 
 template_Tensor3 (size_t i, size_t j, size_t k)
 

Additional Inherited Members

- Public Attributes inherited from template_Tensor3< T >
size_t size [3]
 
T * data
 
- Protected Member Functions inherited from template_Tensor3< T >
void allocate ()
 
void deallocate ()
 

Detailed Description

Class to store dipole element between valence and conduction band single-particle states


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