2017-01-20 4 views
-2

Einige ältere C++ quantlib Beispiele haben Code wie diesesQuantlib - ist Toleranz noch eine Option?

mcengine3 = MakeMCAmericanEngine<PseudoRandom>(bsmProcess) 
     .withSteps(100) 
     .withAntitheticVariate() 
     .withCalibrationSamples(4096) 
     .withTolerance(0.02) 
     .withSeed(mcSeed); 

Wenn ich die .withTolerance(0.02) ich einen Compiler-Fehler nicht kommentieren, dass withTolerance kein Mitglied ist.

Was ist der aktuelle Weg, oder ist das ein Anachronismus?

Antwort

2

Die Methode wurde in withAbsoluteTolerance umbenannt, um klarzustellen, dass die Toleranz ein Dollarbetrag und kein Prozentsatz des Preises sein sollte. Von den Git Logs wurde die Änderung im November 2008 vorgenommen.