BHoM / LifeCycleAssessment_Toolkit

GNU Lesser General Public License v3.0
22 stars 5 forks source link

Evaluation Method Consistent Behavior for Nested Elements #282

Open enarhi opened 1 year ago

enarhi commented 1 year ago

Description:

Currently, LCA_Toolkit has inconsistent behavior for elements with nested elements. Per https://github.com/BHoM/BHoM_Engine/issues/2895, all elements should return their volumes and aggregate materials including all nested elements. Accordingly, a Wall with Openings fed into the LCA Evaluate method should return results inclusive of the values of the nested Opening Elements.

Steps to reproduce:

Evaluate elements with nested elements, such as Physical Walls of Facade Panels with Openings.

Expected behaviour:

Result inclusive of all nested elements the element contains in accordance with general BHoM compliance, agreed on per https://github.com/BHoM/BHoM_Engine/issues/2895.