A convenience wrapper for evaluating the full distribution function. Note: Evaluations are quite costly. If you wish to evaluate integrals over the distribution function, you should definitely consider the use of SHE expansion coefficients as well as the orthogonality relations for spherical harmonics. More...
#include <df_wrappers.hpp>
Public Types | |
typedef viennashe::config::dispersion_relation_type | dispersion_relation_type |
typedef SHEQuantityT | she_quantity_type |
Public Member Functions | |
df_wrapper (DeviceType const &device, viennashe::config const &conf, SHEQuantityT const &quan) | |
double | operator() (CellType const &cell, double kinetic_energy, double theta, double phi, std::size_t index_H_guess=0) const |
Returns the energy distribution function for electrons in one valley on a vertex: More... | |
SHEQuantityT const & | quan () const |
dispersion_relation_type const & | dispersion_relation () const |
A convenience wrapper for evaluating the full distribution function. Note: Evaluations are quite costly. If you wish to evaluate integrals over the distribution function, you should definitely consider the use of SHE expansion coefficients as well as the orthogonality relations for spherical harmonics.
DeviceType | The device type on which to evaluate the distribution function |
VectorType | Vector type used for the SHE result vector. |
Definition at line 375 of file df_wrappers.hpp.
typedef viennashe::config::dispersion_relation_type viennashe::she::df_wrapper< DeviceType, SHEQuantityT >::dispersion_relation_type |
Definition at line 389 of file df_wrappers.hpp.
typedef SHEQuantityT viennashe::she::df_wrapper< DeviceType, SHEQuantityT >::she_quantity_type |
Definition at line 390 of file df_wrappers.hpp.
|
inline |
Definition at line 392 of file df_wrappers.hpp.
|
inline |
Definition at line 417 of file df_wrappers.hpp.
|
inline |
Returns the energy distribution function for electrons in one valley on a vertex:
cell | The cell from which the SHE coefficient should be returned |
kinetic_energy | Kinetic energy |
theta | Polar angle |
phi | Azimuthal angle |
index_H_guess | The total energy index for starting the search for the best total energy index available. Allows to speed-up evaluation considerably. |
Definition at line 406 of file df_wrappers.hpp.
|
inline |
Definition at line 415 of file df_wrappers.hpp.