class mechStack

Class (Notebook: etaOpt.m) (Context: etaOpt`)

Inheritance:

mechStack - container


Public Methods

[more]Public Method calcMpp()
[more]Public Method giveBandgapPatternString()
[more]Public Method givePmpp()
[more]Public Method setBandgap()
[more]Public Method setSpectrumBegin()
[more]Public Method setTemperature()

Protected Fields

[more]Instancevariable curPos
[more]Instancevariable myList
[more]Instancevariable myName
[more]Instancevariable myPmpp


Inherited from container:

Public Methods

oPublic Method appendTo()
oPublic Method evaluateForEachItem()
oPublic Method giveCurrent()
oPublic Method giveFirst()
oPublic Method giveItem()
oPublic Method giveLast()
oPublic Method giveList()
oPublic Method giveName()
oPublic Method giveNext()
oPublic Method giveNumberOf()
oPublic Method givePosition()
oPublic Method givePrevious()
oPublic Method isFirst()
oPublic Method isLast()
oPublic Method moveTo()
oPublic Method moveToFirst()
oPublic Method moveToLast()
oPublic Method setList()
oPublic Method setName()


Documentation

new[] creates an object of type mechStack which contains monolithic stacks. As this class is derived from the class container every option of container can be used in addition.
Example: to create a mechanically stacked tandem of two onediode junctions:
mechStack.new[name->"mechanically stacked tandem",item->{
monoStack.new[name->"top monoStack",item->{ oneDiodeJunction[name->"top cell",bandgap->2] }],
monoStack.new[name->"bottom monoStack",item->{ oneDiodeJunction[name->"bottom cell",bandgap->1] }]
}]
oInstancevariable curPos

oInstancevariable myList

oInstancevariable myName

oInstancevariable myPmpp

oPublic Method calcMpp()
calcMpp[] calculates the maximum power point of all monoStacks at sets Pmpp which can be retrieved with givePmpp[].

oPublic Method giveBandgapPatternString()
giveBandgapPatternString[] returns a string containing the structure of the cell. I.e. a monolithical tandem with a single junction under it has a structure of {{E1,E2},{E3}}.

oPublic Method givePmpp()
givePmpp[] returns the power at maximum power point previously calculated with calcMpp[] in mW/cm^ 2.

oPublic Method setBandgap()
setBandgap[list] sets the bandgaps of all junctions to the values in list. I.e. setBandgap[{3,2,1}] sets the bandgap of the first cell to 3 eV the second 2 eV...

oPublic Method setSpectrumBegin()
setSpectrumBegin[] sets the spectrum and the starting point for calculating Isc of the junctions. Following options can be used (showing default values):
spectrum->..... no default value, an object of type spectrum
lambdaBegin->.. starting point of the spectrum in nm begining at this wavelength the current integration should be done.

oPublic Method setTemperature()
setTemperature[T] sets the Temperature of each junction in monoStack to T in K.


This class has no child classes.

Alphabetic index Hierarchy of classes



This page was generated with the help of DOC++.