MaterialsDB Class¶
-
class
plask.material.
MaterialsDB
¶ Container of all materials
Methods¶
__call__ (*args, **kwargs) |
|
||
clear () |
Clear the database. | ||
get (*args, **kwargs) |
Get material of given name and doping. | ||
info (name) |
Get information dictionary on built-in material. | ||
is_alloy (name) |
Return True if the specified material is an alloy one. |
||
material_with_params (*args, **kwargs) |
Get material with constant parameters specified as kwargs | ||
remove (name) |
Remove material of given name and doping from database. | ||
update (src) |
Update the database from a different one. |
Descriptions¶
Method Details¶
-
MaterialsDB.
clear
()¶ Clear the database.
-
MaterialsDB.
info
(name)¶ Get information dictionary on built-in material.
Parameters: name (str) – material name without doping amount and composition. (e.g. ‘GaAs:Si’, ‘AlGaAs’).
-
MaterialsDB.
is_alloy
(name)¶ Return
True
if the specified material is an alloy one.Parameters: name (str) – material name without doping amount and composition. (e.g. ‘GaAs:Si’, ‘AlGaAs’).
-
MaterialsDB.
material_with_params
(*args, **kwargs)¶ Get material with constant parameters specified as kwargs
Return type: Material
-
MaterialsDB.
remove
(name)¶ Remove material of given name and doping from database.
Parameters: name (str) – material name without doping amount and composition. (e.g. ‘GaAs:Si’, ‘AlGaAs’).
-
MaterialsDB.
update
(src)¶ Update the database from a different one.
Parameters: src – Source database.