PLaSK library
Loading...
Searching...
No Matches
ddm2d.hpp File Reference
#include <fstream>
#include <limits>
#include <plask/common/fem.hpp>
#include <plask/plask.hpp>
#include <Eigen/Eigen>
#include "fd.hpp"
Include dependency graph for ddm2d.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  plask::electrical::drift_diffusion::DriftDiffusionModel2DSolver< Geometry2DType >
 Solver performing calculations in 2D Cartesian or Cylindrical space using finite element method. More...
 

Namespaces

namespace  plask
 Patterson quadrature for complex function along specified line.
 
namespace  plask::electrical
 
namespace  plask::electrical::drift_diffusion
 

Enumerations

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