Quantlib - Tolerance 仍然是一种选择吗?
Quantlib - is Tolerance still an option?
一些较旧的 c++ Quantlib 示例具有这样的代码
mcengine3 = MakeMCAmericanEngine<PseudoRandom>(bsmProcess)
.withSteps(100)
.withAntitheticVariate()
.withCalibrationSamples(4096)
.withTolerance(0.02)
.withSeed(mcSeed);
如果我不注释掉 .withTolerance(0.02)
,我会收到一个编译器错误,提示 withTolerance
不是成员。
目前执行此操作的方法是什么,还是不合时宜?
该方法已重命名为 withAbsoluteTolerance
,以明确容差应为美元金额,而不是价格的百分比。根据 git 日志,更改是在 2008 年 11 月进行的。
一些较旧的 c++ Quantlib 示例具有这样的代码
mcengine3 = MakeMCAmericanEngine<PseudoRandom>(bsmProcess)
.withSteps(100)
.withAntitheticVariate()
.withCalibrationSamples(4096)
.withTolerance(0.02)
.withSeed(mcSeed);
如果我不注释掉 .withTolerance(0.02)
,我会收到一个编译器错误,提示 withTolerance
不是成员。
目前执行此操作的方法是什么,还是不合时宜?
该方法已重命名为 withAbsoluteTolerance
,以明确容差应为美元金额,而不是价格的百分比。根据 git 日志,更改是在 2008 年 11 月进行的。