Re-designed GARCH volatility model with calibration proposed. Calibration is based on two types of initial approximation and employs simplex optimization method as a default. An ability to provide a user defined optimization method, end criteria and initial guess are also included. More details and examples of use can be found in the attached QuantLib test suite unit.
garch.hpp
garch.cpp
test-suite
test-suite
changes to volatilitymodel.hpp
The patch was applied (with some modifications) to the code repository.
It will be included in next release.
Thank you.