Greet 2014
Documentation for the GREET 2014 API
|
In input technoologies attribute is added to the base More...
Public Member Functions | |
Input (GData data, XmlNode node, string optionalParamPrefix) | |
Input (GData data, ParameterTS designAmount, int material_id, int mix_pathway, Enumerators.SourceType _source) | |
Input (GData data, ParameterTS designAmount, int _material_id) | |
override string | ToString () |
Public Attributes | |
LightValue | AmountForCalculations = new LightValue("joules", 0) |
Amount that will be used for the calculations (onsite resource usage and upstream) for that input this will not be saved to the database but serves as a placeholder for calculations after conversion to general in out More... | |
bool | NotAnInternalProduct = true |
If not an internal products, an upstream can be defined for the calculations Otherwise if the input is considered as an internal resouce, no upstream is necessary More... | |
EmissionAmounts | OnSiteEmissionsForCalculations = new EmissionAmounts() |
Additional on site emissions. These emissions are going to be added to the onSite and lifeCycle emissions during the calculations. However this object is not saved to the database as the Amount for calculation isn't either More... | |
EmissionAmounts | OnSiteUrbanEmissionsForCalculations = new EmissionAmounts() |
Additional on site URBAN emissions. These emissions are going to be added to the onSite and lifeCycle emissions during the calculations. However this object is not saved to the database as the Amount for calculation isn't either More... | |
double | sequestratedCo2AmountInGrams |
Member to hold the calculated sequestrated amount in grams More... | |
Sequestration | sequestration |
Attributes of the sequestation ptocess More... | |
bool | sequestrationFlag = false |
Sequestration boolean flag More... | |
Public Attributes inherited from Greet.DataStructureV3.Entities.AIO | |
Guid | id = Guid.NewGuid() |
The IDs are used by the IOTrace matrix which links which inputs are transfered to which outputs It's a way of tracing which are the main inputs by using scalar values instead of a boolean More... | |
int | resourceId |
The resource ID for that IO More... | |
LightValue | urbanShare = new LightValue("percentage", 0) |
Urban share for that input, we assume that for the IO object the urban share is a calculated value which is set during the ConvertToGeneralIO methods therefore there are not Parameters but LightValues More... | |
Properties | |
IParameter | CurrentDesignAmount [get] |
List< EmissionRatio > | EmissionRatios [get, set] |
Guid | Id [get, set] |
bool | InternalProduct [get, set] |
bool | RecognizedAsMainInput [get, set] |
This attribute returns true if that input should be recognized as a main input for the results as in our results we usually sum up everything it does not really matters, but for reasons like energy used on site only without upstream we might want to account an input coming from previous as what was called "process fuel" More... | |
IInputResourceReference | ResourceReference [get] |
ISequestration | sequestrationParameter [get] |
Enumerators.SourceType | Source [get, set] |
int | SourceMixOrPathwayID [get, set] |
List< TechnologyRef > | Technologies [get, set] |
List of technologies and their shares associated with the input. More... | |
List< int > | TechnologyIds [get] |
For Interfaces plugins definition, this list cannot be modified More... | |
Properties inherited from Greet.DataStructureV3.Entities.AIO | |
ParameterTS | DesignAmount [get, set] |
string | ModifiedBy [get, set] |
string | ModifiedOn [get, set] |
string | Notes [get, set] |
int | ResourceId [get, set] |
Properties inherited from Greet.DataStructureV3.IHaveMetadata | |
string | ModifiedBy [get, set] |
User that modified this entity the latest time More... | |
string | ModifiedOn [get, set] |
Time at which this was modified for the last time More... | |
string | Notes [get, set] |
Notes associated with that entity More... | |
Properties inherited from Greet.DataStructureV3.Interfaces.IInput | |
IParameter | CurrentDesignAmount [get] |
The design amount for an input is a time series, this retrieves the value for the currently selected simulation year More... | |
Guid | Id [get] |
Unique ID of that input within the limits of the process (used for biogenic carbon propagation) More... | |
bool | InternalProduct [get, set] |
If true the input is considered as internal and no upstream will be accounted for that input More... | |
int | ResourceId [get, set] |
Resource ID for that input More... | |
IInputResourceReference | ResourceReference [get] |
Returns the source of the Input which might be coming from a Pathway, Pathway Mix, Well, Previous Process More... | |
ISequestration | sequestrationParameter [get, set] |
Sequestration parameters that may be attached to an input More... | |
Enumerators.SourceType | Source [get, set] |
Source for this input, specifies if the resource is coming from previous, a mix, a pathway or a well More... | |
int | SourceMixOrPathwayID [get, set] |
ID in order that points to the source for this input More... | |
List< int > | TechnologyIds [get] |
Returns the List of Technology ids for the input More... | |
Additional Inherited Members | |
Protected Member Functions inherited from Greet.DataStructureV3.Entities.AIO | |
AIO (int resourceId, ParameterTS designAmount) | |
AIO (GData data, XmlNode node, string optionalParamPrefix) | |
In input technoologies attribute is added to the base
LightValue Greet.DataStructureV3.Entities.Input.AmountForCalculations = new LightValue("joules", 0) |
Amount that will be used for the calculations (onsite resource usage and upstream) for that input this will not be saved to the database but serves as a placeholder for calculations after conversion to general in out
bool Greet.DataStructureV3.Entities.Input.NotAnInternalProduct = true |
If not an internal products, an upstream can be defined for the calculations Otherwise if the input is considered as an internal resouce, no upstream is necessary
EmissionAmounts Greet.DataStructureV3.Entities.Input.OnSiteEmissionsForCalculations = new EmissionAmounts() |
Additional on site emissions. These emissions are going to be added to the onSite and lifeCycle emissions during the calculations. However this object is not saved to the database as the Amount for calculation isn't either
EmissionAmounts Greet.DataStructureV3.Entities.Input.OnSiteUrbanEmissionsForCalculations = new EmissionAmounts() |
Additional on site URBAN emissions. These emissions are going to be added to the onSite and lifeCycle emissions during the calculations. However this object is not saved to the database as the Amount for calculation isn't either
double Greet.DataStructureV3.Entities.Input.sequestratedCo2AmountInGrams |
Member to hold the calculated sequestrated amount in grams
Sequestration Greet.DataStructureV3.Entities.Input.sequestration |
Attributes of the sequestation ptocess
bool Greet.DataStructureV3.Entities.Input.sequestrationFlag = false |
Sequestration boolean flag
|
getset |
This attribute returns true if that input should be recognized as a main input for the results as in our results we usually sum up everything it does not really matters, but for reasons like energy used on site only without upstream we might want to account an input coming from previous as what was called "process fuel"
|
getset |
List of technologies and their shares associated with the input.
|
get |
For Interfaces plugins definition, this list cannot be modified