Fix too narrow CLI boundary condition assertion
The assertion of the CLI boundary conditions' intersection ratio is too narrow under certain conditions.
As discussed with @rettinger, this merge request adds a tolerance in the order of the machine accuracy to the assertion. To avoid any error propagation due to numerical inaccuracy, the asserted value is manually ensured to stay within its expected limits.