Class (Notebook: etaOpt.m) (Context: etaOpt`)
Inheritance:
Protected Fields
-
Instancevariable myBandgap
-
Instancevariable myEqeMax
-
Instancevariable myI0
-
Instancevariable myIsc
-
Instancevariable myLambdaBegin
-
Instancevariable myName
-
Instancevariable myno
-
Instancevariable mynu
-
Instancevariable mySpectrum
-
Instancevariable myTemperature
-
Instancevariable myVoc
Public Methods
-
Public Method calcAll()
-
Public Method calcI0()
-
Public Method calcIsc()
-
Public Method calcVoc()
-
Public Method giveBandgap()
-
Public Method giveEg()
-
Public Method giveEqeMax()
-
Public Method giveI0()
-
Public Method giveIsc()
-
Public Method giveLambdaBegin()
-
Public Method giveLambdaG()
-
Public Method giveModelAcronym()
-
Public Method giveName()
-
Public Method giveno()
-
Public Method givenu()
-
Public Method giveSpectrum()
-
Public Method giveTemperature()
-
Public Method giveV()
-
Public Method setBandgap()
-
Public Method setEqeMax()
-
Public Method setI0()
-
Public Method setIsc()
-
Public Method setLambdaG()
-
Public Method setName()
-
Public Method setno()
-
Public Method setnu()
-
Public Method setSpectrumBegin()
-
Public Method setTemperature()
Documentation
new[] creates an single Junction object based on the one diode model. The dark current Io is calculated with the following formula:
(2 q Pi)/(h^ 3c^ 2) [k T(q Eg)^ 2 - 2(k T)^ 2 (q Eg) + 2(k T)^ 3] Exp[-(q Eg)/(k T)] 0.1
All options of the abstract parentclass "singleJunction" can be used for setup. only the methods calcI0, calcIsc, calcVoc and giveV are overwriten.
Instancevariable myBandgap
Instancevariable myEqeMax
Instancevariable myI0
Instancevariable myIsc
Instancevariable myLambdaBegin
Instancevariable myName
Instancevariable myno
Instancevariable mynu
Instancevariable mySpectrum
Instancevariable myTemperature
Instancevariable myVoc
- Direct child classes:
- oneDiodeJunctionSemiEmpirical
oneDiodeJunctionI0FirstTerm
Alphabetic index Hierarchy of classes
This page was generated with the help of DOC++.