我刚才在问How to check whether two floating point numbers are within 'x' significant figures of each other上问了一个问题,但最近遇到了BOOST_CHECK_CLOSE( left, right, tolerance )
,这是一个很棒的调试工具。
我试图检查过去几个时间步骤中的误差残差是否“停滞不前”,并且“停滞不前”我的意思是唯一的差异是由于浮点表示中的精度误差。我可以使用上面问题中的旧解决方案,但我想知道是否可以在发布版本中使用这些boost工具;他们是否在单元测试框架之外提供这些工具?