Class TwoDiodeParameters
Namespace: Scripting
Syntax
public class TwoDiodeParameters
Constructors
TwoDiodeParameters()
Creates an instance of the TwoDiodeParameters class.
Declaration
public TwoDiodeParameters()
Properties
Diode2IdealityGamma
Diode 2 is an imperfect diode
Declaration
public double Diode2IdealityGamma { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
DiodeIdealityGamma
Diode 1 is usually assumed to be ideal and therefore has a quality factor of 1.0
Declaration
public double DiodeIdealityGamma { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
IlCellCurrent
Photo current
Declaration
public double IlCellCurrent { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
IoDiode2ReverseSaturationCurrent
Diode 2 reverse saturation current
Declaration
public double IoDiode2ReverseSaturationCurrent { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
IoDiodeReverseSaturationCurrent
Diode 1 reverse saturation current
Declaration
public double IoDiodeReverseSaturationCurrent { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
ModuleSeriesResistance
Series resistance
Declaration
public double ModuleSeriesResistance { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
ModuleShuntResistance
Shunt resistance
Declaration
public double ModuleShuntResistance { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
Methods
Equals(TwoDiodeParameters)
Tests a TwoDiodeParameters against this current TwoDiodeParameters for equality.
Declaration
public bool Equals(TwoDiodeParameters val)
Parameters
Type | Name | Description |
---|---|---|
TwoDiodeParameters | val |
Returns
Type | Description |
---|---|
System.Boolean | True if equal otherwise false is returned. |
Equals(Object)
Tests a System.Object against this current TwoDiodeParameters for equality.
Declaration
public override bool Equals(object toCompare)
Parameters
Type | Name | Description |
---|---|---|
System.Object | toCompare |
Returns
Type | Description |
---|---|
System.Boolean | True if object is equal otherwise false is returned. |
Overrides
GetHashCode()
Gets the hash code for this object.
Declaration
public override int GetHashCode()
Returns
Type | Description |
---|---|
System.Int32 | The hash code for this object. |
Overrides
Operators
Equality(TwoDiodeParameters, TwoDiodeParameters)
Tests a TwoDiodeParameters against this current TwoDiodeParameters for equality.
Declaration
public static bool operator ==(TwoDiodeParameters a, TwoDiodeParameters b)
Parameters
Type | Name | Description |
---|---|---|
TwoDiodeParameters | a | |
TwoDiodeParameters | b |
Returns
Type | Description |
---|---|
System.Boolean | True if equal otherwise false is returned. |
Inequality(TwoDiodeParameters, TwoDiodeParameters)
Tests a TwoDiodeParameters against this current TwoDiodeParameters for inequality.
Declaration
public static bool operator !=(TwoDiodeParameters a, TwoDiodeParameters b)
Parameters
Type | Name | Description |
---|---|---|
TwoDiodeParameters | a | |
TwoDiodeParameters | b |
Returns
Type | Description |
---|---|
System.Boolean | True if not equal otherwise false is returned. |