| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| logical, | private, | ALLOCATABLE, DIMENSION(:) | :: | CheckEquipName |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=r64) | :: | II | ||||
| real(kind=r64) | :: | VV | ||||
| real(kind=r64) | :: | IL | ||||
| real(kind=r64) | :: | IO | ||||
| real(kind=r64) | :: | RSER | ||||
| real(kind=r64) | :: | AA |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=r64) | :: | II | ||||
| real(kind=r64) | :: | VV | ||||
| real(kind=r64) | :: | IO | ||||
| real(kind=r64) | :: | RSER | ||||
| real(kind=r64) | :: | AA |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=r64) | :: | II | ||||
| real(kind=r64) | :: | VV | ||||
| real(kind=r64) | :: | IO | ||||
| real(kind=r64) | :: | RSER | ||||
| real(kind=r64) | :: | AA |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=r64), | intent(in) | :: | Ibc | |||
| real(kind=r64), | intent(in) | :: | Idc | |||
| real(kind=r64), | intent(in) | :: | Ws | |||
| real(kind=r64), | intent(in) | :: | Ta | |||
| real(kind=r64), | intent(in) | :: | fd | |||
| real(kind=r64), | intent(in) | :: | a | |||
| real(kind=r64), | intent(in) | :: | b |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=r64), | intent(in) | :: | Tm | |||
| real(kind=r64), | intent(in) | :: | Ibc | |||
| real(kind=r64), | intent(in) | :: | Idc | |||
| real(kind=r64), | intent(in) | :: | fd | |||
| real(kind=r64), | intent(in) | :: | DT0 |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=r64), | intent(in) | :: | Ibc | |||
| real(kind=r64), | intent(in) | :: | Idc | |||
| real(kind=r64), | intent(in) | :: | Ws | |||
| real(kind=r64), | intent(in) | :: | Ta | |||
| real(kind=r64), | intent(in) | :: | fd | |||
| real(kind=r64), | intent(in) | :: | a | |||
| real(kind=r64), | intent(in) | :: | b | |||
| real(kind=r64), | intent(in) | :: | DT0 |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=r64), | intent(in) | :: | Tc | |||
| real(kind=r64), | intent(in) | :: | Isc | |||
| real(kind=r64), | intent(in) | :: | Isc0 | |||
| real(kind=r64), | intent(in) | :: | aIsc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=r64), | intent(in) | :: | SolZen | |||
| real(kind=r64), | intent(in) | :: | Altitude |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=r64), | intent(in) | :: | AMa | |||
| real(kind=r64), | intent(in) | :: | a0 | |||
| real(kind=r64), | intent(in) | :: | a1 | |||
| real(kind=r64), | intent(in) | :: | a2 | |||
| real(kind=r64), | intent(in) | :: | a3 | |||
| real(kind=r64), | intent(in) | :: | a4 |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=r64), | intent(in) | :: | IncAng | |||
| real(kind=r64), | intent(in) | :: | b0 | |||
| real(kind=r64), | intent(in) | :: | b1 | |||
| real(kind=r64), | intent(in) | :: | b2 | |||
| real(kind=r64), | intent(in) | :: | b3 | |||
| real(kind=r64), | intent(in) | :: | b4 | |||
| real(kind=r64), | intent(in) | :: | b5 |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=r64), | intent(in) | :: | Tc | |||
| real(kind=r64), | intent(in) | :: | Ee | |||
| real(kind=r64), | intent(in) | :: | Imp0 | |||
| real(kind=r64), | intent(in) | :: | aImp | |||
| real(kind=r64), | intent(in) | :: | c0 | |||
| real(kind=r64), | intent(in) | :: | c1 |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=r64), | intent(in) | :: | Tc | |||
| real(kind=r64), | intent(in) | :: | Isc0 | |||
| real(kind=r64), | intent(in) | :: | Ibc | |||
| real(kind=r64), | intent(in) | :: | Idc | |||
| real(kind=r64), | intent(in) | :: | F1 | |||
| real(kind=r64), | intent(in) | :: | F2 | |||
| real(kind=r64), | intent(in) | :: | fd | |||
| real(kind=r64), | intent(in) | :: | aIsc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=r64), | intent(in) | :: | Tc | |||
| real(kind=r64), | intent(in) | :: | Ee | |||
| real(kind=r64), | intent(in) | :: | Ix0 | |||
| real(kind=r64), | intent(in) | :: | aIsc | |||
| real(kind=r64), | intent(in) | :: | aImp | |||
| real(kind=r64), | intent(in) | :: | c4 | |||
| real(kind=r64), | intent(in) | :: | c5 |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=r64), | intent(in) | :: | Tc | |||
| real(kind=r64), | intent(in) | :: | Ee | |||
| real(kind=r64), | intent(in) | :: | Ixx0 | |||
| real(kind=r64), | intent(in) | :: | aImp | |||
| real(kind=r64), | intent(in) | :: | c6 | |||
| real(kind=r64), | intent(in) | :: | c7 |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=r64), | intent(in) | :: | Tc | |||
| real(kind=r64), | intent(in) | :: | Ee | |||
| real(kind=r64), | intent(in) | :: | Vmp0 | |||
| real(kind=r64), | intent(in) | :: | NcellSer | |||
| real(kind=r64), | intent(in) | :: | DiodeFactor | |||
| real(kind=r64), | intent(in) | :: | BVmp0 | |||
| real(kind=r64), | intent(in) | :: | mBVmp | |||
| real(kind=r64), | intent(in) | :: | c2 | |||
| real(kind=r64), | intent(in) | :: | c3 |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=r64), | intent(in) | :: | Tc | |||
| real(kind=r64), | intent(in) | :: | Ee | |||
| real(kind=r64), | intent(in) | :: | Voc0 | |||
| real(kind=r64), | intent(in) | :: | NcellSer | |||
| real(kind=r64), | intent(in) | :: | DiodeFactor | |||
| real(kind=r64), | intent(in) | :: | BVoc0 | |||
| real(kind=r64), | intent(in) | :: | mBVoc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | GeneratorType | |||
| character(len=*), | intent(in) | :: | GeneratorName | |||
| integer, | intent(inout) | :: | GeneratorIndex | |||
| logical, | intent(in) | :: | RunFlag | |||
| real(kind=r64), | intent(in) | :: | PVLoad |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | GeneratorType | |||
| integer, | intent(in) | :: | GeneratorIndex | |||
| real(kind=r64), | intent(out) | :: | GeneratorPower | |||
| real(kind=r64), | intent(out) | :: | GeneratorEnergy | |||
| real(kind=r64), | intent(out) | :: | ThermalPower | |||
| real(kind=r64), | intent(out) | :: | ThermalEnergy |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | thisPV | |||
| logical, | intent(in) | :: | RunFlag |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | PVNum |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | PVNum | |||
| logical, | intent(in) | :: | RunFlag |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | PVNum |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | PVNum | |||
| logical, | intent(in) | :: | RunFlag |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=r64) | :: | IO | ||||
| real(kind=r64) | :: | IL | ||||
| real(kind=r64) | :: | RSer | ||||
| real(kind=r64) | :: | AA | ||||
| real(kind=r64) | :: | EPS | ||||
| real(kind=r64) | :: | II | ||||
| real(kind=r64) | :: | VV | ||||
| real(kind=r64) | :: | PP |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=r64) | :: | XX | ||||
| real(kind=r64), | EXTERNAL | :: | FXX | |||
| real(kind=r64), | EXTERNAL | :: | DER | |||
| real(kind=r64) | :: | II | ||||
| real(kind=r64) | :: | VV | ||||
| real(kind=r64) | :: | IO | ||||
| real(kind=r64) | :: | IL | ||||
| real(kind=r64) | :: | RSER | ||||
| real(kind=r64) | :: | AA | ||||
| real(kind=r64) | :: | XS | ||||
| real(kind=r64) | :: | EPS |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=r64) | :: | A | ||||
| real(kind=r64) | :: | B | ||||
| real(kind=r64) | :: | P | ||||
| integer | :: | K | ||||
| real(kind=r64) | :: | IO | ||||
| real(kind=r64) | :: | IL | ||||
| real(kind=r64) | :: | RSER | ||||
| real(kind=r64) | :: | AA | ||||
| real(kind=r64) | :: | EPS | ||||
| integer | :: | KMAX |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | VentModNum | |||
| real(kind=r64), | intent(in) | :: | QSource |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | SurfacePtr | |||
| integer, | intent(out) | :: | VentCavIndex |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | VentModNum | |||
| real(kind=r64), | intent(out) | :: | TsColl |