Navigation
index
modules
|
Solcore 5.0.2 documentation
»
Table Of Contents
Installation and configuration
Structures and support classes
The Units System
The Parameters System
The Materials System
The mobility module
1D arbitrary potential Schrödinger and k•p band structure solvers
Absorption calculator
Light Sources
Analytic solar cells calculator
Poisson - Drift-Diffusion solver (PDD)
Quick search
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
K
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
A
add_layers() (solcore.absorption_calculator.transfer_matrix.OptiStack method)
add_materials_source() (in module solcore.config_tools)
add_oscillator() (solcore.absorption_calculator.dielectric_constant_models.DielectricConstantModel method)
add_parameters_source() (in module solcore.config_tools)
add_source() (in module solcore.config_tools)
(solcore.source_managed_class.SourceManagedClass method)
add_units_source() (in module solcore.config_tools)
AddLayers() (built-in function)
(in module solcore.poisson_drift_diffusion.DeviceStructure)
alfa() (in module solcore.quantum_mechanics.kp_QW)
alpha() (solcore.material_system.material_system.BaseMaterial method)
alpha_c_hh_TE() (in module solcore.absorption_calculator.absorption_QW)
alpha_c_lh_TE() (in module solcore.absorption_calculator.absorption_QW)
alpha_exciton_ehh_TE() (in module solcore.absorption_calculator.absorption_QW)
alpha_exciton_elh_TE() (in module solcore.absorption_calculator.absorption_QW)
alphaE() (solcore.material_system.material_system.BaseMaterial method)
append() (solcore.solar_cell.SolarCell method)
(solcore.structure.Structure method)
append_multiple() (solcore.solar_cell.SolarCell method)
(solcore.structure.Structure method)
assemble_qw_structure() (in module solcore.quantum_mechanics.structure_utilities)
asUnit() (solcore.units_system.units_system.UnitsSystem method)
average_inplane_effective_mass() (in module solcore.quantum_mechanics.kp_bulk)
B
band_sorting() (in module solcore.quantum_mechanics.kp_QW)
BaseMaterial (class in solcore.material_system.material_system)
BilinearInterpolation (class in solcore.interpolate)
bow() (in module solcore.parameter_system.parameter_system)
breakout() (in module solcore.source_managed_class)
(solcore.singleton.Singleton method)
breakoutClass() (in module solcore.source_managed_class)
brillouin_critical_points() (in module solcore.crystals)
build_smarts_file() (in module solcore.light_source.smarts)
C
calc_alpha() (in module solcore.absorption_calculator.absorption_QW)
calc_emission() (in module solcore.absorption_calculator.absorption_QW)
calculate_absorption_profile() (in module solcore.absorption_calculator.transfer_matrix)
calculate_AlGaAs() (in module solcore.material_data.mobility)
calculate_ellipsometry() (in module solcore.absorption_calculator.transfer_matrix)
calculate_General() (in module solcore.material_data.mobility)
calculate_InAlAs() (in module solcore.material_data.mobility)
calculate_InGaAs() (in module solcore.material_data.mobility)
calculate_InGaAsP() (in module solcore.material_data.mobility)
calculate_InGaP() (in module solcore.material_data.mobility)
calculate_junction_sr() (in module solcore.analytic_solar_cells.QE)
calculate_optics() (in module solcore.poisson_drift_diffusion.DeviceStructure)
calculate_rat() (in module solcore.absorption_calculator.transfer_matrix)
calculate_reflection() (in module solcore.poisson_drift_diffusion.DeviceStructure)
calculate_spectrum_smarts() (in module solcore.light_source.smarts)
calculate_spectrum_spectral2() (in module solcore.light_source.spectral2)
CalculateAbsorption() (solcore.poisson_drift_diffusion.QWunit.QWunit method)
CalculateAbsorptionProfile() (in module solcore.poisson_drift_diffusion.DeviceStructure)
Cauchy (class in solcore.absorption_calculator.dielectric_constant_models)
compare_floats() (in module solcore.units_system.units_system)
compile_poisson_drift_diffusion() (in module solcore.config_tools)
composition (solcore.material_system.material_system.BaseMaterial attribute)
convert() (solcore.units_system.units_system.UnitsSystem method)
CPPicker (class in solcore.material_system.critical_point_picker)
create_adachi_alpha() (in module solcore.absorption_calculator.adachi_alpha)
CreateDeviceStructure() (built-in function)
(in module solcore.poisson_drift_diffusion.DeviceStructure)
D
D() (in module solcore.absorption_calculator.absorption_QW)
default_GaAs() (in module solcore.solar_cell)
dielectric() (solcore.absorption_calculator.dielectric_constant_models.Cauchy method)
(solcore.absorption_calculator.dielectric_constant_models.Drude method)
(solcore.absorption_calculator.dielectric_constant_models.Gauss method)
(solcore.absorption_calculator.dielectric_constant_models.Lorentz method)
(solcore.absorption_calculator.dielectric_constant_models.Poles method)
(solcore.absorption_calculator.dielectric_constant_models.PolySegment method)
dielectric_constants() (solcore.absorption_calculator.dielectric_constant_models.DielectricConstantModel method)
DielectricConstantModel (class in solcore.absorption_calculator.dielectric_constant_models)
discard_unconfined() (in module solcore.quantum_mechanics.potential_utilities)
discard_unconfined_energy() (in module solcore.quantum_mechanics.potential_utilities)
Drude (class in solcore.absorption_calculator.dielectric_constant_models)
DumpBandStructure() (built-in function)
(in module solcore.poisson_drift_diffusion.DriftDiffusionUtilities)
DumpInputProperties() (built-in function)
(in module solcore.poisson_drift_diffusion.DriftDiffusionUtilities)
DumpIV() (built-in function)
(in module solcore.poisson_drift_diffusion.DriftDiffusionUtilities)
DumpQE() (built-in function)
(in module solcore.poisson_drift_diffusion.DriftDiffusionUtilities)
E
effective_mass_energy() (in module solcore.quantum_mechanics.kp_bulk)
eight_band_strain_hamiltonian (in module solcore.quantum_mechanics.kp_bulk)
equation_of_time() (in module solcore.light_source.spectral2)
Equilibrium() (built-in function)
equilibrium_pdd() (in module solcore.poisson_drift_diffusion.DriftDiffusionUtilities)
eV() (solcore.units_system.units_system.UnitsSystem method)
eVnm() (solcore.units_system.units_system.UnitsSystem method)
exciton_bohr_radius() (in module solcore.absorption_calculator.absorption_QW)
exciton_rydberg_energy_2d() (in module solcore.absorption_calculator.absorption_QW)
F
fill_hamiltonian_holes_4x4() (in module solcore.quantum_mechanics.kp_QW)
fill_hamiltonian_holes_6x6() (in module solcore.quantum_mechanics.kp_QW)
fit_effective_masses() (in module solcore.quantum_mechanics.kp_bulk)
G
gather_files() (solcore.material_system.critical_point_picker.CPPicker method)
Gauss (class in solcore.absorption_calculator.dielectric_constant_models)
Gauss() (in module solcore.absorption_calculator.absorption_QW)
generateConversionDictForSISuffix() (in module solcore.units_system.units_system)
get() (solcore.material_system.material_system.BaseMaterial method)
get_current_config() (in module solcore.config_tools)
get_default_smarts_object() (in module solcore.light_source.smarts)
get_default_spectral2_object() (in module solcore.light_source.spectral2)
get_indices() (solcore.absorption_calculator.transfer_matrix.OptiStack method)
get_j_bot() (in module solcore.analytic_solar_cells.QE)
get_j_top() (in module solcore.analytic_solar_cells.QE)
get_parameter() (solcore.parameter_system.parameter_system.ParameterSystem method)
get_widths() (solcore.absorption_calculator.transfer_matrix.OptiStack method)
GetLayerProperties() (built-in function)
(in module solcore.poisson_drift_diffusion.DeviceStructure)
graph() (in module solcore.quantum_mechanics.potential_utilities)
grouper() (in module solcore.parameter_system.parameter_system)
guess_dimension() (solcore.units_system.units_system.UnitsSystem method)
guess_fraction() (solcore.material_system.critical_point_picker.CPPicker method)
H
H() (in module solcore.absorption_calculator.absorption_QW)
hexID() (in module solcore.science_tracker)
html_string() (solcore.material_system.material_system.BaseMaterial method)
I
independent_m_J() (in module solcore.units_system.units_system)
independent_nm_ev() (in module solcore.units_system.units_system)
independent_nm_J() (in module solcore.units_system.units_system)
initialise_cache() (solcore.parameter_system.parameter_system.ParameterSystem method)
(solcore.source_managed_class.SourceManagedClass method)
InLineComposition() (built-in function)
(in module solcore.structure)
interp1d (class in solcore.interpolate)
IV() (built-in function)
iv_multijunction() (in module solcore.analytic_solar_cells.IV)
iv_pdd() (in module solcore.poisson_drift_diffusion.DriftDiffusionUtilities)
J
Junction (class in solcore.structure)
K
k_interpolated() (solcore.material_system.material_system.BaseMaterial method)
k_path (solcore.material_system.material_system.BaseMaterial attribute)
kp4x4() (in module solcore.quantum_mechanics.kp_QW)
kp6x6() (in module solcore.quantum_mechanics.kp_QW)
kp8x8_bulk() (in module solcore.quantum_mechanics.kp_bulk)
kp_bands() (in module solcore.quantum_mechanics.kp_bulk)
KPbands() (in module solcore.quantum_mechanics.kp_bulk)
kvector() (in module solcore.crystals)
L
L() (in module solcore.absorption_calculator.absorption_QW)
latex_string() (solcore.material_system.material_system.BaseMaterial method)
Layer (class in solcore.structure)
LightSource (class in solcore.light_source.light_source)
list_dimensions() (solcore.units_system.units_system.UnitsSystem method)
Load() (built-in function)
(in module solcore.poisson_drift_diffusion.DeviceStructure)
load_alpha() (solcore.absorption_calculator.sopra_db.sopra_database method)
load_composition() (solcore.absorption_calculator.sopra_db.sopra_database method)
load_k() (solcore.absorption_calculator.sopra_db.sopra_database method)
load_k_data (solcore.material_system.material_system.BaseMaterial attribute)
load_n() (solcore.absorption_calculator.sopra_db.sopra_database method)
load_n_data (solcore.material_system.material_system.BaseMaterial attribute)
load_temperature() (solcore.absorption_calculator.sopra_db.sopra_database method)
LoadAbsorption() (built-in function)
(in module solcore.poisson_drift_diffusion.DeviceStructure)
loadUtilitySpectra() (in module solcore.light_source.spectral2)
locate_regions() (in module solcore.quantum_mechanics.structure_utilities)
loop() (solcore.material_system.critical_point_picker.CPPicker method)
Lorentz (class in solcore.absorption_calculator.dielectric_constant_models)
M
main_fraction (solcore.material_system.material_system.BaseMaterial attribute)
material() (solcore.material_system.material_system.MaterialSystem method)
material_directory (solcore.material_system.material_system.BaseMaterial attribute)
material_list() (solcore.absorption_calculator.sopra_db.sopra_database static method)
material_string (solcore.material_system.material_system.BaseMaterial attribute)
MaterialSystem (class in solcore.material_system.material_system)
mJ() (solcore.units_system.units_system.UnitsSystem method)
N
n_and_k() (solcore.absorption_calculator.dielectric_constant_models.DielectricConstantModel method)
n_interpolated() (solcore.material_system.material_system.BaseMaterial method)
n_path (solcore.material_system.material_system.BaseMaterial attribute)
name (solcore.absorption_calculator.dielectric_constant_models.Cauchy attribute)
(solcore.absorption_calculator.dielectric_constant_models.Drude attribute)
(solcore.absorption_calculator.dielectric_constant_models.Gauss attribute)
(solcore.absorption_calculator.dielectric_constant_models.Lorentz attribute)
(solcore.absorption_calculator.dielectric_constant_models.Poles attribute)
(solcore.absorption_calculator.dielectric_constant_models.PolySegment attribute)
nmHz() (solcore.units_system.units_system.UnitsSystem method)
nmJ() (solcore.units_system.units_system.UnitsSystem method)
NonBlackBodyEmission() (in module solcore.absorption_calculator.absorption_QW)
O
onkey() (solcore.material_system.critical_point_picker.CPPicker method)
onpick() (solcore.material_system.critical_point_picker.CPPicker method)
OptiStack (class in solcore.absorption_calculator.transfer_matrix)
Oscillator (class in solcore.absorption_calculator.dielectric_constant_models)
output_units (solcore.light_source.light_source.LightSource attribute)
P
parabolic() (in module solcore.quantum_mechanics.kp_bulk)
parameterised_material() (solcore.material_system.material_system.MaterialSystem method)
ParameterSystem (class in solcore.parameter_system.parameter_system)
plain_string() (solcore.material_system.material_system.BaseMaterial method)
plot_a_curve() (solcore.material_system.critical_point_picker.CPPicker method)
plot_all() (solcore.material_system.critical_point_picker.CPPicker method)
Poles (class in solcore.absorption_calculator.dielectric_constant_models)
PolySegment (class in solcore.absorption_calculator.dielectric_constant_models)
potentials_to_wavefunctions_energies() (in module solcore.quantum_mechanics.potential_utilities)
print_references() (in module solcore.science_tracker)
ProcessStructure() (built-in function)
(in module solcore.poisson_drift_diffusion.DriftDiffusionUtilities)
Q
QE() (built-in function)
qe_pdd() (in module solcore.poisson_drift_diffusion.DriftDiffusionUtilities)
QWunit (built-in class)
(class in solcore.poisson_drift_diffusion.QWunit)
R
random() (in module solcore.quantum_mechanics.structure_utilities)
Rd() (in module solcore.material_data.mobility)
read() (solcore.source_managed_class.SourceManagedClass method)
(solcore.units_system.units_system.UnitsSystem method)
RecalculateBandEdges() (QWunit method)
(solcore.poisson_drift_diffusion.QWunit.QWunit method)
RecalculateDensityOfStates() (QWunit method)
(solcore.poisson_drift_diffusion.QWunit.QWunit method)
RecalculateKP() (solcore.poisson_drift_diffusion.QWunit.QWunit method)
reference_spectra() (in module solcore.light_source.light_source)
relative_widths() (solcore.structure.Structure method)
remove_layer() (solcore.absorption_calculator.transfer_matrix.OptiStack method)
remove_materials_source() (in module solcore.config_tools)
remove_oscillator() (solcore.absorption_calculator.dielectric_constant_models.DielectricConstantModel method)
remove_parameters_source() (in module solcore.config_tools)
remove_source() (in module solcore.config_tools)
(solcore.source_managed_class.SourceManagedClass method)
remove_units_source() (in module solcore.config_tools)
RemoveLayer() (built-in function)
(in module solcore.poisson_drift_diffusion.DeviceStructure)
reset_defaults() (in module solcore.config_tools)
restore_default_materials_source() (in module solcore.config_tools)
restore_default_parameters_source() (in module solcore.config_tools)
restore_default_source() (in module solcore.config_tools)
restore_default_units_source() (in module solcore.config_tools)
reverse() (in module solcore.units_system.units_system)
S
safe_cacher() (in module solcore.parameter_system.parameter_system)
safe_eval() (solcore.units_system.units_system.UnitsSystem method)
Save() (built-in function)
(in module solcore.poisson_drift_diffusion.DeviceStructure)
save() (solcore.material_system.critical_point_picker.CPPicker method)
save_user_config() (in module solcore.config_tools)
schrodinger() (in module solcore.quantum_mechanics.high_level_kp_QW)
schroedinger_solve() (in module solcore.quantum_mechanics.potential_utilities)
science_reference() (in module solcore.science_tracker)
sensibleUnits() (solcore.units_system.units_system.UnitsSystem method)
set_fortran_compiler() (in module solcore.config_tools)
set_location_of_smarts() (in module solcore.config_tools)
set_location_of_spice() (in module solcore.config_tools)
SetConvergenceParameters() (built-in function)
(in module solcore.poisson_drift_diffusion.DriftDiffusionUtilities)
SetMeshParameters() (built-in function)
(in module solcore.poisson_drift_diffusion.DriftDiffusionUtilities)
SetRecombinationParameters() (built-in function)
(in module solcore.poisson_drift_diffusion.DriftDiffusionUtilities)
setup_plot() (solcore.material_system.critical_point_picker.CPPicker method)
short_circuit_pdd() (in module solcore.poisson_drift_diffusion.DriftDiffusionUtilities)
ShortCircuit() (built-in function)
si() (solcore.units_system.units_system.UnitsSystem method)
Singleton (class in solcore.singleton)
Singleton.breakoutFunctions (class in solcore.singleton)
Singleton.Redirect_to_singleton_method (class in solcore.singleton)
siUnitFromString() (solcore.units_system.units_system.UnitsSystem method)
siUnits() (solcore.units_system.units_system.UnitsSystem method)
skipper() (in module solcore.light_source.smarts)
smooth() (in module solcore.smooth)
SolarCell (class in solcore.solar_cell)
solcore.absorption_calculator.absorption_QW (module)
solcore.absorption_calculator.adachi_alpha (module)
solcore.absorption_calculator.dielectric_constant_models (module)
solcore.absorption_calculator.sopra_db (module)
solcore.absorption_calculator.transfer_matrix (module)
solcore.analytic_solar_cells.IV (module)
solcore.analytic_solar_cells.QE (module)
solcore.config_tools (module)
solcore.crystals (module)
solcore.interpolate (module)
solcore.light_source.light_source (module)
solcore.light_source.smarts (module)
solcore.light_source.spectral2 (module)
solcore.material_data.mobility (module)
solcore.material_system.critical_point_picker (module)
solcore.material_system.material_system (module)
solcore.parameter_system.parameter_system (module)
solcore.poisson_drift_diffusion.DeviceStructure (module)
solcore.poisson_drift_diffusion.DriftDiffusionUtilities (module)
solcore.poisson_drift_diffusion.QWunit (module)
solcore.quantum_mechanics.high_level_kp_QW (module)
solcore.quantum_mechanics.kp_bulk (module)
solcore.quantum_mechanics.kp_QW (module)
solcore.quantum_mechanics.potential_utilities (module)
solcore.quantum_mechanics.structure_utilities (module)
solcore.science_tracker (module)
solcore.singleton (module)
solcore.smooth (module)
solcore.solar_cell (module)
solcore.source_managed_class (module)
solcore.state (module)
solcore.structure (module)
solcore.units_system.units_system (module)
SolcoreMaterialToStr() (built-in function)
(in module solcore.poisson_drift_diffusion.QWunit)
(in module solcore.structure)
solve() (QWunit method)
(solcore.poisson_drift_diffusion.QWunit.QWunit method)
solve_bandstructure_QW() (in module solcore.quantum_mechanics.kp_QW)
solve_electrons_QW_at_kt_parabolic() (in module solcore.quantum_mechanics.kp_QW)
solve_holes_QW_at_kt_4x4() (in module solcore.quantum_mechanics.kp_QW)
solve_holes_QW_at_kt_6x6() (in module solcore.quantum_mechanics.kp_QW)
solve_radiative_coupling() (in module solcore.analytic_solar_cells.IV)
SolveQWproperties() (built-in function)
(in module solcore.poisson_drift_diffusion.DeviceStructure)
sopra_database (class in solcore.absorption_calculator.sopra_db)
sopra_material() (solcore.material_system.material_system.MaterialSystem method)
SOPRAError
sort_layer_type() (solcore.solar_cell.SolarCell method)
sort_simultaneous() (in module solcore.quantum_mechanics.kp_QW)
(in module solcore.quantum_mechanics.potential_utilities)
SourceManagedClass (class in solcore.source_managed_class)
spectral_conversion_nm_ev() (solcore.units_system.units_system.UnitsSystem method)
spectral_conversion_nm_hz() (solcore.units_system.units_system.UnitsSystem method)
spectral_response_all_junctions() (in module solcore.analytic_solar_cells.QE)
spectrum() (solcore.light_source.light_source.LightSource method)
State (class in solcore.state)
strained (solcore.material_system.material_system.BaseMaterial attribute)
Structure (class in solcore.structure)
structure_to_potentials() (in module solcore.quantum_mechanics.structure_utilities)
sum_alpha_c_hh_TE() (in module solcore.absorption_calculator.absorption_QW)
sum_alpha_c_lh_TE() (in module solcore.absorption_calculator.absorption_QW)
sum_alpha_exciton_c_hh_TE() (in module solcore.absorption_calculator.absorption_QW)
sum_alpha_exciton_c_lh_TE() (in module solcore.absorption_calculator.absorption_QW)
swap_layers() (solcore.absorption_calculator.transfer_matrix.OptiStack method)
T
text_render() (in module solcore.quantum_mechanics.structure_utilities)
ToLayer() (built-in function)
(in module solcore.structure)
ToSolcoreMaterial() (built-in function)
(in module solcore.structure)
ToStructure() (built-in function)
(in module solcore.structure)
track_science() (in module solcore.science_tracker)
traverse_brillouin() (in module solcore.crystals)
tridiag_euler() (in module solcore.quantum_mechanics.potential_utilities)
TunnelJunction (class in solcore.structure)
type_of_source (solcore.light_source.light_source.LightSource attribute)
U
UnitError
UnitsSystem (class in solcore.units_system.units_system)
update_junction() (solcore.solar_cell.SolarCell method)
V
var (solcore.absorption_calculator.dielectric_constant_models.Cauchy attribute)
(solcore.absorption_calculator.dielectric_constant_models.Drude attribute)
(solcore.absorption_calculator.dielectric_constant_models.Gauss attribute)
(solcore.absorption_calculator.dielectric_constant_models.Lorentz attribute)
(solcore.absorption_calculator.dielectric_constant_models.Poles attribute)
vary_well_widths() (in module solcore.quantum_mechanics.structure_utilities)
verbose_loading() (in module solcore.config_tools)
W
welcome_message() (in module solcore.config_tools)
well_regions() (in module solcore.quantum_mechanics.structure_utilities)
width() (solcore.structure.Structure method)
wrapped (class in solcore.source_managed_class)
WrongDimensionError
Navigation
index
modules
|
Solcore 5.0.2 documentation
»