![]() |
AlmaBTE
1.3
A solver of the space- and time-dependent Boltzmann transport equation for phonons
|
POD class that holds all the information about the harmonic properties of the system at a particular q point. More...
#include <dynamical_matrix.hpp>
Public Member Functions | |
Spectrum_at_point (const Eigen::Ref< const Eigen::ArrayXd > &_omega, const Eigen::Ref< const Eigen::MatrixXcd > &_wfs, const Eigen::Ref< const Eigen::ArrayXXd > &_vg) | |
Basic constructor. | |
Spectrum_at_point () | |
Empty default constructor. | |
Public Attributes | |
Eigen::ArrayXd | omega |
Angular frequencies, in rad / ps. More... | |
Eigen::MatrixXcd | wfs |
Eigenvectors, normalized on a single unit cell. More... | |
Eigen::ArrayXXd | vg |
Cartesian components of the group velocities in km / s. | |
Friends | |
class | boost::serialization::access |
POD class that holds all the information about the harmonic properties of the system at a particular q point.
The public members are not declared as const to make serialization simpler, but as a general rule it is probably not a good idea to change them.
Eigen::ArrayXd alma::Spectrum_at_point::omega |
Angular frequencies, in rad / ps.
Imaginary values are represented as negative real numbers.
Eigen::MatrixXcd alma::Spectrum_at_point::wfs |
Eigenvectors, normalized on a single unit cell.
Each column is an eigenvector.