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
shockleysubmodule and createsThermoElectric2Dclass.Parameters: name (str) – Solver name.
-
meta.ThermoElectric3D(name='')¶ Create ThermoElectric3D solver.
This function automatically loads
shockleysubmodule and createsThermoElectric3Dclass.Parameters: name (str) – Solver name.
-
meta.ThermoElectricCyl(name='')¶ Create ThermoElectricCyl solver.
This function automatically loads
shockleysubmodule and createsThermoElectricCylclass.Parameters: name (str) – Solver name.
-
meta.ThresholdSearch2D(name='')¶ Create ThresholdSearch2D solver.
This function automatically loads
shockleysubmodule and createsThresholdSearch2Dclass.Parameters: name (str) – Solver name.
-
meta.ThresholdSearchBesselCyl(name='')¶ Create ThresholdSearchBesselCyl solver.
This function automatically loads
shockleysubmodule and createsThresholdSearchBesselCylclass.Parameters: name (str) – Solver name.
-
meta.ThresholdSearchCyl(name='')¶ Create ThresholdSearchCyl solver.
This function automatically loads
shockleysubmodule and createsThresholdSearchCylclass.Parameters: name (str) – Solver name.
-
meta.ThresholdSearchFourier2D(name='')¶ Create ThresholdSearchFourier2D solver.
This function automatically loads
shockleysubmodule and createsThresholdSearchFourier2Dclass.Parameters: name (str) – Solver name.