#include <boost/test/unit_test.hpp>
#include <oret/toplevelfixture.hpp>
#include <qle/models/representativeswaption.hpp>
#include <qle/methods/multipathgeneratorbase.hpp>
#include <qle/models/irlgm1fconstantparametrization.hpp>
#include <qle/models/lgm.hpp>
#include <qle/pricingengines/analyticlgmswaptionengine.hpp>
#include <ql/cashflows/couponpricer.hpp>
#include <ql/cashflows/iborcoupon.hpp>
#include <ql/currencies/europe.hpp>
#include <ql/exercise.hpp>
#include <ql/indexes/iborindex.hpp>
#include <ql/indexes/swap/euriborswap.hpp>
#include <ql/instruments/makevanillaswap.hpp>
#include <ql/instruments/nonstandardswap.hpp>
#include <ql/math/optimization/levenbergmarquardt.hpp>
#include <ql/models/shortrate/calibrationhelpers/swaptionhelper.hpp>
#include <ql/pricingengines/swaption/blackswaptionengine.hpp>
#include <ql/termstructures/volatility/swaption/swaptionconstantvol.hpp>
#include <ql/termstructures/yield/flatforward.hpp>
#include <ql/time/calendars/target.hpp>
#include <ql/time/daycounters/actualactual.hpp>
#include <ql/timegrid.hpp>
#include <boost/accumulators/accumulators.hpp>
#include <boost/accumulators/statistics/mean.hpp>
#include <boost/accumulators/statistics/stats.hpp>
#include <boost/timer/timer.hpp>
Go to the source code of this file.
Functions | |
BOOST_AUTO_TEST_CASE (testStandardUnderlying) | |
BOOST_AUTO_TEST_CASE (testEPEStandardPayerSwap) | |
BOOST_AUTO_TEST_CASE (testEPEStandardReceiverSwap) | |
BOOST_AUTO_TEST_CASE (testEPEAmortisingPayerSwap) | |
BOOST_AUTO_TEST_CASE (testEPEAmortisingReceiverSwap) | |
BOOST_AUTO_TEST_CASE (testEPEAccretingPayerSwap) | |
BOOST_AUTO_TEST_CASE (testEPEAccretingReceiverSwap) | |
BOOST_AUTO_TEST_CASE | ( | testStandardUnderlying | ) |
Definition at line 64 of file representativeswaption.cpp.
BOOST_AUTO_TEST_CASE | ( | testEPEStandardPayerSwap | ) |
Definition at line 279 of file representativeswaption.cpp.
BOOST_AUTO_TEST_CASE | ( | testEPEStandardReceiverSwap | ) |
Definition at line 306 of file representativeswaption.cpp.
BOOST_AUTO_TEST_CASE | ( | testEPEAmortisingPayerSwap | ) |
Definition at line 331 of file representativeswaption.cpp.
BOOST_AUTO_TEST_CASE | ( | testEPEAmortisingReceiverSwap | ) |
Definition at line 362 of file representativeswaption.cpp.
BOOST_AUTO_TEST_CASE | ( | testEPEAccretingPayerSwap | ) |
Definition at line 389 of file representativeswaption.cpp.
BOOST_AUTO_TEST_CASE | ( | testEPEAccretingReceiverSwap | ) |
Definition at line 418 of file representativeswaption.cpp.