BH.oM.LifeCycleAssessment.Interfaces.ILifeCycleAssessmentModuleData<T>¶
Base interface for all envirnmental factors and results storing indicators for multiple modules..
Interface structure¶
Generic parameters¶
The ILifeCycleAssessmentModuleData contains the following generic paramters:
T¶
Constrained by the following arguments:
- IDictionary<BH.oM.LifeCycleAssessment.Module, double>
Implemented interfaces and base types¶
The ILifeCycleAssessmentModuleData`1 is inheriting from the following base type(s) and implements the following interfaces:
- BH.oM.LifeCycleAssessment.Interfaces.ILifeCycleAssessmentIndicator
- BH.oM.Base.IObject
Interfaces implementing this interface¶
The following interfaces are implementing this interface:
- BH.oM.LifeCycleAssessment.Results.IElementResult<T>
- BH.oM.LifeCycleAssessment.Results.IEnvironmentalResult
- BH.oM.LifeCycleAssessment.MaterialFragments.IEnvironmentalMetric
Classes implementing this interface¶
The following classes are implementing this interface:
- BH.oM.LifeCycleAssessment.Results.AbioticDepletionFossilResourcesElementResult
- BH.oM.LifeCycleAssessment.Results.AbioticDepletionMineralsAndMetalsElementResult
- BH.oM.LifeCycleAssessment.Results.AcidificationElementResult
- BH.oM.LifeCycleAssessment.Results.ClimateChangeBiogenicElementResult
- BH.oM.LifeCycleAssessment.Results.ClimateChangeFossilElementResult
- BH.oM.LifeCycleAssessment.Results.ClimateChangeLandUseElementResult
- BH.oM.LifeCycleAssessment.Results.ClimateChangeTotalElementResult
- BH.oM.LifeCycleAssessment.Results.ClimateChangeTotalNoBiogenicElementResult
- BH.oM.LifeCycleAssessment.Results.ElementResult<T>
- BH.oM.LifeCycleAssessment.Results.EutrophicationAquaticFreshwaterElementResult
- BH.oM.LifeCycleAssessment.Results.EutrophicationAquaticMarineElementResult
- BH.oM.LifeCycleAssessment.Results.EutrophicationCMLElementResult
- BH.oM.LifeCycleAssessment.Results.EutrophicationTerrestrialElementResult
- BH.oM.LifeCycleAssessment.Results.EutrophicationTRACIElementResult
- BH.oM.LifeCycleAssessment.Results.OzoneDepletionElementResult
- BH.oM.LifeCycleAssessment.Results.PhotochemicalOzoneCreationCMLElementResult
- BH.oM.LifeCycleAssessment.Results.PhotochemicalOzoneCreationElementResult
- BH.oM.LifeCycleAssessment.Results.PhotochemicalOzoneCreationTRACIElementResult
- BH.oM.LifeCycleAssessment.Results.WaterDeprivationElementResult
- BH.oM.LifeCycleAssessment.Results.AbioticDepletionFossilResourcesMaterialResult
- BH.oM.LifeCycleAssessment.Results.AbioticDepletionMineralsAndMetalsMaterialResult
- BH.oM.LifeCycleAssessment.Results.AcidificationMaterialResult
- BH.oM.LifeCycleAssessment.Results.ClimateChangeBiogenicMaterialResult
- BH.oM.LifeCycleAssessment.Results.ClimateChangeFossilMaterialResult
- BH.oM.LifeCycleAssessment.Results.ClimateChangeLandUseMaterialResult
- BH.oM.LifeCycleAssessment.Results.ClimateChangeTotalMaterialResult
- BH.oM.LifeCycleAssessment.Results.ClimateChangeTotalNoBiogenicMaterialResult
- BH.oM.LifeCycleAssessment.Results.EutrophicationAquaticFreshwaterMaterialResult
- BH.oM.LifeCycleAssessment.Results.EutrophicationAquaticMarineMaterialResult
- BH.oM.LifeCycleAssessment.Results.EutrophicationCMLMaterialResult
- BH.oM.LifeCycleAssessment.Results.EutrophicationTerrestrialMaterialResult
- BH.oM.LifeCycleAssessment.Results.EutrophicationTRACIMaterialResult
- BH.oM.LifeCycleAssessment.Results.MaterialResult
- BH.oM.LifeCycleAssessment.Results.OzoneDepletionMaterialResult
- BH.oM.LifeCycleAssessment.Results.PhotochemicalOzoneCreationCMLMaterialResult
- BH.oM.LifeCycleAssessment.Results.PhotochemicalOzoneCreationMaterialResult
- BH.oM.LifeCycleAssessment.Results.PhotochemicalOzoneCreationTRACIMaterialResult
- BH.oM.LifeCycleAssessment.Results.WaterDeprivationMaterialResult
- BH.oM.LifeCycleAssessment.MaterialFragments.AbioticDepletionFossilResourcesMetric
- BH.oM.LifeCycleAssessment.MaterialFragments.AbioticDepletionMineralsAndMetalsMetric
- BH.oM.LifeCycleAssessment.MaterialFragments.AcidificationMetric
- BH.oM.LifeCycleAssessment.MaterialFragments.ClimateChangeBiogenicMetric
- BH.oM.LifeCycleAssessment.MaterialFragments.ClimateChangeFossilMetric
- BH.oM.LifeCycleAssessment.MaterialFragments.ClimateChangeLandUseMetric
- BH.oM.LifeCycleAssessment.MaterialFragments.ClimateChangeTotalMetric
- BH.oM.LifeCycleAssessment.MaterialFragments.ClimateChangeTotalNoBiogenicMetric
- BH.oM.LifeCycleAssessment.MaterialFragments.EutrophicationAquaticFreshwaterMetric
- BH.oM.LifeCycleAssessment.MaterialFragments.EutrophicationAquaticMarineMetric
- BH.oM.LifeCycleAssessment.MaterialFragments.EutrophicationCMLMetric
- BH.oM.LifeCycleAssessment.MaterialFragments.EutrophicationTerrestrialMetric
- BH.oM.LifeCycleAssessment.MaterialFragments.EutrophicationTRACIMetric
- BH.oM.LifeCycleAssessment.MaterialFragments.OzoneDepletionMetric
- BH.oM.LifeCycleAssessment.MaterialFragments.PhotochemicalOzoneCreationCMLMetric
- BH.oM.LifeCycleAssessment.MaterialFragments.PhotochemicalOzoneCreationMetric
- BH.oM.LifeCycleAssessment.MaterialFragments.PhotochemicalOzoneCreationTRACIMetric
- BH.oM.LifeCycleAssessment.MaterialFragments.WaterDeprivationMetric
Properties¶
Defining properties¶
The following properties are defined on the interface
Name | Type | Description | Quantity |
---|---|---|---|
Indicators | T | Set of indicators per module. | - |
Derived properties¶
The following properties are defined as extension methods in one of the BHoM_Engines
Name | Type | Description | Quantity | Engine |
---|---|---|---|---|
IMetricType | MetricType | - | - | LifeCycleAssessment_Engine |
Code and Schema¶
C# implementation¶
C#
public interface ILifeCycleAssessmentModuleData`1 : BH.oM.LifeCycleAssessment.Interfaces.ILifeCycleAssessmentIndicator, BH.oM.Base.IObject
Assembly: LifeCycleAssessment_oM.dll
The C# interface definition is available on github:
All history and changes of the class can be found by inspection the history.