simudo.example.heterojunction package¶
Submodules¶
simudo.example.heterojunction.germanium module¶
- class simudo.example.heterojunction.germanium.GermaniumMaterial(**kwargs)[source]¶
Bases:
MaterialGermanium material data based on Palankovski.
V. Palankovski and R. Quay, “Analysis and Simulation of Heterostructure Devices”, Springer-Verlag (2004).
- get_dict()[source]¶
Construct dictionary of material parameters.
- Returns:
Dictionary where keys are
add_rule()keys, and values are the values (expressions).- Return type:
dict
- name = 'Germanium'¶
simudo.example.heterojunction.het1d_example module¶
simudo.example.heterojunction.silicon module¶
- class simudo.example.heterojunction.silicon.SiliconMaterial(**kwargs)[source]¶
Bases:
MaterialSilicon material data based on Palankovski.
V. Palankovski and R. Quay, “Analysis and Simulation of Heterostructure Devices”, Springer-Verlag (2004).
- get_dict()[source]¶
Construct dictionary of material parameters.
- Returns:
Dictionary where keys are
add_rule()keys, and values are the values (expressions).- Return type:
dict
- name = 'Silicon'¶
- optical_properties_table()[source]¶
Optical properties from M.A. Green, “Self-consistent optical parameters of intrinsic silicon at 300 K including temperature coefficients”, Sol. Ener. Mat. and Sol. Cells., https://doi.org/10.1016/j.solmat.2008.06.009
simudo.example.heterojunction.silicongermanium module¶
- class simudo.example.heterojunction.silicongermanium.SiliconGermaniumAlloy(**kwargs)[source]¶
Bases:
MaterialSilicon-Germanium material data based on Palankovski.
This is for Si(1-x)Ge(x) strained to the Silicon lattice. mole fraction should be specified by the MoleFractionX spatial rule.
V. Palankovski and R. Quay, “Analysis and Simulation of Heterostructure Devices”, Springer-Verlag (2004).
- get_dict()[source]¶
Construct dictionary of material parameters.
- Returns:
Dictionary where keys are
add_rule()keys, and values are the values (expressions).- Return type:
dict
- name = 'SiliconGermanium'¶