#include "toplevelfixture.hpp"
#include <boost/assign/std/vector.hpp>
#include <qle/cashflows/formulabasedcoupon.hpp>
#include <qle/cashflows/mcgaussianformulabasedcouponpricer.hpp>
#include <qle/indexes/formulabasedindex.hpp>
#include <ql/cashflows/capflooredcoupon.hpp>
#include <ql/cashflows/cmscoupon.hpp>
#include <ql/cashflows/iborcoupon.hpp>
#include <ql/cashflows/lineartsrpricer.hpp>
#include <ql/currencies/america.hpp>
#include <ql/currencies/europe.hpp>
#include <ql/experimental/coupons/lognormalcmsspreadpricer.hpp>
#include <ql/indexes/ibor/euribor.hpp>
#include <ql/indexes/swap/euriborswap.hpp>
#include <ql/math/array.hpp>
#include <ql/math/comparison.hpp>
#include <ql/quotes/simplequote.hpp>
#include <ql/termstructures/volatility/equityfx/blackconstantvol.hpp>
#include <ql/termstructures/volatility/optionlet/constantoptionletvol.hpp>
#include <ql/termstructures/volatility/swaption/swaptionconstantvol.hpp>
#include <ql/termstructures/yield/flatforward.hpp>
#include <ql/time/calendars/target.hpp>
#include <ql/time/daycounters/actual360.hpp>
#include <qle/cashflows/quantocouponpricer.hpp>
#include <qle/termstructures/flatcorrelation.hpp>
#include <boost/make_shared.hpp>
#include <boost/test/unit_test.hpp>
#include <boost/timer/timer.hpp>
Go to the source code of this file.
Functions | |
BOOST_AUTO_TEST_CASE (testCappedLiborCoupon) | |
BOOST_AUTO_TEST_CASE (testCappedCmsCoupon) | |
BOOST_AUTO_TEST_CASE (testCappedCmsSpreadCoupon) | |
BOOST_AUTO_TEST_CASE (testQuantoLiborCoupon) | |
BOOST_AUTO_TEST_CASE | ( | testCappedLiborCoupon | ) |
Definition at line 187 of file formulabasedcoupon.cpp.
BOOST_AUTO_TEST_CASE | ( | testCappedCmsCoupon | ) |
Definition at line 226 of file formulabasedcoupon.cpp.
BOOST_AUTO_TEST_CASE | ( | testCappedCmsSpreadCoupon | ) |
Definition at line 268 of file formulabasedcoupon.cpp.
BOOST_AUTO_TEST_CASE | ( | testQuantoLiborCoupon | ) |
Definition at line 310 of file formulabasedcoupon.cpp.