Removed all exceptions thrown by calculation methods
-
ShapeCollection
methods now returnstd::optional
to check for success. - Fixed many instances of integrators setting a rejection flag, but not rejecting the peak.
- Replaced many
try/catch
blocks in core with boolean checks. -
Peak3D
no longer throws, instead changes its_selected
state.
Resolves #257 (closed)
Edited by Raza, Zamaan