PLaSK library

Loading...
Searching...
No Matches
Classes | Variables
plask::gain::freecarrier Namespace Reference

## Classes
struct | ActiveRegionMesh
struct | DgbMatrix
| Oversimple symmetric band matrix structure. More...
struct | FreeCarrierGainSolver
| Gain solver using Fermi Golden Rule. More...
struct | FreeCarrierGainSolver2D
| Gain solver using Fermi Golden Rule. More...
struct | FreeCarrierGainSolver3D
| Gain solver using Fermi Golden Rule. More...
struct | GainSpectrum
| Cached gain spectrum. More...
struct | Region2D

## Variables
constexpr double | DIFF_STEP = 0.001
OmpNestedLock | gain_omp_lock
template struct PLASK_SOLVER_API | FreeCarrierGainSolver< SolverWithMesh< Geometry2DCartesian, MeshAxis > >
template struct PLASK_SOLVER_API | FreeCarrierGainSolver< SolverWithMesh< Geometry2DCylindrical, MeshAxis > >
template struct PLASK_SOLVER_API | FreeCarrierGainSolver< SolverOver< Geometry3D > >
template struct PLASK_SOLVER_API | FreeCarrierGainSolver2D< Geometry2DCartesian >
template struct PLASK_SOLVER_API | FreeCarrierGainSolver2D< Geometry2DCylindrical >
constexpr int | LD = 7

## Variable Documentation

## ◆ DIFF_STEP

constexpr double plask::gain::freecarrier::DIFF_STEP = 0.001
| constexpr

Definition at line 20 of file freecarrier.cpp.

## ◆ FreeCarrierGainSolver2D< Geometry2DCartesian >

template struct PLASK_SOLVER_API plask::gain::freecarrier::FreeCarrierGainSolver2D< Geometry2DCartesian >

Definition at line 477 of file freecarrier2d.cpp.

## ◆ FreeCarrierGainSolver2D< Geometry2DCylindrical >

template struct PLASK_SOLVER_API plask::gain::freecarrier::FreeCarrierGainSolver2D< Geometry2DCylindrical >

Definition at line 478 of file freecarrier2d.cpp.

## ◆ FreeCarrierGainSolver< SolverOver< Geometry3D > >

template struct PLASK_SOLVER_API plask::gain::freecarrier::FreeCarrierGainSolver< SolverOver< Geometry3D > >

Definition at line 664 of file freecarrier.cpp.

## ◆ FreeCarrierGainSolver< SolverWithMesh< Geometry2DCartesian, MeshAxis > >

template struct PLASK_SOLVER_API plask::gain::freecarrier::FreeCarrierGainSolver< SolverWithMesh< Geometry2DCartesian, MeshAxis > >

Definition at line 662 of file freecarrier.cpp.

## ◆ FreeCarrierGainSolver< SolverWithMesh< Geometry2DCylindrical, MeshAxis > >

template struct PLASK_SOLVER_API plask::gain::freecarrier::FreeCarrierGainSolver< SolverWithMesh< Geometry2DCylindrical, MeshAxis > >

Definition at line 663 of file freecarrier.cpp.

## ◆ gain_omp_lock

OmpNestedLock plask::gain::freecarrier::gain_omp_lock

Definition at line 22 of file freecarrier.cpp.

## ◆ LD

constexpr int plask::gain::freecarrier::LD = 7
| constexpr

Definition at line 35 of file gauss_matrix.hpp.