meta
¶
Meta solvers.
This package combines all meta solvers and helper functions that can create solver classes without a need to explicitly import the proper binary module.
Example
>>> import meta
>>> meta.ThresholdSearchFourier2D('mysolver')
<meta.shockley.ThresholdSearchFourier2D at 0x42ac2b8>
Solver classes¶
shockley.ThermoElectric2D (name) |
Thermo-electric calculations solver without the optical part. |
shockley.ThermoElectricCyl (name) |
Thermo-electric calculations solver without the optical part. |
shockley.ThermoElectric3D (name) |
Thermo-electric calculations solver without the optical part. |
shockley.ThresholdSearchCyl ([name]) |
Solver for threshold search of semiconductor laser. |
shockley.ThresholdSearchBesselCyl ([name]) |
Solver for threshold search of semiconductor laser with vector optical solver. |
shockley.ThresholdSearch2D ([name]) |
Solver for threshold search of semiconductor laser. |
shockley.ThresholdSearchFourier2D ([name]) |
Solver for threshold search of semiconductor laser. |
Functions¶
ThermoElectric2D ([name]) |
Create ThermoElectric2D solver. |
ThermoElectric3D ([name]) |
Create ThermoElectric3D solver. |
ThermoElectricCyl ([name]) |
Create ThermoElectricCyl solver. |
ThresholdSearch2D ([name]) |
Create ThresholdSearch2D solver. |
ThresholdSearchBesselCyl ([name]) |
Create ThresholdSearchBesselCyl solver. |
ThresholdSearchCyl ([name]) |
Create ThresholdSearchCyl solver. |
ThresholdSearchFourier2D ([name]) |
Create ThresholdSearchFourier2D solver. |
Descriptions¶
Function Details¶
-
meta.
ThermoElectric2D
(name='')¶ Create ThermoElectric2D solver.
This function automatically loads
shockley
submodule and createsThermoElectric2D
class.Parameters: name (str) – Solver name.
-
meta.
ThermoElectric3D
(name='')¶ Create ThermoElectric3D solver.
This function automatically loads
shockley
submodule and createsThermoElectric3D
class.Parameters: name (str) – Solver name.
-
meta.
ThermoElectricCyl
(name='')¶ Create ThermoElectricCyl solver.
This function automatically loads
shockley
submodule and createsThermoElectricCyl
class.Parameters: name (str) – Solver name.
-
meta.
ThresholdSearch2D
(name='')¶ Create ThresholdSearch2D solver.
This function automatically loads
shockley
submodule and createsThresholdSearch2D
class.Parameters: name (str) – Solver name.
-
meta.
ThresholdSearchBesselCyl
(name='')¶ Create ThresholdSearchBesselCyl solver.
This function automatically loads
shockley
submodule and createsThresholdSearchBesselCyl
class.Parameters: name (str) – Solver name.
-
meta.
ThresholdSearchCyl
(name='')¶ Create ThresholdSearchCyl solver.
This function automatically loads
shockley
submodule and createsThresholdSearchCyl
class.Parameters: name (str) – Solver name.
-
meta.
ThresholdSearchFourier2D
(name='')¶ Create ThresholdSearchFourier2D solver.
This function automatically loads
shockley
submodule and createsThresholdSearchFourier2D
class.Parameters: name (str) – Solver name.