Class (Notebook: etaOpt.m) (Context: etaOpt`)
Inheritance:
Public Methods
-
Public Method giveI0Func()
-
Public Method setI0Func()
Protected Fields
-
Instancevariable myBandgap
-
Instancevariable myEqeMax
-
Instancevariable myI0
-
Instancevariable myI0Func
-
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 an empirical formula which can be set with setI0Func.
Instancevariable myBandgap
Instancevariable myEqeMax
Instancevariable myI0
Instancevariable myI0Func
Instancevariable myIsc
Instancevariable myLambdaBegin
Instancevariable myName
Instancevariable myno
Instancevariable mynu
Instancevariable mySpectrum
Instancevariable myTemperature
Instancevariable myVoc
Public Method giveI0Func()
- giveI0Func[] returns the pure function to calculated I0 with. The pure function is called with 3 slots. 1. slot: bandgap [eV] 2. slot: temperature [K] 3. slot: concentration [suns]. The function returns the current in mA/cm^ 2. E.g.: func=giveI0Func[];func[1.3,300,100]=>...
Public Method setI0Func()
- setI0Func[purefunction] sets the function to calculated I0 with. to purefunction. pureFunction must be a pure function with up to 3 slots. 1. slot: bandgap [eV] 2. slot: temperature [K] 3. slot: concentration [suns]. the function must return the current in mA/cm^ 2 E.g.: setI0Func[(#3 Exp[-#1/(k #3)])&]
- This class has no child classes.
Alphabetic index Hierarchy of classes
This page was generated with the help of DOC++.