BHoM_Engine
BHoM_Engine copied to clipboard
Matter_Engine: Add material mapping methods
Issues addressed by this PR
Closes #2900
- Add method for mapping properties from a set of pre-defined material maps on a set of Materials
- Add methods for mapping onto MaterialCompositiona and Takeoffs
- Add methods for getting mapped Takeoffs and Compositions from a list of IElementM
Test files
https://burohappold.sharepoint.com/:f:/s/BHoM/ElafUY8_5_dOs1UN37qQ1kQBFOo2qUahCMBTEbp2g7uEag?e=rRgCke
Changelog
Additional comments
@BHoMBot check compliance
@IsakNaslundBh to confirm, the following actions are now queued:
- check
code-compliance - check
documentation-compliance - check
project-compliance - check
branch-compliance - check
dataset-compliance - check
copyright-compliance
@BHoMBot check compliance @BHoMBot check null-handling
@IsakNaslundBh to confirm, the following actions are now queued:
- check
code-compliance - check
documentation-compliance - check
project-compliance - check
branch-compliance - check
dataset-compliance - check
copyright-compliance - check
null-handling
@BHoMBot check compliance @BHoMBot check null-handling
@IsakNaslundBh to confirm, the following actions are now queued:
- check
code-compliance - check
documentation-compliance - check
project-compliance - check
branch-compliance - check
dataset-compliance - check
copyright-compliance - check
null-handling
@michaelhoehn this should be good to go for testing now. Happy to have a quick call if needed.
Will add UTs to this PR once the approach taken in the PR has been approved and agreed.
Please see the comment here https://github.com/BHoM/LifeCycleAssessment_Toolkit/pull/288#pullrequestreview-1199895883
Branch naming inconsistencies have required me to fork this branch for compliance purposes FYI @FraserGreenroyd
@BHoMBot check core
@michaelhoehn to confirm, the following actions are now queued:
- check
core
@BHoMBot check required
@michaelhoehn to confirm, the following actions are now queued:
- check
code-compliance - check
documentation-compliance - check
project-compliance - check
core - check
null-handling - check
serialisation - check
versioning - check
installer
The check core has already been run previously and recorded as a successful check. This check has not been run again at this time.
The check installer has already been run previously and recorded as a successful check. This check has not been run again at this time.
@BHoMBot check documentation-compliance
@michaelhoehn to confirm, the following actions are now queued:
- check
documentation-compliance
@BHoMBot check required
@michaelhoehn to confirm, the following actions are now queued:
- check
code-compliance - check
documentation-compliance - check
project-compliance - check
core - check
null-handling - check
serialisation - check
versioning - check
installer
The check installer has already been run previously and recorded as a successful check. This check has not been run again at this time.
@BHoMBot check unit-tests @BHoMBot check copyright-compliance @BHoMBot check dataset-compliance
@FraserGreenroyd to confirm, the following actions are now queued:
- check
unit-tests - check
copyright-compliance - check
dataset-compliance
@BHoMBot check ready-to-merge
@FraserGreenroyd to confirm, the following actions are now queued:
- check
ready-to-merge
There are 8 requests in the queue ahead of you.