我正在查看几天前提交的一些旧式C ++代码,但遇到了以下一行:
double penaltySum=0.
double logDet = log(jacDetPtr[i]);
penaltySum += fasb(logDet);
我仔细阅读了所有资料,但找不到此功能的任何定义。此外,谷歌搜索什么也没发现。
如果我要猜测的话,我认为只有logDet
是有限的,这才具有累积的效果。
还有其他人遇到过此功能吗?可以跨平台使用吗?
可以在以下位置找到代码使用:https://sourceforge.net/p/niftyreg/git/ci/master/tree/reg-lib/cpu/_reg_localTrans_jac.cpp#l1321