PLaSK library

Loading...
Searching...
No Matches
Classes | Enumerations | Variables
plask::electrical::drift_diffusion Namespace Reference

## Classes
struct | DriftDiffusionModel2DSolver
| Solver performing calculations in 2D Cartesian or Cylindrical space using finite element method. More...

## Enumerations
enum | Stat { STAT_MB , STAT_FD }
| Carrier statistics types. More...
enum | CalcType { CALC_PSI0 , CALC_PSI , CALC_FN , CALC_FP }
| Type of calculations passed to some functions. More...
enum | ContType { OHMIC , SCHOTTKY }
| Contact types. More...

## Variables
PLASK_NO_CONVERSION_WARNING_BEGIN template struct PLASK_SOLVER_API | DriftDiffusionModel2DSolver< Geometry2DCartesian >
template struct PLASK_SOLVER_API | DriftDiffusionModel2DSolver< Geometry2DCylindrical >

## Enumeration Type Documentation

## ◆ CalcType

enum plask::electrical::drift_diffusion::CalcType

Type of calculations passed to some functions.

Enumerator
CALC_PSI0 | Initial potential.
CALC_PSI | Potential.
CALC_FN | Quasi-Fermi level for electrons.
CALC_FP | Quasi-Fermi level for holes.

Definition at line 37 of file ddm2d.hpp.

## ◆ ContType

enum plask::electrical::drift_diffusion::ContType

Contact types.

Enumerator
OHMIC | Ohmic contacts.
SCHOTTKY | Schottky contacts.

Definition at line 45 of file ddm2d.hpp.

## ◆ Stat

enum plask::electrical::drift_diffusion::Stat

Carrier statistics types.

Enumerator
STAT_MB | Maxwell-Boltzmann.
STAT_FD | Fermi-Dirac.

Definition at line 31 of file ddm2d.hpp.

## Variable Documentation

## ◆ DriftDiffusionModel2DSolver< Geometry2DCartesian >

PLASK_NO_CONVERSION_WARNING_BEGIN template struct PLASK_SOLVER_API plask::electrical::drift_diffusion::DriftDiffusionModel2DSolver< Geometry2DCartesian >

Definition at line 2200 of file ddm2d.cpp.

## ◆ DriftDiffusionModel2DSolver< Geometry2DCylindrical >

template struct PLASK_SOLVER_API plask::electrical::drift_diffusion::DriftDiffusionModel2DSolver< Geometry2DCylindrical >

Definition at line 2201 of file ddm2d.cpp.