|
PLaSK library
|
Public Member Functions | |
| EnergyLevelsData (EnergyLevels::EnumType which, FreeCarrierGainSolver3D *solver, const shared_ptr< const MeshD< 3 > > &dst_mesh, InterpolationMethod interp) | |
| std::vector< double > | at (size_t i) const override |
Public Member Functions inherited from plask::gain::freecarrier::FreeCarrierGainSolver3D::DataBase< DT > | |
| DataBase (FreeCarrierGainSolver3D *solver, const shared_ptr< const MeshD< 3 > > &dst_mesh) | |
| size_t | size () const override |
| Get the number of elements in this vector. | |
Public Member Functions inherited from plask::LazyDataImpl< DT > | |
| virtual | ~LazyDataImpl () |
| virtual DT | at (std::size_t index) const=0 |
| Get index-th value from vector. | |
| virtual DataVector< const DT > | getAll () const |
| Get all values as non-lazy vector. | |
| virtual DataVector< DT > | claim () const |
Public Attributes | |
| size_t | which |
| std::vector< AveragedData > | temps |
| bool | quiet = false |
Public Attributes inherited from plask::gain::freecarrier::FreeCarrierGainSolver3D::DataBase< DT > | |
| FreeCarrierGainSolver3D * | solver |
| Solver. | |
| shared_ptr< const MeshD< 3 > > | dest_mesh |
| Destination mesh. | |
| InterpolationFlags | interpolation_flags |
| Interpolation flags. | |
| std::vector< CompressedSetOfNumbers<> > | regions |
| Map from destination mesh to active region. | |
Additional Inherited Members | |
Public Types inherited from plask::gain::freecarrier::FreeCarrierGainSolver3D::DataBase< DT > | |
| typedef FreeCarrierGainSolver3D::ActiveRegionParams | ActiveRegionParams |
Public Types inherited from plask::LazyDataImpl< DT > | |
| typedef DT | CellType |
Definition at line 408 of file freecarrier3d.cpp.
|
inline |
Definition at line 415 of file freecarrier3d.cpp.
|
inlineoverride |
Definition at line 427 of file freecarrier3d.cpp.
Definition at line 413 of file freecarrier3d.cpp.
| std::vector<AveragedData> plask::gain::freecarrier::FreeCarrierGainSolver3D::EnergyLevelsData::temps |
Definition at line 412 of file freecarrier3d.cpp.
| size_t plask::gain::freecarrier::FreeCarrierGainSolver3D::EnergyLevelsData::which |
Definition at line 411 of file freecarrier3d.cpp.