|
PLaSK library
|
Cached luminescence spectrum. More...
#include <solvers/gain/wasiak/ferminew.hpp>
Public Member Functions | |
| LuminescenceSpectrum (FermiNewGainSolver< GeometryT > *solver, const Vec< 2 > point) | |
| LuminescenceSpectrum (const LuminescenceSpectrum &orig) | |
| LuminescenceSpectrum (LuminescenceSpectrum &&orig)=default | |
| void | onTChange (ReceiverBase &, ReceiverBase::ChangeReason) |
| void | onNChange (ReceiverBase &, ReceiverBase::ChangeReason) |
| ~LuminescenceSpectrum () | |
| Tensor2< double > | getLuminescence (double wavelength) |
| Get luminescence at given wavelength. | |
Public Attributes | |
| FermiNewGainSolver< GeometryT > * | solver |
| Source solver. | |
| Vec< 2 > | point |
| Point in which the luminescence is calculated. | |
| size_t | reg |
| Active region containing the point. | |
| double | T |
| Temperature. | |
| double | n |
| Carriers concentration. | |
| unique_ptr< Levels > | levels |
| Computed energy levels. | |
| std::unique_ptr< kubly::wzmocnienie > | gMod |
Cached luminescence spectrum.
Definition at line 434 of file ferminew.hpp.
| plask::solvers::FermiNew::LuminescenceSpectrum< GeometryT >::LuminescenceSpectrum | ( | FermiNewGainSolver< GeometryT > * | solver, |
| const Vec< 2 > | point | ||
| ) |
Definition at line 984 of file ferminew.cpp.
|
inline |
Definition at line 448 of file ferminew.hpp.
|
default |
Definition at line 461 of file ferminew.hpp.
| Tensor2< double > plask::solvers::FermiNew::LuminescenceSpectrum< GeometryT >::getLuminescence | ( | double | wavelength | ) |
Get luminescence at given wavelength.
| wavelength | wavelength to get luminescence |
Definition at line 999 of file ferminew.cpp.
|
inline |
Definition at line 457 of file ferminew.hpp.
|
inline |
Definition at line 453 of file ferminew.hpp.
| std::unique_ptr<kubly::wzmocnienie> plask::solvers::FermiNew::LuminescenceSpectrum< GeometryT >::gMod |
Definition at line 444 of file ferminew.hpp.
| unique_ptr<Levels> plask::solvers::FermiNew::LuminescenceSpectrum< GeometryT >::levels |
Computed energy levels.
Definition at line 443 of file ferminew.hpp.
Carriers concentration.
Definition at line 442 of file ferminew.hpp.
| Vec<2> plask::solvers::FermiNew::LuminescenceSpectrum< GeometryT >::point |
Point in which the luminescence is calculated.
Definition at line 436 of file ferminew.hpp.
| size_t plask::solvers::FermiNew::LuminescenceSpectrum< GeometryT >::reg |
Active region containing the point.
Definition at line 439 of file ferminew.hpp.
Source solver.
Definition at line 435 of file ferminew.hpp.
Definition at line 441 of file ferminew.hpp.