A transportation process in GREET, contains an architecture of steps which define the transportation and how modes are used the fuel share for each modes are defined in the TransportationFuelShares
More...
|
| TransportationProcess (GData data) |
|
| TransportationProcess (GData data, XmlNode node, string optionalPramaPrefix) |
|
double | CalculateStorageDuration (GData data) |
| Calculate the storage duration in seconds depending of the steps distances and average speeds for this transportation process More...
|
|
override bool | CheckSpecificIntegrity (GData data, bool showIds, bool fixFixableIssues, out string errorMessage) |
| Checks the integrity of a transportation process More...
|
|
override void | FromXmlNode (GData data, XmlNode node, string optionalParamPrefix) |
| Reads the content of the node to populate the members of this AProcess instance More...
|
|
void | RecursiveSearch (GData data, IEnumerable< TransportationStep > structure, XmlNode node, string optionalParamPrefix) |
| This method fill is the transportationOrganization parameter by recursevlely reading the structure from the transportation process XmlNode More...
|
|
override XmlNode | ToXmlNode (XmlDocument doc) |
| Method to save the process to Xml. More...
|
|
bool | UsesFuelShare (int mode_id, int fuel_share_ref) |
|
bool | UsesMode (int mode_id) |
| This method checks if the any of the steps of the transportation process uses mode with id = mode_id More...
|
|
bool | CheckIntegrity (GData data, bool showIds, bool fixFixableIssues, out string msg) |
| This function checks wheather both main input and main output were assigned. It needs to be done after ConvertToGeneralInOut is called. Well main input can be null for a few processes so we don't need to check it (david) More...
|
|
void | FromXmlNode (IData data, XmlNode node) |
|
bool | HasInputFromWell (int resource_id) |
| Checks if the resource can come from a well and returns More...
|
|
override string | ToString () |
| Override method to return the Name of the process. More...
|
|
double | CalculateStorageDuration (GData data) |
|
|
override List< IInput > | FlattenInputList [get] |
|
override int | Id [get, set] |
|
Parameter | MainOutputMoistureContent [get, set] |
|
new string | Notes [get, set] |
|
List< ITransportationStep > | Steps [get] |
|
Dictionary< Guid,
TransportationStep > | TransportationSteps [get, set] |
|
Dictionary< Guid, Dictionary
< Guid, double > > | CarbonTransMatrix [get, set] |
|
List< Input > | Converted_inputs_for_aprocess_calculations [get, set] |
| List of all inputs of the process. In stationary process. It contains both the indivdual inputs and group inputs. In Transportation process. It contains all the steps which are converted as inputs. More...
|
|
List< int > | CoProductIds [get] |
| This should be renamed CoProductsResourcesIds More...
|
|
CoProductsElements | CoProducts [get, set] |
| List of all the Co-Products. More...
|
|
List< IIO > | FlattenAllocatedOutputList [get] |
| Returns as list of all allocated outputs (main output and allocated co-products) More...
|
|
abstract List< IInput > | FlattenInputList [get] |
| This methods flattens all the available inputs from a process without doing any calculations or operations on the process Warning for transportation processes, it only returns the MainOutput amount in a new MainInputObject as the others are dependent on the Modes and Transportation Steps and Process Fuels used for each step More...
|
|
FunctionalUnitPreference | GetUnitPreference [get] |
| Returns the unit preference for this AProcess More...
|
|
abstract int | Id [get, set] |
| Unique Process ID, this accessor is abstract because changing the ID of a stationary process needs some processing done to the children members of the process. This processing is done in the accessors of the clas More...
|
|
MainOutput | MainOutput [get, set] |
| Main Output of the Process More...
|
|
int | MainOutputResourceID [get] |
| Returns the main output material id for this process More...
|
|
string | ModifiedBy [get, set] |
|
string | ModifiedOn [get, set] |
|
string | Name [get, set] |
| Name of the process More...
|
|
string | Notes [get, set] |
| Process Notes More...
|
|
ProcessStaticEmissions | OtherStaticEmissions [get, set] |
| Other Emissions of the process More...
|
|
EmissionAmounts | OtherStaticEmissionsCalculatedAndNotSaved [get, set] |
| Static Emissions are calculated on the fly but does not need to be save in XML Data files. More...
|
|
List< int > | OutputEmissionsIds [get] |
|
string | PictureName [get, set] |
| Picture Name More...
|
|
string | Type [get] |
| Returns the type of the Process. Stationary or Transportation. More...
|
|
string | Name [get, set] |
|
string | Notes [get, set] |
|
string | PictureName [get, set] |
|
List< int > | CoProductIds [get] |
| Returns the list of Co-Product resource id's More...
|
|
List< IInput > | FlattenInputList [get] |
| Returns a flatten list of all the inputs in a process. Includes inputs from Group and individual inputs. More...
|
|
int | Id [get, set] |
| Unique ID for this vprocess among the processes More...
|
|
int | MainOutputResourceID [get] |
| Returns the Resource Id of the Main output of the process More...
|
|
string | Name [get, set] |
| Name for this process as it is going to show on the graphical interface More...
|
|
List< int > | OutputEmissionsIds [get] |
| Returns the list of all the output emissions of the process More...
|
|
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...
|
|
string | PictureName [get, set] |
| Get or Set the image name of the object More...
|
|
List< ITransportationStep > | Steps [get] |
| List of steps in transporation process More...
|
|
A transportation process in GREET, contains an architecture of steps which define the transportation and how modes are used the fuel share for each modes are defined in the TransportationFuelShares