Greet 2014
Documentation for the GREET 2014 API
 All Classes Namespaces Functions Variables Enumerations Properties Events
Greet.DataStructureV3.Entities.RegularMode Class Reference

Charge sustaining mode, a regular mode where it is a assumed that no exernal source of power is used from the vehicle. The ICE or equivalent and battery can be used together, but only the fuel consumption is considered to be consumed from outside of the vehicle system More...

Inheritance diagram for Greet.DataStructureV3.Entities.RegularMode:
Greet.DataStructureV3.Entities.VehicleOperationalMode Greet.DataStructureV3.Interfaces.IVehicleMode

Public Member Functions

 RegularMode (int vehicle_reference)
 
 RegularMode (GData data, XmlNode xmlNode, int vehicle_reference, string optionalParamPrefix)
 
- Public Member Functions inherited from Greet.DataStructureV3.Entities.VehicleOperationalMode
virtual void AddNewYear (GData data, double year, bool baseMpg, bool baseEmission)
 
List< VehicleFuelFuelBlend (Vehicles vehicles)
 Returns all the fuels used by the vehicle in this mode. It includes the fuels from the Base vehicle also. More...
 
string ModeType ()
 Returns the mode of the current object. More...
 
IResults PumpToWheelsResults (IData data)
 Return the emissions associated to that mode per joule of fuel used More...
 
IResults WellToPumpResults (IData data)
 The upstream per joule of energy used More...
 

Additional Inherited Members

- Public Attributes inherited from Greet.DataStructureV3.Entities.VehicleOperationalMode
string _errorMessages = ""
 
EmissionAmounts _fuelEmissions
 
EmissionAmounts _fuelEmissionsUrban
 
ResourceAmounts _fuelEnergy
 Resources used for fuel production per meter for this mode(PTW results per meter) More...
 
bool _operationCorrectlyCalculated
 
EmissionAmounts _operationEmissions
 
EmissionAmounts _operationEmissionsUrban
 
ResourceAmounts _operationEnergy
 Resources used for the operation of the vehicle for this mode without includung any upstream (WTP results per meter) More...
 
VehicleOperatingModeEmissionsTSData _technologies
 The emission factors for the vehicle usually expressed in kilograms per meter a different set of emission factors is selected for each year. More...
 
EmissionAmounts _totalEmissions
 
EmissionAmounts _totalEmissionsUrban
 
ResourceAmounts _totalEnergy
 Resources used for the operation and the fuel production for this mode (WTW results per meter) More...
 
bool _upstreamCorrectlyCalculated
 
bool _usesBaseFuelShares
 
double _utilityFactor
 If multiple modes are used and we are calculating modes of a plugin hybrid electric vehicle The utility factor is calculated using a polynom which takes as a parameter the full electric range of the vehicle and tells us what percentage of the time the vehicle is running on CD mode. More...
 
int _vehicleReferenceId
 
- Protected Member Functions inherited from Greet.DataStructureV3.Entities.VehicleOperationalMode
 VehicleOperationalMode (int vehicle_reference)
 
 VehicleOperationalMode (GData data, XmlNode xmlNode, int vehicle_reference, string optionalParamPrefix)
 
- Protected Attributes inherited from Greet.DataStructureV3.Entities.VehicleOperationalMode
int _mpggeRef = 24
 Holds a integer that represents the resource used for calculating the mpgge value this resource physical properties are going to be used for the conversions. Usually this will be Conventional Gasoline More...
 
- Properties inherited from Greet.DataStructureV3.Entities.VehicleOperationalMode
IProductionItem CDElectrictyUsed [get]
 
EmissionAmounts FuelEmissions [get]
 Return emissions associated with fuel production More...
 
EmissionAmounts FuelEmissionsUrban [get]
 Return urban emissions associated with fuel production More...
 
ResourceAmounts FuelEnergy [get]
 Return energy associated with fuel production More...
 
Dictionary
< IInputResourceReference,
double > 
FuelsUsed [get]
 Returns the fuels used by this vehicle as a List of Source(IInputResourceReference) and its share. Used primarly to return the Fuels in terms of Interface objects. More...
 
List< VehicleFuelFuelsUsedWithoutBaseFuels [get, set]
 Returns the fuels used by the vehicle in this mode. It does not include the fuels from the base vehicle. More...
 
MPGsTS Mpg [get, set]
 The mpg time series More...
 
string Name [get, set]
 
EmissionAmounts OperationEmissions [get]
 Return emissions associated with vehicle operation More...
 
EmissionAmounts OperationEmissionsUrban [get]
 Return urban emissions associated with vehicle operation More...
 
ResourceAmounts OperationEnergy [get]
 Return energy associated with vehicle operation More...
 
VehicleOperatingModeEmissionsTSData Technologies [get, set]
 the emission factors time series More...
 
EmissionAmounts TotalEmissions [get]
 Return total emissions for the mode More...
 
EmissionAmounts TotalEmissionsUrban [get]
 Return total urban emissions for the mode More...
 
ResourceAmounts TotalEnergy [get]
 Return total energy for the mode More...
 
double UtilityFactor [get]
 Return utility factor which is calculated when CD mode is calculated More...
 
- Properties inherited from Greet.DataStructureV3.Interfaces.IVehicleMode
IProductionItem CDElectrictyUsed [get]
 
Dictionary
< IInputResourceReference,
double > 
FuelsUsed [get]
 Resources used and share for this mode More...
 
string Name [get]
 Name of the mode More...
 

Detailed Description

Charge sustaining mode, a regular mode where it is a assumed that no exernal source of power is used from the vehicle. The ICE or equivalent and battery can be used together, but only the fuel consumption is considered to be consumed from outside of the vehicle system


The documentation for this class was generated from the following file: