|
PLaSK library
|
Cached gain spectrum. More...
#include <solvers/gain/wasiak/ferminew.hpp>
Public Member Functions | |
| GainSpectrum (FermiNewGainSolver< GeometryT > *solver, const Vec< 2 > point) | |
| GainSpectrum (const GainSpectrum &orig) | |
| GainSpectrum (GainSpectrum &&orig)=default | |
| void | onTChange (ReceiverBase &, ReceiverBase::ChangeReason) |
| void | onNChange (ReceiverBase &, ReceiverBase::ChangeReason) |
| ~GainSpectrum () | |
| Tensor2< double > | getGain (double wavelength) |
| Get gain at given wavelength. | |
Public Attributes | |
| FermiNewGainSolver< GeometryT > * | solver |
| Source solver. | |
| Vec< 2 > | point |
| Point in which the gain 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 gain spectrum.
Definition at line 392 of file ferminew.hpp.
| plask::solvers::FermiNew::GainSpectrum< GeometryT >::GainSpectrum | ( | FermiNewGainSolver< GeometryT > * | solver, |
| const Vec< 2 > | point | ||
| ) |
Definition at line 941 of file ferminew.cpp.
|
inline |
Definition at line 406 of file ferminew.hpp.
|
default |
|
inline |
Definition at line 418 of file ferminew.hpp.
| Tensor2< double > plask::solvers::FermiNew::GainSpectrum< GeometryT >::getGain | ( | double | wavelength | ) |
Get gain at given wavelength.
| wavelength | wavelength to get gain |
Definition at line 955 of file ferminew.cpp.
|
inline |
Definition at line 414 of file ferminew.hpp.
|
inline |
Definition at line 410 of file ferminew.hpp.
| std::unique_ptr<kubly::wzmocnienie> plask::solvers::FermiNew::GainSpectrum< GeometryT >::gMod |
Definition at line 402 of file ferminew.hpp.
| unique_ptr<Levels> plask::solvers::FermiNew::GainSpectrum< GeometryT >::levels |
Computed energy levels.
Definition at line 401 of file ferminew.hpp.
Carriers concentration.
Definition at line 400 of file ferminew.hpp.
| Vec<2> plask::solvers::FermiNew::GainSpectrum< GeometryT >::point |
Point in which the gain is calculated.
Definition at line 394 of file ferminew.hpp.
| size_t plask::solvers::FermiNew::GainSpectrum< GeometryT >::reg |
Active region containing the point.
Definition at line 397 of file ferminew.hpp.
Source solver.
Definition at line 393 of file ferminew.hpp.
Definition at line 399 of file ferminew.hpp.