Skip to content

Removed all exceptions thrown by calculation methods

Raza, Zamaan requested to merge remove_core_exceptions into develop
  • ShapeCollection methods now return std::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

Merge request reports