| detectActiveRegions()=0 | plask::gain::freecarrier::FreeCarrierGainSolver< BaseT > | protectedpure virtual |
| detEl(double E, const ActiveRegionParams ¶ms, size_t well=0) | plask::gain::freecarrier::FreeCarrierGainSolver< BaseT > | inline |
| detHh(double E, const ActiveRegionParams ¶ms, size_t well=0) | plask::gain::freecarrier::FreeCarrierGainSolver< BaseT > | inline |
| detLh(double E, const ActiveRegionParams ¶ms, size_t well=0) | plask::gain::freecarrier::FreeCarrierGainSolver< BaseT > | inline |
| DIM enum value | plask::gain::freecarrier::FreeCarrierGainSolver< BaseT > | |
| EL enum value | plask::gain::freecarrier::FreeCarrierGainSolver< BaseT > | |
| estimateAboveLevels(WhichLevel which, ActiveRegionParams ¶ms) const | plask::gain::freecarrier::FreeCarrierGainSolver< BaseT > | protected |
| estimateLevels() | plask::gain::freecarrier::FreeCarrierGainSolver< BaseT > | protected |
| estimateWellLevels(WhichLevel which, ActiveRegionParams ¶ms, size_t qw) const | plask::gain::freecarrier::FreeCarrierGainSolver< BaseT > | protected |
| explicitSubstrate | plask::gain::freecarrier::FreeCarrierGainSolver< BaseT > | protected |
| fermi_bracket_and_solve(F f, double guess, double step, boost::uintmax_t &max_iter) const | plask::gain::freecarrier::FreeCarrierGainSolver< BaseT > | inlineprotected |
| findFermiLevels(double &Fc, double &Fv, double n, double T, const ActiveRegionParams ¶ms) const | plask::gain::freecarrier::FreeCarrierGainSolver< BaseT > | |
| FreeCarrierGainSolver(const std::string &name="") | plask::gain::freecarrier::FreeCarrierGainSolver< BaseT > | |
| GainSpectrum< BaseT > | plask::gain::freecarrier::FreeCarrierGainSolver< BaseT > | friend |
| GainSpectrumType typedef | plask::gain::freecarrier::FreeCarrierGainSolver< BaseT > | |
| GeometryType typedef | plask::gain::freecarrier::FreeCarrierGainSolver< BaseT > | |
| getEnergyLevels(EnergyLevels::EnumType which, const shared_ptr< const MeshD< DIM > > &dst_mesh, InterpolationMethod interp=INTERPOLATION_DEFAULT)=0 | plask::gain::freecarrier::FreeCarrierGainSolver< BaseT > | protectedpure virtual |
| getGain(double hw, double Fc, double Fv, double T, double nr, const ActiveRegionParams ¶ms) const | plask::gain::freecarrier::FreeCarrierGainSolver< BaseT > | |
| getGain0(double hw, double Fc, double Fv, double T, double nr, const ActiveRegionParams ¶ms) const | plask::gain::freecarrier::FreeCarrierGainSolver< BaseT > | |
| getGainData(Gain::EnumType what, const shared_ptr< const MeshD< DIM > > &dst_mesh, double wavelength, InterpolationMethod interp=INTERPOLATION_DEFAULT)=0 | plask::gain::freecarrier::FreeCarrierGainSolver< BaseT > | protectedpure virtual |
| getGainSpectrum(const Vec< DIM > &point) | plask::gain::freecarrier::FreeCarrierGainSolver< BaseT > | inline |
| getLifeTime() const | plask::gain::freecarrier::FreeCarrierGainSolver< BaseT > | inline |
| getMatrixElem() const | plask::gain::freecarrier::FreeCarrierGainSolver< BaseT > | inline |
| getN(double F, double T, const ActiveRegionParams ¶ms) const | plask::gain::freecarrier::FreeCarrierGainSolver< BaseT > | |
| getP(double F, double T, const ActiveRegionParams ¶ms) const | plask::gain::freecarrier::FreeCarrierGainSolver< BaseT > | |
| getStrained() const | plask::gain::freecarrier::FreeCarrierGainSolver< BaseT > | inline |
| getSubstrate() const | plask::gain::freecarrier::FreeCarrierGainSolver< BaseT > | inline |
| getT0() const | plask::gain::freecarrier::FreeCarrierGainSolver< BaseT > | inline |
| HH enum value | plask::gain::freecarrier::FreeCarrierGainSolver< BaseT > | |
| inBandEdges | plask::gain::freecarrier::FreeCarrierGainSolver< BaseT > | |
| inCarriersConcentration | plask::gain::freecarrier::FreeCarrierGainSolver< BaseT > | |
| inFermiLevels | plask::gain::freecarrier::FreeCarrierGainSolver< BaseT > | |
| inTemperature | plask::gain::freecarrier::FreeCarrierGainSolver< BaseT > | |
| level(WhichLevel which, double E, const ActiveRegionParams ¶ms, size_t start, size_t stop) const | plask::gain::freecarrier::FreeCarrierGainSolver< BaseT > | protected |
| level(WhichLevel which, double E, const ActiveRegionParams ¶ms) const | plask::gain::freecarrier::FreeCarrierGainSolver< BaseT > | inlineprotected |
| level(WhichLevel which, double E, const ActiveRegionParams ¶ms, size_t well) const | plask::gain::freecarrier::FreeCarrierGainSolver< BaseT > | inlineprotected |
| levelsep | plask::gain::freecarrier::FreeCarrierGainSolver< BaseT > | protected |
| LH enum value | plask::gain::freecarrier::FreeCarrierGainSolver< BaseT > | |
| lifetime | plask::gain::freecarrier::FreeCarrierGainSolver< BaseT > | protected |
| loadConfiguration(plask::XMLReader &reader, plask::Manager &manager) override | plask::gain::freecarrier::FreeCarrierGainSolver< BaseT > | |
| matrixelem | plask::gain::freecarrier::FreeCarrierGainSolver< BaseT > | protected |
| onInitialize() override | plask::gain::freecarrier::FreeCarrierGainSolver< BaseT > | protected |
| onInputChange(ReceiverBase &, ReceiverBase::ChangeReason) | plask::gain::freecarrier::FreeCarrierGainSolver< BaseT > | inlineprotected |
| onInvalidate() override | plask::gain::freecarrier::FreeCarrierGainSolver< BaseT > | protected |
| outEnergyLevels | plask::gain::freecarrier::FreeCarrierGainSolver< BaseT > | |
| outGain | plask::gain::freecarrier::FreeCarrierGainSolver< BaseT > | |
| params0 | plask::gain::freecarrier::FreeCarrierGainSolver< BaseT > | |
| quick_levels | plask::gain::freecarrier::FreeCarrierGainSolver< BaseT > | |
| regions | plask::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 |
| strained | plask::gain::freecarrier::FreeCarrierGainSolver< BaseT > | protected |
| substrateMaterial | plask::gain::freecarrier::FreeCarrierGainSolver< BaseT > | protected |
| T0 | plask::gain::freecarrier::FreeCarrierGainSolver< BaseT > | protected |
| WhichLevel enum name | plask::gain::freecarrier::FreeCarrierGainSolver< BaseT > | |
| ~FreeCarrierGainSolver() | plask::gain::freecarrier::FreeCarrierGainSolver< BaseT > | virtual |