Class IAMParameters
The parameters describing the IAM model
Namespace: SolarFarmerApi.Client
Syntax
public class IAMParameters
Properties
B_0
The b_0 parameter in the ASHRAE model.
Not required if model type is CustomProfile
Declaration
public double? B_0 { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Double> |
CustomProfileAngles
A list of angles of incidence, in degrees, corresponding to the IAM values given in CustomProfileIAMValues
Not required if model type is Ashrae
Declaration
public ICollection<double> CustomProfileAngles { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.ICollection<System.Double> |
CustomProfileIAMValues
The IAM values for each of the angles of incidence given in CustomProfileAngles
They should be a fraction of 1. 1 represents no reflection, 0 represents all light being reflected.
Not required if model type is Ashrae
Declaration
public ICollection<double> CustomProfileIAMValues { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.ICollection<System.Double> |
IamModelType
Specifies which IAM model to use
Declaration
public IAMModelType IamModelType { get; set; }
Property Value
Type | Description |
---|---|
IAMModelType |