PLaSK library
Loading...
Searching...
No Matches
plask::gain::freecarrier::FreeCarrierGainSolver< BaseT > Member List

This is the complete list of members for plask::gain::freecarrier::FreeCarrierGainSolver< BaseT >, including all inherited members.

detectActiveRegions()=0plask::gain::freecarrier::FreeCarrierGainSolver< BaseT >protectedpure virtual
detEl(double E, const ActiveRegionParams &params, size_t well=0)plask::gain::freecarrier::FreeCarrierGainSolver< BaseT >inline
detHh(double E, const ActiveRegionParams &params, size_t well=0)plask::gain::freecarrier::FreeCarrierGainSolver< BaseT >inline
detLh(double E, const ActiveRegionParams &params, size_t well=0)plask::gain::freecarrier::FreeCarrierGainSolver< BaseT >inline
DIM enum valueplask::gain::freecarrier::FreeCarrierGainSolver< BaseT >
EL enum valueplask::gain::freecarrier::FreeCarrierGainSolver< BaseT >
estimateAboveLevels(WhichLevel which, ActiveRegionParams &params) constplask::gain::freecarrier::FreeCarrierGainSolver< BaseT >protected
estimateLevels()plask::gain::freecarrier::FreeCarrierGainSolver< BaseT >protected
estimateWellLevels(WhichLevel which, ActiveRegionParams &params, size_t qw) constplask::gain::freecarrier::FreeCarrierGainSolver< BaseT >protected
explicitSubstrateplask::gain::freecarrier::FreeCarrierGainSolver< BaseT >protected
fermi_bracket_and_solve(F f, double guess, double step, boost::uintmax_t &max_iter) constplask::gain::freecarrier::FreeCarrierGainSolver< BaseT >inlineprotected
findFermiLevels(double &Fc, double &Fv, double n, double T, const ActiveRegionParams &params) constplask::gain::freecarrier::FreeCarrierGainSolver< BaseT >
FreeCarrierGainSolver(const std::string &name="")plask::gain::freecarrier::FreeCarrierGainSolver< BaseT >
GainSpectrum< BaseT >plask::gain::freecarrier::FreeCarrierGainSolver< BaseT >friend
GainSpectrumType typedefplask::gain::freecarrier::FreeCarrierGainSolver< BaseT >
GeometryType typedefplask::gain::freecarrier::FreeCarrierGainSolver< BaseT >
getEnergyLevels(EnergyLevels::EnumType which, const shared_ptr< const MeshD< DIM > > &dst_mesh, InterpolationMethod interp=INTERPOLATION_DEFAULT)=0plask::gain::freecarrier::FreeCarrierGainSolver< BaseT >protectedpure virtual
getGain(double hw, double Fc, double Fv, double T, double nr, const ActiveRegionParams &params) constplask::gain::freecarrier::FreeCarrierGainSolver< BaseT >
getGain0(double hw, double Fc, double Fv, double T, double nr, const ActiveRegionParams &params) constplask::gain::freecarrier::FreeCarrierGainSolver< BaseT >
getGainData(Gain::EnumType what, const shared_ptr< const MeshD< DIM > > &dst_mesh, double wavelength, InterpolationMethod interp=INTERPOLATION_DEFAULT)=0plask::gain::freecarrier::FreeCarrierGainSolver< BaseT >protectedpure virtual
getGainSpectrum(const Vec< DIM > &point)plask::gain::freecarrier::FreeCarrierGainSolver< BaseT >inline
getLifeTime() constplask::gain::freecarrier::FreeCarrierGainSolver< BaseT >inline
getMatrixElem() constplask::gain::freecarrier::FreeCarrierGainSolver< BaseT >inline
getN(double F, double T, const ActiveRegionParams &params) constplask::gain::freecarrier::FreeCarrierGainSolver< BaseT >
getP(double F, double T, const ActiveRegionParams &params) constplask::gain::freecarrier::FreeCarrierGainSolver< BaseT >
getStrained() constplask::gain::freecarrier::FreeCarrierGainSolver< BaseT >inline
getSubstrate() constplask::gain::freecarrier::FreeCarrierGainSolver< BaseT >inline
getT0() constplask::gain::freecarrier::FreeCarrierGainSolver< BaseT >inline
HH enum valueplask::gain::freecarrier::FreeCarrierGainSolver< BaseT >
inBandEdgesplask::gain::freecarrier::FreeCarrierGainSolver< BaseT >
inCarriersConcentrationplask::gain::freecarrier::FreeCarrierGainSolver< BaseT >
inFermiLevelsplask::gain::freecarrier::FreeCarrierGainSolver< BaseT >
inTemperatureplask::gain::freecarrier::FreeCarrierGainSolver< BaseT >
level(WhichLevel which, double E, const ActiveRegionParams &params, size_t start, size_t stop) constplask::gain::freecarrier::FreeCarrierGainSolver< BaseT >protected
level(WhichLevel which, double E, const ActiveRegionParams &params) constplask::gain::freecarrier::FreeCarrierGainSolver< BaseT >inlineprotected
level(WhichLevel which, double E, const ActiveRegionParams &params, size_t well) constplask::gain::freecarrier::FreeCarrierGainSolver< BaseT >inlineprotected
levelsepplask::gain::freecarrier::FreeCarrierGainSolver< BaseT >protected
LH enum valueplask::gain::freecarrier::FreeCarrierGainSolver< BaseT >
lifetimeplask::gain::freecarrier::FreeCarrierGainSolver< BaseT >protected
loadConfiguration(plask::XMLReader &reader, plask::Manager &manager) overrideplask::gain::freecarrier::FreeCarrierGainSolver< BaseT >
matrixelemplask::gain::freecarrier::FreeCarrierGainSolver< BaseT >protected
onInitialize() overrideplask::gain::freecarrier::FreeCarrierGainSolver< BaseT >protected
onInputChange(ReceiverBase &, ReceiverBase::ChangeReason)plask::gain::freecarrier::FreeCarrierGainSolver< BaseT >inlineprotected
onInvalidate() overrideplask::gain::freecarrier::FreeCarrierGainSolver< BaseT >protected
outEnergyLevelsplask::gain::freecarrier::FreeCarrierGainSolver< BaseT >
outGainplask::gain::freecarrier::FreeCarrierGainSolver< BaseT >
params0plask::gain::freecarrier::FreeCarrierGainSolver< BaseT >
quick_levelsplask::gain::freecarrier::FreeCarrierGainSolver< BaseT >
regionsplask::gain::freecarrier::FreeCarrierGainSolver< BaseT >
setLifeTime(double iLifeTime)plask::gain::freecarrier::FreeCarrierGainSolver< BaseT >inline
setMatrixElem(double iMatrixElem)plask::gain::freecarrier::FreeCarrierGainSolver< BaseT >inline
setStrained(bool value)plask::gain::freecarrier::FreeCarrierGainSolver< BaseT >inline
setSubstrate(shared_ptr< Material > material)plask::gain::freecarrier::FreeCarrierGainSolver< BaseT >inline
setT0(double T)plask::gain::freecarrier::FreeCarrierGainSolver< BaseT >inline
strainedplask::gain::freecarrier::FreeCarrierGainSolver< BaseT >protected
substrateMaterialplask::gain::freecarrier::FreeCarrierGainSolver< BaseT >protected
T0plask::gain::freecarrier::FreeCarrierGainSolver< BaseT >protected
WhichLevel enum nameplask::gain::freecarrier::FreeCarrierGainSolver< BaseT >
~FreeCarrierGainSolver()plask::gain::freecarrier::FreeCarrierGainSolver< BaseT >virtual