plask.material.
Material
¶Base class for all materials.
A ([T]) |
Get monomolecular recombination coefficient A [1/s]. |
B ([T]) |
Get radiative recombination coefficient B [cm³/s]. |
C ([T]) |
Get Auger recombination coefficient C [cm⁶/s]. |
CB ([T, e, point]) |
Get conduction band level CB [eV]. |
Ce ([T]) |
Get Auger recombination coefficient C [cm⁶/s] for electrons. |
Ch ([T]) |
Get Auger recombination coefficient C [cm⁶/s] for holes. |
D ([T]) |
Get ambipolar diffusion coefficient D [cm²/s]. |
Dso ([T, e]) |
Get split-off energy Dso [eV]. |
EactA ([T]) |
Get acceptor ionisation energy EactA [eV]. |
EactD ([T]) |
Get donor ionisation energy EactD [eV]. |
Eg ([T, e, point]) |
Get energy gap Eg [eV]. |
Me ([T, e, point]) |
Get electron effective mass Me [m₀]. |
Mh ([T, e]) |
Get hole effective mass Mh [m₀]. |
Mhh ([T, e]) |
Get heavy hole effective mass Mhh [m₀]. |
Mlh ([T, e]) |
Get light hole effective mass Mlh [m₀]. |
Mso ([T, e]) |
Get split-off mass Mso [m₀]. |
NR (lam[, T, n]) |
Get complex refractive index tensor Nr [-]. |
Na () |
Get acceptor concentration Na [1/m³]. |
Nd () |
Get donor concentration Nd [1/m³]. |
Nf ([T]) |
Get free carrier concentration N [1/m³]. |
Ni ([T]) |
Get intrinsic carrier concentration Ni [1/m³]. |
Nr (lam[, T, n]) |
Get complex refractive index Nr [-]. |
Psp ([T]) |
Get Spontaneous polarization P [C/m²]. |
VB ([T, e, point, hole]) |
Get valance band level VB [eV]. |
absp (lam[, T]) |
Get absorption coefficient alpha [1/cm]. |
ac ([T]) |
Get hydrostatic deformation potential for the conduction band ac [eV]. |
av ([T]) |
Get hydrostatic deformation potential for the valence band av [eV]. |
b ([T]) |
Get shear deformation potential b [eV]. |
c11 ([T]) |
Get elastic constant c₁₁ [GPa]. |
c12 ([T]) |
Get elastic constant c₁₂ [GPa]. |
c13 ([T]) |
Get elastic constant c₁₃ [GPa]. |
c33 ([T]) |
Get elastic constant c₃₃ [GPa]. |
c44 ([T]) |
Get elastic constant c₄₄ [GPa]. |
chi ([T, e, point]) |
Get electron affinity Chi [eV]. |
cond ([T]) |
Get electrical conductivity Sigma [S/m]. |
cp ([T]) |
Get specific heat at constant pressure [J/(kg K)]. |
d ([T]) |
Get shear deformation potential d [eV]. |
dens ([T]) |
Get density [kg/m³]. |
e13 ([T]) |
Get piezoelectric constant e₁₃ [C/m²]. |
e15 ([T]) |
Get piezoelectric constant e₁₅ [C/m²]. |
e33 ([T]) |
Get piezoelectric constant e₃₃ [C/m²]. |
eps ([T]) |
Get dielectric constant ε [-]. |
lattC ([T, x]) |
Get lattice constant [A]. |
mob ([T]) |
Get majority carriers mobility [cm²/(V s)]. |
mobe ([T]) |
Get electron mobility [cm²/(V s)]. |
mobh ([T]) |
Get hole mobility [cm²/(V s)]. |
nr (lam[, T, n]) |
Get refractive index nr [-]. |
taue ([T]) |
Get monomolecular electrons lifetime [ns]. |
tauh ([T]) |
Get monomolecular holes lifetime [ns]. |
thermk ([T, h]) |
Get thermal conductivity [W/(m K)]. |
y1 () |
Get Luttinger parameter γ₁ [-]. |
y2 () |
Get Luttinger parameter γ₂ [-]. |
y3 () |
Get Luttinger parameter γ₃ [-]. |
alloy |
|
base |
Base material. |
composition |
Material composition. |
condtype |
Electrical conductivity type. |
dopant |
‘, possibly empty). |
doping |
Doping concentration. |
kind |
Material kind. |
name |
Material name (without composition and doping amounts). |
name_without_dopant |
‘ and part of name after it). |
Material.
A
(T=300.0)¶Get monomolecular recombination coefficient A [1/s].
Parameters: | T (float) – Temperature [K]. |
---|
Material.
B
(T=300.0)¶Get radiative recombination coefficient B [cm³/s].
Parameters: | T (float) – Temperature [K]. |
---|
Material.
C
(T=300.0)¶Get Auger recombination coefficient C [cm⁶/s].
Parameters: | T (float) – Temperature [K]. |
---|
Material.
CB
(T=300.0, e=0, point='*')¶Get conduction band level CB [eV].
Parameters: |
|
---|
Material.
Ce
(T=300.0)¶Get Auger recombination coefficient C [cm⁶/s] for electrons.
Parameters: | T (float) – Temperature [K]. |
---|
Material.
Ch
(T=300.0)¶Get Auger recombination coefficient C [cm⁶/s] for holes.
Parameters: | T (float) – Temperature [K]. |
---|
Material.
D
(T=300.0)¶Get ambipolar diffusion coefficient D [cm²/s].
Parameters: | T (float) – Temperature [K]. |
---|
Material.
Dso
(T=300.0, e=0)¶Get split-off energy Dso [eV].
Parameters: |
|
---|
Material.
EactA
(T=300.0)¶Get acceptor ionisation energy EactA [eV].
Parameters: | T (float) – Temperature [K]. |
---|
Material.
EactD
(T=300.0)¶Get donor ionisation energy EactD [eV].
Parameters: | T (float) – Temperature [K]. |
---|
Material.
Eg
(T=300.0, e=0, point='*')¶Get energy gap Eg [eV].
Parameters: |
|
---|
Material.
Me
(T=300.0, e=0, point='*')¶Get electron effective mass Me [m₀].
Parameters: |
|
---|
Material.
Mh
(T=300.0, e=0)¶Get hole effective mass Mh [m₀].
Parameters: |
|
---|
Material.
Mhh
(T=300.0, e=0)¶Get heavy hole effective mass Mhh [m₀].
Parameters: |
|
---|
Material.
Mlh
(T=300.0, e=0)¶Get light hole effective mass Mlh [m₀].
Parameters: |
|
---|
Material.
Mso
(T=300.0, e=0)¶Get split-off mass Mso [m₀].
Parameters: |
|
---|
Material.
NR
(lam, T=300.0, n=0.0)¶Get complex refractive index tensor Nr [-].
Parameters: |
|
---|
Warning
This parameter is used only by solvers that can consider refractive index
anisotropy properly. It is stronly advised to also define
Nr()
.
Material.
Na
()¶Get acceptor concentration Na [1/m³].
Args:-
Material.
Nd
()¶Get donor concentration Nd [1/m³].
Args:-
Material.
Nf
(T=300.0)¶Get free carrier concentration N [1/m³].
Parameters: | T (float) – Temperature [K]. |
---|
Material.
Ni
(T=300.0)¶Get intrinsic carrier concentration Ni [1/m³].
Parameters: | T (float) – Temperature [K]. |
---|
Material.
Nr
(lam, T=300.0, n=0.0)¶Get complex refractive index Nr [-].
Parameters: |
|
---|
Material.
Psp
(T=300.0)¶Get Spontaneous polarization P [C/m²].
Parameters: | T (float) – Temperature [K]. |
---|
Material.
VB
(T=300.0, e=0, point='*', hole='H')¶Get valance band level VB [eV].
Parameters: |
|
---|
Material.
absp
(lam, T=300.0)¶Get absorption coefficient alpha [1/cm].
Parameters: |
|
---|
Material.
ac
(T=300.0)¶Get hydrostatic deformation potential for the conduction band ac [eV].
Parameters: | T (float) – Temperature [K]. |
---|
Material.
av
(T=300.0)¶Get hydrostatic deformation potential for the valence band av [eV].
Parameters: | T (float) – Temperature [K]. |
---|
Material.
b
(T=300.0)¶Get shear deformation potential b [eV].
Parameters: | T (float) – Temperature [K]. |
---|
Material.
c11
(T=300.0)¶Get elastic constant c₁₁ [GPa].
Parameters: | T (float) – Temperature [K]. |
---|
Material.
c12
(T=300.0)¶Get elastic constant c₁₂ [GPa].
Parameters: | T (float) – Temperature [K]. |
---|
Material.
c13
(T=300.0)¶Get elastic constant c₁₃ [GPa].
Parameters: | T (float) – Temperature [K]. |
---|
Material.
c33
(T=300.0)¶Get elastic constant c₃₃ [GPa].
Parameters: | T (float) – Temperature [K]. |
---|
Material.
c44
(T=300.0)¶Get elastic constant c₄₄ [GPa].
Parameters: | T (float) – Temperature [K]. |
---|
Material.
chi
(T=300.0, e=0, point='*')¶Get electron affinity Chi [eV].
Parameters: |
|
---|
Material.
cond
(T=300.0)¶Get electrical conductivity Sigma [S/m].
Parameters: | T (float) – Temperature [K]. |
---|
Material.
cp
(T=300.0)¶Get specific heat at constant pressure [J/(kg K)].
Parameters: | T (float) – Temperature [K]. |
---|
Material.
d
(T=300.0)¶Get shear deformation potential d [eV].
Parameters: | T (float) – Temperature [K]. |
---|
Material.
dens
(T=300.0)¶Get density [kg/m³].
Parameters: | T (float) – Temperature [K]. |
---|
Material.
e13
(T=300.0)¶Get piezoelectric constant e₁₃ [C/m²].
Parameters: | T (float) – Temperature [K]. |
---|
Material.
e15
(T=300.0)¶Get piezoelectric constant e₁₅ [C/m²].
Parameters: | T (float) – Temperature [K]. |
---|
Material.
e33
(T=300.0)¶Get piezoelectric constant e₃₃ [C/m²].
Parameters: | T (float) – Temperature [K]. |
---|
Material.
eps
(T=300.0)¶Get dielectric constant ε [-].
Parameters: | T (float) – Temperature [K]. |
---|
Material.
lattC
(T=300.0, x='a')¶Get lattice constant [A].
Parameters: |
|
---|
Material.
mob
(T=300.0)¶Get majority carriers mobility [cm²/(V s)].
Parameters: | T (float) – Temperature [K]. |
---|
Material.
mobe
(T=300.0)¶Get electron mobility [cm²/(V s)].
Parameters: | T (float) – Temperature [K]. |
---|
Material.
mobh
(T=300.0)¶Get hole mobility [cm²/(V s)].
Parameters: | T (float) – Temperature [K]. |
---|
Material.
nr
(lam, T=300.0, n=0.0)¶Get refractive index nr [-].
Parameters: |
|
---|
Material.
taue
(T=300.0)¶Get monomolecular electrons lifetime [ns].
Parameters: | T (float) – Temperature [K]. |
---|
Material.
tauh
(T=300.0)¶Get monomolecular holes lifetime [ns].
Parameters: | T (float) – Temperature [K]. |
---|
Material.
thermk
(T=300.0, h=inf)¶Get thermal conductivity [W/(m K)].
Parameters: |
|
---|
Material.
y1
()¶Get Luttinger parameter γ₁ [-].
Material.
y2
()¶Get Luttinger parameter γ₂ [-].
Material.
y3
()¶Get Luttinger parameter γ₃ [-].
Material.
alloy
¶Material.
base
¶Base material.
This a base material specified for Python and XPL custom materials.
Material.
composition
¶Material composition.
Material.
condtype
¶Electrical conductivity type.
Material.
dopant
¶‘, possibly empty).
Type: | Dopant material name (part of name after ‘ |
---|
Material.
doping
¶Doping concentration.
Material.
kind
¶Material kind.
Material.
name
¶Material name (without composition and doping amounts).
Material.
name_without_dopant
¶‘ and part of name after it).
Type: | Material name without dopant (without ‘ |
---|