PLaSK library
Loading...
Searching...
No Matches
plask::electrical::shockley Namespace Reference

Classes

struct  BetaSolver
 Solver performing calculations in 2D Cartesian or Cylindrical space using finite element method. More...
 
struct  ElectricalFem2DSolver
 Solver performing calculations in 2D Cartesian or Cylindrical space using finite element method. More...
 
struct  ElectricalFem3DSolver
 Solver performing calculations in 2D Cartesian or Cylindrical space using finite element method. More...
 

Enumerations

enum  Convergence { CONVERGENCE_FAST = 0 , CONVERGENCE_STABLE = 1 }
 Convergence algorithm. More...
 

Variables

template struct PLASK_SOLVER_API BetaSolver< Geometry2DCartesian >
 
template struct PLASK_SOLVER_API BetaSolver< Geometry2DCylindrical >
 
template struct PLASK_SOLVER_API BetaSolver< Geometry3D >
 
template struct PLASK_SOLVER_API ElectricalFem2DSolver< Geometry2DCartesian >
 
template struct PLASK_SOLVER_API ElectricalFem2DSolver< Geometry2DCylindrical >
 

Enumeration Type Documentation

◆ Convergence

Convergence algorithm.

Enumerator
CONVERGENCE_FAST 

Default fast convergence.

CONVERGENCE_STABLE 

Stable slow convergence.

Definition at line 26 of file common.hpp.

Variable Documentation

◆ BetaSolver< Geometry2DCartesian >

◆ BetaSolver< Geometry2DCylindrical >

◆ BetaSolver< Geometry3D >

◆ ElectricalFem2DSolver< Geometry2DCartesian >

◆ ElectricalFem2DSolver< Geometry2DCylindrical >