Facade_Engine: Error handling for MaterialComposition
Open
type:bug
- Dominant language
- C#
- Stars
- 30
- Forks
- 13
- Avg merge
- 7d 10h
- Merged PRs (30d)
- 5
Description
#### Description:
Currently MaterialComposition can fail with an exception if certain invalid elements are created, such as an opening with no edges. We need improved error handling to handle these cases with useful error messages.
#### Steps to reproduce:
As below:

#### Expected behaviour:
An error reporting the cause, such as "MaterialComposition can not be calculated for an Opening with no external edges."
Contributor guide
Assessment
This issue has not been assessed yet.